[Risolto] Problema rimozione Kernel e APT

Installazione, configurazione e uso di programmi e strumenti.
meglioilmarco
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1160
Iscrizione: lunedì 13 novembre 2006, 19:56

[Risolto] Problema rimozione Kernel e APT

Messaggio da meglioilmarco »

Ciao,

oggi mi è successo un guaio, ho disinstallato tramite Synaptic 4 vecchi Kernel che non utilizzavo ma 2 di questi non ne vogliono sapere di andarsene e anzi rompono per di più le scatole ad Apt.

Codice: Seleziona tutto

marcolaptop:/home/marco# aptitude full-upgrade
Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso       
Lettura informazioni sullo stato... Fatto        
Lettura delle informazioni sullo stato esteso      
Inizializzazione dello stato dei pacchetti... Fatto
Lettura delle descrizioni dei task... Fatto        
I seguenti pacchetti saranno aggiornati:
  acpi acroread-doc-it gparted initramfs-tools jackd libdirac0 libidn11 
  libjack0 libnautilus-extension1 libselinux1 libsemanage1 nautilus 
  python-selinux python-semanage traceroute 
15 pacchetti aggiornati, 0 installati, 0 da rimuovere e 0 non aggiornati.
È necessario prelevare 0B di archivi. Dopo l'estrazione, verranno occupati 2343kB.
Continuare? [Y/n/?] y
E: Non è stato possibile trovare file per il pacchetto linux-image-2.6.26.3-lowlat. Questo significa che bisogna correggere manualmente l'errore.
Scrittura delle informazioni sullo stato esteso... Fatto
E: Non è stato possibile trovare file per il pacchetto linux-image-2.6.26.3-lowlat. Questo significa che bisogna correggere manualmente l'errore.
E: Errore interno: impossibile generare l'elenco dei pacchetti da scaricare

Codice: Seleziona tutto

marcolaptop:/home/marco# aptitude remove  linux-image-2.6.26.3-lowlatLettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso       
Lettura informazioni sullo stato... Fatto        
Lettura delle informazioni sullo stato esteso      
Inizializzazione dello stato dei pacchetti... Fatto
Lettura delle descrizioni dei task... Fatto        
I seguenti pacchetti saranno RIMOSSI:
  linux-image-2.6.26.3-lowlat 
0 pacchetti aggiornati, 0 installati, 1 da rimuovere e 15 non aggiornati.
È necessario prelevare 0B di archivi. Dopo l'estrazione, verranno liberati 24,2MB.
E: Non è stato possibile trovare file per il pacchetto linux-image-2.6.26.5-desk1. Questo significa che bisogna correggere manualmente l'errore.
Scrittura delle informazioni sullo stato esteso... Fatto
E: Non è stato possibile trovare file per il pacchetto linux-image-2.6.26.5-desk1. Questo significa che bisogna correggere manualmente l'errore.
E: Errore interno: impossibile generare l'elenco dei pacchetti da scaricare

Codice: Seleziona tutto

marcolaptop:/home/marco# aptitude remove  linux-image-2.6.26.5-desk1
Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso       
Lettura informazioni sullo stato... Fatto        
Lettura delle informazioni sullo stato esteso      
Inizializzazione dello stato dei pacchetti... Fatto
Lettura delle descrizioni dei task... Fatto        
I seguenti pacchetti saranno RIMOSSI:
  linux-image-2.6.26.5-desk1 
0 pacchetti aggiornati, 0 installati, 1 da rimuovere e 15 non aggiornati.
È necessario prelevare 0B di archivi. Dopo l'estrazione, verranno liberati 23,4MB.
E: Non è stato possibile trovare file per il pacchetto linux-image-2.6.26.3-lowlat. Questo significa che bisogna correggere manualmente l'errore.
Scrittura delle informazioni sullo stato esteso... Fatto
E: Non è stato possibile trovare file per il pacchetto linux-image-2.6.26.3-lowlat. Questo significa che bisogna correggere manualmente l'errore.
E: Errore interno: impossibile generare l'elenco dei pacchetti da scaricare
marcolaptop:/home/marco# 

Codice: Seleziona tutto

marcolaptop:/home/marco#apt-get install -fLettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso       
Lettura informazioni sullo stato... Fatto        
I seguenti pacchetti saranno RIMOSSI:
  linux-image-2.6.26.3-lowlat linux-image-2.6.26.5-desk1
0 aggiornati, 0 installati, 2 da rimuovere e 15 non aggiornati.
2 non completamente installati o rimossi.
Dopo quest'operazione, verranno liberati 47,6MB di spazio su disco.
Continuare [S/n]? s
(Lettura del database ... 170533 file e directory attualmente installati.)
Rimuovo linux-image-2.6.26.3-lowlat ...
Running postrm hook script /sbin/update-grub.
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-2.6.26.5-bassalatenza
Found kernel: /boot/vmlinuz-2.6.26.2-kp1
Found kernel: /boot/vmlinuz-2.6.26-1-xen-686
Updating /boot/grub/menu.lst ... done

Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/update-initramfs
Cannot delete /boot/initrd.img-2.6.26.3-lowlat, doesn't exist.
run-parts: /etc/kernel/postrm.d/update-initramfs exited with return code 1
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/linux-image-2.6.26.3-lowlat.postrm line 335.
dpkg: errore processando linux-image-2.6.26.3-lowlat (--remove):
 il sottoprocesso post-removal script ha restituito un codice di errore 2
Rimuovo linux-image-2.6.26.5-desk1 ...
Running postrm hook script /sbin/update-grub.
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-2.6.26.5-bassalatenza
Found kernel: /boot/vmlinuz-2.6.26.2-kp1
Found kernel: /boot/vmlinuz-2.6.26-1-xen-686
Updating /boot/grub/menu.lst ... done

Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/update-initramfs
Cannot delete /boot/initrd.img-2.6.26.5-desk1, doesn't exist.
run-parts: /etc/kernel/postrm.d/update-initramfs exited with return code 1
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/linux-image-2.6.26.5-desk1.postrm line 335.
dpkg: errore processando linux-image-2.6.26.5-desk1 (--remove):
 il sottoprocesso post-removal script ha restituito un codice di errore 2
Sono occorsi degli errori processando:
 linux-image-2.6.26.3-lowlat
 linux-image-2.6.26.5-desk1
E: Sub-process /usr/bin/dpkg returned an error code (1)
Cavolata che ho fatto è stata quella di cancellare i pacchetti .deb da /usr/src/ di sti 2 benedetti kernel... ricompilati entrambi senza initrd.

Come si corregge manualmente l'errore?

CIAO
Ultima modifica di meglioilmarco il giovedì 18 settembre 2008, 18:40, modificato 1 volta in totale.
meglioilmarco
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1160
Iscrizione: lunedì 13 novembre 2006, 19:56

Re: Problema rimozione Kernel e APT

Messaggio da meglioilmarco »

si risolve in maniera un po' così ma fa lo stesso...

bisogna editare nel mio caso il file /var/lib/dpkg/info/linux-image-2.6.26.3-lowlat.postrm aprendolo con un editor di testo e aggiungendo all'inizio il magico... exit 0; e poi si può rimuovere.

CIAO
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 15 ospiti