[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: