Pagina 1 di 1

[Risolto] APT e Vecchio Kernel gia disinstallato

Inviato: domenica 2 dicembre 2007, 2:24
da scacchia
innanzitutto scusate per aver postato in questa board ma non sapevo dove altro postarlo  ???

credo di aver chiuso male synaptic, forse mentre stavo disinstallando un pacchetto. Adesso se provo ad aprire synaptic mi da quest' errore:

Codice: Seleziona tutto

E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem. 
E: _cache->open() failed, please report.
ma se faccio la riconfigurazione ricevo quest' altro errore:

Codice: Seleziona tutto

andrea@andrea-laptop:~$ sudo dpkg --configure -a
Configuro initramfs-tools (0.85eubuntu20) ...
update-initramfs: deferring update (trigger activated)

Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-2.6.22.9-andrea-002
Cannot find /lib/modules/2.6.22.9-andrea-002
update-initramfs: failed for /boot/initrd.img-2.6.22.9-andrea-002
dpkg: il sottoprocesso post-installation script ha restituito un codice di errore 1
2.6.22.9-andrea-002 è una versione del kernel che avevo compilato ma poi disinstallato tempo fa...
il file /boot/initrd.img-2.6.22.9-andrea-002 viene generato ogni volta che do il comando "dpkg --configure -a"
e poi dice che non trova /lib/modules/2.6.22.9-andrea-002  ??? e ci credo che non lo trova... l'ho disinstallato da un mese :-\

ho provato a fare una ricerca ma non reisco a trovare niente... sto impazzendo non ce sto a capi' piu niente  >:( >:(

Re: [errore] dpkg --configure -a

Inviato: domenica 2 dicembre 2007, 12:54
da scacchia
ho trovato il modo di aggirare il problema grazie a questo thread che presenta piu o meno il mio stesso problema https://bugs.launchpad.net/ubuntu/+source/synaptic/+bug/126093

praticamente ho ricreatoi il file System.map in /boot per la versione del kernel che avevo disinstallato andrea-002 copiando da andrea-001 (la versdine del kernel ricompilata in uso), ho ricreato la directory per andrea-002 in /lib/modules e ci ho copiato dentro tutti i file di andrea-001

Codice: Seleziona tutto

