Re: initrd-tools su Sarge
Lucio Crusca ha scritto:
Davide Prina ha scritto:
Lucio Crusca ha scritto:
Setting up initrd-tools (0.1.81.1) ...
update-rc.d: /etc/init.d/initrd-tools.sh: file does not exist
$ ls -l /etc/init.d/initrd-tools.sh
Il file non esisteva. Ce l'ho messo io a mano prendendolo da un'altra Sarge.
Allora poi si lamentava del fatto che anche il
file /etc/mkinitrd/mkinitrd.conf era mancante. Ho messo anche quello e ci
ho messo dentro alcuni moduli che certamente servono al boot di quella
questo non si fa ...
macchina, ma non so se li ho messi tutti e non ho ancora avuto il coraggio
di fare il reboot (server a 100km di distanza). Esiste un modo automatico
per ricreare il file /etc/mkinitrd/mkinitrd.conf? Il fatto è che apt aveva
bisogno di quel file per aggiornare il kernel, quindi se ho dimenticato dei
moduli indispensabili il nuovo kernel non partirà al prossimo reboot.
non vorrei che non riesci a fare l'installazione perché hai fatto
qualche casino copiando/rimuovendo a mano qualcosa.
prova a vedere se c'è qualche errore (e a correggerlo) con il seguente
comando:
# apt-get -f install
Questo non l'ho provato. Faccio danni a farlo adesso dopo che ho messo i
files mancanti a mano?
no, questo controlla gli archivi Debian (i pacchetti che in teoria sono
installati e cerca di correggere gli errori possibili: per esempio
mancanza di configurazioni), non quello che effettivamente c'è nelle
directory ... però visto che sotto dici che hai installato una nuova
versione di Linux e solo al riavvio vengono creati i moduli, allora ti
consiglio di eseguire questo comando solo dopo il riavvio
se non risolvi ho visto ($ apt-file search initrd-tools.sh) che lo
stesso file è, probabilmente, sovrascritto da questo pacchetto
$ dpkg -l | grep insserv
Questo comando non dà nulla in output, il che significa che il pacchetto in
questione non è installato.
giusto, ma da quello che hai detto sopra il problema è di sicuro nel
pacchetto initrd-tools che da sistema sembra essere installato, ma che
in realtà sembra non esserlo: mancano i file
Hai installato apt-listbugs?
Conosco apt-listbugs, ma non pensavo che fosse utile per aggiornare da una
3.1r0a ad una 3.1r1, nel senso che se un pacchetto hai dei problemi tanto
gravi e noti, non dovrebbe proprio stare in stable.
dipende ... se i bug li scoprono dopo ...
Comunque non c'è nessun pacchetto insolito su quella macchina, è un normale
server web e ftp con apache 1.3 e vsftpd ed un paio di altre cosette utili
ma molto comuni.
Ancora una cosa: durante l'aggiornamento del kernel mi è apparso il solito
messaggio che dice che la versione del kernel che sto installando è la
stessa di quella attualmente in funzione, quindi devo fare il reboot al più
presto altrimenti la lista dei moduli non è corretta ("I cannot stress that
too much. You need to reboot soon"). Il fatto è che io non mi sono ancora
osato fare il reboot, ma immagino che su quel un server non ci siano dei
moduli che vengono caricati dinamicamente durante il normale funzionamento,
nel senso che non ha alcuna periferica hot pluggable oppure hot swappable,
quindi posso ignorare per un po' la raccomandazione e stare tranquillo. Mi
sbaglio?
penso di si ... magari è per quello che non hai quei file (? ... io
penserei di no perché ti manca uno script, ma non sono un esperto)
Visto che la macchina è distante ed io non sono un esperto ti consiglio
di trovare qualcuno che può essere vicino alla macchina e fare alcune
operazioni a mano se ci sono problemi ...
ripeto non sono un esperto, ma se fossi nella tua situazione farei le
seguenti cose:
1) scaricare il pacchetto initrd-tools da un repository e metterlo in
una directory "permanente" (per intenderci non sotto /tmp che viene
azzerato ad ogni avvio) ... in modo da poterlo installare con # dpkg -i
2) riavviare la macchina
3) scegliere la versione di Linux appena installata (qui spero che hai
installato sulla macchina più di una versione di Linux, perché se questa
non funziona ... ed inoltre spero che chi è li con il server sia dotato
di una live)
4) se il sistema parte e tutto va bene, allora eseguire
# apt-get -f install
# apt-get update
# apt-get -u upgrade
# apt-get -u dist-upgrade
poi se non va tutto bene ... bisogna vedere il problema per individuare
una possibile soluzione
Ciao
Davide
--
Dizionari: http://linguistico.sourceforge.net/wiki
Conoscere il TC: http://www.no1984.org
Strumenti per l'ufficio: http://it.openoffice.org
Sistema operativo: http://www.it.debian.org
Browser: http://www.mozilla.org/products/firefox
Client di posta: http://www.mozilla.org/products/thunderbird
GNU/Linux User: 302090: http://counter.li.org
--
Non autorizzo la memorizzazione del mio indirizzo di posta a chi usa
outlook: non voglio essere invaso da spam
Reply to: