PDA

View Full Version : problema aggiornamento kernel


massi_it
11-06-2008, 09:49
salve,

sul mio laptop il kubuntu che ho installato continua a darmi problemi di aggiornamento....
(non posso cambiare distro perchè ho il cdrom fottutto :muro: )

due aggiornamenti fa ci fu un piccolo aggiornamento kernel (credo da 2.6.24-16 a 2.6.24-18). Quella volta mi salto fuori un errore che non riuscii a risolvere. Da allora qualunque programma installavo o se effettuavo un aggiornamento apt-get, aptitude ed adept hanno sempre installato tutto ma alla fine davano un errore....

insomma l'errore è questo:



massi@massi-laptop:~$ sudo apt-get upgrade
Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso
Lettura delle informazioni di stato... Fatto
I seguenti pacchetti sono stati mantenuti alla versione attuale:
python-qt4
0 aggiornati, 0 installati, 0 da rimuovere e 1 non aggiornati.
7 non completamente installati o rimossi.
Dopo questa operazione verranno occupati 0B di spazio su disco.
Continuare [S/n]? S
Configuro initramfs-tools (0.85eubuntu39.1) ...
update-initramfs: deferring update (trigger activated)

Configuro linux-image-2.6.24-18-generic (2.6.24-18.32) ...
Running depmod.
update-initramfs: Generating /boot/initrd.img-2.6.24-18-generic

gzip: stdout: No space left on device
update-initramfs: failed for /boot/initrd.img-2.6.24-18-generic
Failed to create initrd image.
dpkg: errore processando linux-image-2.6.24-18-generic (--configure):
il sottoprocesso post-installation script ha restituito un codice di errore 2
dpkg: problemi con le dipendenze impediscono la configurazione di linux-ubuntu-modules-2.6.24-18-generic:
linux-ubuntu-modules-2.6.24-18-generic dipende da linux-image-2.6.24-18-generic; comunque:
Il pacchetto linux-image-2.6.24-18-generic non è ancora configurato.
dpkg: errore processando linux-ubuntu-modules-2.6.24-18-generic (--configure):
problemi con le dipendenze - lasciato non configurato
dpkg: problemi con le dipendenze impediscono la configurazione di linux-image-generic:
linux-image-generic dipende da linux-image-2.6.24-18-generic; comunque:
Il pacchetto linux-image-2.6.24-18-generic non è ancora configurato.
linux-image-generic dipende da linux-ubuntu-modules-2.6.24-18-generic; comunque:
Il pacchetto linux-ubuntu-modules-2.6.24-18-generic non è ancora configurato.
dpkg: errore processando linux-image-generic (--configure):
problemi con le dipendenze - lasciato non configurato
dpkg: problemi con le dipendenze impediscono la configurazione di linux-restricted-modules-2.6.24-18-generic:
linux-restricted-modules-2.6.24-18-generic dipende da linux-image-2.6.24-18-generic; comunque:
Il pacchetto linux-image-2.6.24-18-generic non è ancora configurato.
dpkg: errore processando linux-restricted-modules-2.6.24-18-generic (--configure):
problemi con le dipendenze - lasciato non configurato
dpkg: problemi con le dipendenze impediscono la configurazione di linux-restricted-modules-generic:
linux-restricted-modules-generic dipende da linux-restricted-modules-2.6.24-18-generic; comunque:
Il pacchetto linux-restricted-modules-2.6.24-18-generic non è ancora configurato.
dpkg: errore processando linux-restricted-modules-generic (--configure):
problemi con le dipendenze - lasciato non configurato
dpkg: problemi con le dipendenze impediscono la configurazione di linux-generic:
linux-generic dipende da linux-image-generic (= 2.6.24.18.20); comunque:
Il pacchetto linux-image-generic non è ancora configurato.
linux-generic dipende da linux-restricted-modules-generic (= 2.6.24.18.20); comunque:
Il pacchetto linux-restricted-modules-generic non è ancora configurato.
dpkg: errore processando linux-generic (--configure):
problemi con le dipendenze - lasciato non configurato
Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-2.6.24-17-generic

gzip: stdout: No space left on device
update-initramfs: failed for /boot/initrd.img-2.6.24-17-generic
dpkg: il sottoprocesso post-installation script ha restituito un codice di errore 1
E: Sub-process /usr/bin/dpkg returned an error code (2)

massi@massi-laptop:~$


sapete che si può fare? c'è un modo per fargli completare l'aggiornamento o quantomeno eliminarlo?

in quanto installazione precedentemente non completata - questo errore si ripete ogni volta che finisce di installare i pacchetti che di volta in volta aggiorno, installo, rimuovo ecc. :(

ilsensine
11-06-2008, 09:58
gzip: stdout: No space left on device
Hai una partizione piena.

dawid999
11-06-2008, 09:59
mi preoccupa quel
"gzip: stdout: No space left on device" :P
lancia df e posta l'output

massi_it
11-06-2008, 11:18
dunque: siccome volevo usare sia grub che filesystem xfs (grub non lo supporta) a suo tempo feci una partizione di boot di 80MB ed effettivamente adesso ci sono solo 7MB liberi...:(

l'output di df è:

massi@massi-laptop:~$ df
File system blocchi di 1K Usati Disponib. Uso% Montato su
/dev/sda9 11861760 4133768 7727992 35% /
varrun 387108 216 386892 1% /var/run
varlock 387108 0 387108 0% /var/lock
udev 387108 68 387040 1% /dev
devshm 387108 0 387108 0% /dev/shm
lrm 387108 38176 348932 10% /lib/modules/2.6.24-16-generic/volatile
//192.168.0.2/share 487417548 234615180 252802368 49% /media/share
//192.168.0.2/public 487417548 234615180 252802368 49% /media/public
//192.168.0.2/documenti
487417548 234615180 252802368 49% /media/documenti
/dev/sda10 80248 73868 6380 93% /boot
/dev/sda8 8710272 2092364 6178936 26% /home
massi@massi-laptop:~$




nella partizioncina di boot c'è questo:

massi@massi-laptop:/boot$ dir -l
totale 40809
-rw-r--r-- 1 root root 422607 2008-04-10 18:51 abi-2.6.24-16-generic
-rw-r--r-- 1 root root 422667 2008-05-01 19:59 abi-2.6.24-17-generic
-rw-r--r-- 1 root root 422667 2008-05-29 04:39 abi-2.6.24-18-generic
-rw-r--r-- 1 root root 79964 2008-04-10 18:51 config-2.6.24-16-generic
-rw-r--r-- 1 root root 80071 2008-05-01 19:59 config-2.6.24-17-generic
-rw-r--r-- 1 root root 80071 2008-05-29 04:39 config-2.6.24-18-generic
drwxr-xr-x 2 root 999 480 2008-06-11 11:54 grub
-rw-r--r-- 1 root root 7835874 2008-05-04 00:53 initrd.img-2.6.24-16-generic
-rw-r--r-- 1 root 999 8115035 2008-04-27 10:25 initrd.img-2.6.24-16-generic.bak
-rw-r--r-- 1 root root 7846836 2008-06-04 15:06 initrd.img-2.6.24-17-generic
-rw-r--r-- 1 root root 7846440 2008-06-04 15:05 initrd.img-2.6.24-17-generic.bak
-rw-r--r-- 1 root root 103204 2007-09-28 12:06 memtest86+.bin
-rw-r--r-- 1 root root 899892 2008-04-10 18:51 System.map-2.6.24-16-generic
-rw-r--r-- 1 root root 905012 2008-05-01 19:59 System.map-2.6.24-17-generic
-rw-r--r-- 1 root root 905012 2008-05-29 04:39 System.map-2.6.24-18-generic
-rw-r--r-- 1 root root 1904248 2008-04-10 18:51 vmlinuz-2.6.24-16-generic
-rw-r--r-- 1 root root 1921944 2008-05-01 19:59 vmlinuz-2.6.24-17-generic
-rw-r--r-- 1 root root 1921528 2008-05-29 04:39 vmlinuz-2.6.24-18-generic
massi@massi-laptop:/boot$

non è che posso cancellare qualcosa magari :stordita:
ma ricordatevi che non posso più installare che sono senza cdrom :(
grazie

dawid999
11-06-2008, 11:33
puoi cancellare tutti i file relativi ai kernel 2.6.24-16 e 2.6.24-17 perchè non ti servono visto che stai usando 2.6.24-18

massi_it
11-06-2008, 11:38
puoi cancellare tutti i file relativi ai kernel 2.6.24-16 e 2.6.24-17 perchè non ti servono visto che stai usando 2.6.24-18


massi@massi-laptop:~$ uname -a
Linux massi-laptop 2.6.24-16-generic #1 SMP Thu Apr 10 13:23:42 UTC 2008 i686 GNU/Linux
massi@massi-laptop:~$



l'aggiornamento è per il 2.6.24-18[

leuzr0x
11-06-2008, 15:40
Devi liberare spazio in /boot. Elimina i .bak e il 2.6.24-17 che mi pare di aver capito non sia in utilizzo.

massi_it
11-06-2008, 19:52
Devi liberare spazio in /boot. Elimina i .bak e il 2.6.24-17 che mi pare di aver capito non sia in utilizzo.

non rischio il kernel panic? :D


edit:

ho eliminato i file che facevano riferimento a 2.6.24-16
e fatto l'aggiornamento (al prossimo riavvio vedremo se mi funge ancora tutto :cry: )
ed adesso /boot ho:
massi@massi-laptop:/boot$ dir -l
totale 30219
-rw-r--r-- 1 root root 422607 2008-04-10 18:51 abi-2.6.24-16-generic
-rw-r--r-- 1 root root 422667 2008-05-29 04:39 abi-2.6.24-18-generic
-rw-r--r-- 1 root root 79964 2008-04-10 18:51 config-2.6.24-16-generic
-rw-r--r-- 1 root root 80071 2008-05-29 04:39 config-2.6.24-18-generic
drwxr-xr-x 2 root 999 480 2008-06-12 02:21 grub
-rw-r--r-- 1 root 999 8115035 2008-04-27 10:25 initrd.img-2.6.24-16-generic.bak
-rw-r--r-- 1 root root 8018461 2008-06-12 02:24 initrd.img-2.6.24-18-generic
-rw-r--r-- 1 root root 8018185 2008-06-12 02:20 initrd.img-2.6.24-18-generic.bak
-rw-r--r-- 1 root root 103204 2007-09-28 12:06 memtest86+.bin
-rw-r--r-- 1 root root 899892 2008-04-10 18:51 System.map-2.6.24-16-generic
-rw-r--r-- 1 root root 905012 2008-05-29 04:39 System.map-2.6.24-18-generic
-rw-r--r-- 1 root root 1904248 2008-04-10 18:51 vmlinuz-2.6.24-16-generic
-rw-r--r-- 1 root root 1921528 2008-05-29 04:39 vmlinuz-2.6.24-18-generic
massi@massi-laptop:/boot$

posso eliminare i files che fanno riferimento al kernel 2.6.24-16 ?

grazie

massi_it
14-06-2008, 11:54
per i posteri.... ho eliminato tutti i vecchi riferimenti e le relative voci in menu.lst e tuttapposto :p

Ed_Bunker
21-06-2008, 18:20
Stesso problema riscontrato da me questa mattina...
Ho fatto il move dei file di backup e dho rieseguito (Con successo, stavolta) il comando "dpkg --configure -a"

Una volta "appurato" che il nuovo kernel sia ok posso eliminare quello vecchio e "tutto cio'' ad esso collegato in modo da eliminare ulteriore spazio.

Ho creato una /boot (Primaria) di soli 50 mb.
C'e' la possibilita' di "affidarsi" ad una directory temporanea quando l'unpackage di aggiornamenti del kernel ?

massi_it
23-06-2008, 14:19
C'e' la possibilita' di "affidarsi" ad una directory temporanea quando l'unpackage di aggiornamenti del kernel ?

uppo la domanda che mi sembra interessante :read: :read:

Ed_Bunker
23-06-2008, 15:00
uppo la domanda che mi sembra interessante :read: :read:

Prima di fare il resize della partizione di boot...
:D ho datom un'occhiata al man di "update-initramfs" ed ho notato ceh vi e' l'opzione "-b" con la quale si puo', appunto, indicare una directory diversa da /boot dove far creare l'immagine del nuovo kernel.

Penso che con tale opzione si possa far fronte al problema riscontrato da me e dall'autore di questo topic.

Quello che poi mi interesserebbe sapere e' se l'immagine del kernel per essere effettivamente "utilizzata" deve risiedere, appunto, nella partizione di boot o se puo' "tranquillamente" trovarsi in un'altra directory salvo, ovviamente, modificare di conseguenza il file "menu.lst" che la riferisce ed effettua l'avvio del sistema.