sudo cp /boot/System.map-2.6.22.9-andrea-001 /boot/System.map-2.6.22.9-andrea-002
sudo mkdir /lib/modules/2.6.22.9-andrea-002
sudo cp -R /lib/modules/2.6.22.9-andrea-001/* /lib/modules/2.6.22.9-andrea-002/
in questo modo ora apt mi funziona, ma vorrei capire cosa è andato storto... forse ho sbagliato qualcosa nella compilazione/instalazione del vecchio kernel, o nella disinstallazione dello stesso  :-\

avete qualche suggerimento? perche anche se ora va bene non mi sembra una soluzione ottimale ma solo un workaround

Re: [errore] APT e Vecchio Kernel gia disinstallato

Inviato: lunedì 3 dicembre 2007, 16:11
da scacchia
con l'occasione di riportare su questo post chiedo gentilmente se è possibile spostarlo nella sezione adatta, che credo possa essere kernel ed ottimizzazioni... o software generico  :-\

grazie  (b2b)

Re: [errore] APT e Vecchio Kernel gia disinstallato

Inviato: mercoledì 12 dicembre 2007, 3:09
da elcamilo
io non so come ringraziarti.

stesso identico problema e pensavo di dover reinstallare tutto.

purtroppo non ho ben capito cosa ho fatto copiandoti (con le dovute modifice alla versione del kernel),
quindi se trovi qualcosa di più 'pulito' ti prego di segnalarla.

regards

Re: [errore] APT e Vecchio Kernel gia disinstallato

Inviato: mercoledì 12 dicembre 2007, 10:57
da scacchia
è stata solo una soluzione temporanea per rimettere in sesto apt perche non so per quale motivo trovava informazioni su una versione del kernel ricompilata ed installata da me ma che gia avevo disinstallato (andrea-002), quindi gli ho ricreato le cartelle per farlo riprendere ;)

Giusto ieri però ho fatto pulizia, ti dico cosa ho fatto:

1) sono entrato nella directory dei sorgenti linux ed ho visto che c'erano ancora delle cartelle e dei file relative all'ultima compilazione (andrea-002) cosi ho aperto un terminale e spostandomi nella cartella dei sorgenti ho dato un make-kpkg clean

Codice: Seleziona tutto

cd /usr/src/linux-source.2.6.22

Codice: Seleziona tutto

sudo make-kpkg clean
2) poi ho lanciato una find sull'intero file system alla ricerca di andrea-002 ed ho spostato nel cestino tutto quello che ho trovato

Codice: Seleziona tutto

sudo find / -iname *andrea-002*
3) ho riavviato e provato apt che ha funzionato senza problemi

(b2b)

Re: [errore] APT e Vecchio Kernel gia disinstallato

Inviato: mercoledì 12 dicembre 2007, 15:11
da elcamilo
allora, nella cartella

Codice: Seleziona tutto

/usr/src/
non ho nessun file relativo alla mia compilazione da eliminare, cioè '2.6.23.9elcamilo'. Allora ho dato

Codice: Seleziona tutto

castelli@castelli-desktop:~$ sudo find / -iname *9elcamilo*
[sudo] password for castelli:
/boot/System.map-2.6.23.9elcamilo
/boot/initrd.img-2.6.23.9elcamilo
/boot/initrd.img-2.6.23.9elcamilo.bak
/lib/modules/2.6.23.9elcamilo
/var/lib/initramfs-tools/2.6.23.9elcamilo
castelli@castelli-desktop:~$ 
che dici, elimino?  tra l'altro l'errore che mi dava synaptic era relativo ad initramfs-tools. Quindi
forse risolvo eliminando proprio quell'ultima voce.  salute

Re: [errore] APT e Vecchio Kernel gia disinstallato

Inviato: mercoledì 12 dicembre 2007, 17:35
da scacchia
elcamilo ha scritto: allora, nella cartella

Codice: Seleziona tutto

/usr/src/
non ho nessun file relativo alla mia compilazione da eliminare, cioè '2.6.23.9elcamilo'.
non in /usr/src ma in /usr/src/linux-source.xx.xx.xx
(xx.xx.xxx è la versione dei sorgenti)

comunque vedendo l'output del find si direbbe che non esista o perche hai cancellato proprio la directory dei sorgenti del kernel o perche avevi gia dato make-kpkg clean
elcamilo ha scritto: Allora ho dato

Codice: Seleziona tutto

castelli@castelli-desktop:~$ sudo find / -iname *9elcamilo*
[sudo] password for castelli:
/boot/System.map-2.6.23.9elcamilo
/boot/initrd.img-2.6.23.9elcamilo
/boot/initrd.img-2.6.23.9elcamilo.bak
/lib/modules/2.6.23.9elcamilo
/var/lib/initramfs-tools/2.6.23.9elcamilo
castelli@castelli-desktop:~$ 
che dici, elimino?  tra l'altro l'errore che mi dava synaptic era relativo ad initramfs-tools. Quindi
forse risolvo eliminando proprio quell'ultima voce.  salute
io ho eliminato (spostato nel cestino) tutti i riferimenti al vecchio kernel... prova in caso ripristini i file dal cestino ;)

(b2b)

Re: [errore] APT e Vecchio Kernel gia disinstallato

Inviato: mercoledì 12 dicembre 2007, 19:56
da elcamilo
tutto ok dopo il riavvio, adesso svuoto pure il cestino (e mi riprendo un centinaio di MB!)

ancora grazie, scacchia.

regards

Re: [errore] APT e Vecchio Kernel gia disinstallato

Inviato: venerdì 14 dicembre 2007, 14:03
da scacchia
elcamilo ha scritto: tutto ok dopo il riavvio, adesso svuoto pure il cestino (e mi riprendo un centinaio di MB!)

ancora grazie, scacchia.

regards
prego  (b2b)