Problema aggiornamenti debian testing

5 risposte [Ultimo contenuto]
Ritratto di ziolord
ziolord
(Junior)
Offline
Junior
Iscritto: 27/11/2007
Messaggi: 26

Salve a tutti,
avrei un problemino.....
come mio solito quando vedo che c'e' qualche aggiornamento da fare lo faccio.. e poi a volte me ne pento! Tongue
sta volta il problema magiore e' che con l'aggiornamento di "linux-image-2.6.38-2-amd64_2.6.38-5_amd64.deb" mi ha dato errore e non riesco piu' a installare nulla... (tramite apt-get) e ovviamente non capisco come risolvere...

ecco cosa mi dice quando faccio "apt-get dist-upgrade -f"

Lettura dei changelog... Fatto
Estrazione dei template dai pacchetti: 100%
Preconfigurazione dei pacchetti in corso
Selezionato il pacchetto linux-image-2.6.38-2-amd64.
(Lettura del database... 185736 file e directory attualmente installati.)
Preparativi per sostituire linux-image-2.6.38-2-amd64 v.2.6.38-3 (utilizzando .../linux-image-2.6.38-2-amd64_2.6.38-5_amd64.deb)...
Estrazione del sostituto di linux-image-2.6.38-2-amd64...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 2.6.38-2-amd64 /boot/vmlinuz-2.6.38-2-amd64
run-parts: executing /etc/kernel/postrm.d/zz-extlinux 2.6.38-2-amd64 /boot/vmlinuz-2.6.38-2-amd64
P: Checking for EXTLINUX directory... found.
P: Writing config for /boot/vmlinuz-2.6.38-2-amd64.dpkg-tmp...
P: Writing config for /boot/vmlinuz-2.6.38-2-amd64...
P: Writing config for /boot/vmlinuz-2.6.32-5-amd64...
P: Writing config for /boot/vmlinuz-2.6.30-2-amd64...
P: Updating /boot/extlinux/linux.cfg...
P: Writing config for Windows 7 (loader) on /dev/sdb1...
E: /usr/share/syslinux/debian/extlinux: No such file or directory
run-parts: /etc/kernel/postrm.d/zz-extlinux exited with return code 1
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/linux-image-2.6.38-2-amd64.postrm line 235.
dpkg: attenzione: il sottoprocesso vecchio script di post-removal ha restituito lo stato di errore 1
dpkg - viene provato lo script dal nuovo pacchetto...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 2.6.38-2-amd64 /boot/vmlinuz-2.6.38-2-amd64
run-parts: executing /etc/kernel/postrm.d/zz-extlinux 2.6.38-2-amd64 /boot/vmlinuz-2.6.38-2-amd64
P: Checking for EXTLINUX directory... found.
P: Writing config for /boot/vmlinuz-2.6.38-2-amd64.dpkg-tmp...
P: Writing config for /boot/vmlinuz-2.6.38-2-amd64...
P: Writing config for /boot/vmlinuz-2.6.32-5-amd64...
P: Writing config for /boot/vmlinuz-2.6.30-2-amd64...
P: Writing config for Windows 7 (loader) on /dev/sdb1...
E: /usr/share/syslinux/debian/extlinux: No such file or directory
run-parts: /etc/kernel/postrm.d/zz-extlinux exited with return code 1
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/tmp.ci/postrm line 235.
dpkg: errore nell'elaborare /var/cache/apt/archives/linux-image-2.6.38-2-amd64_2.6.38-5_amd64.deb (--unpack):
il sottoprocesso nuovo script post-removal ha restituito lo stato di errore 1
configured to not write apport reports
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 2.6.38-2-amd64 /boot/vmlinuz-2.6.38-2-amd64
run-parts: executing /etc/kernel/postrm.d/zz-extlinux 2.6.38-2-amd64 /boot/vmlinuz-2.6.38-2-amd64
P: Checking for EXTLINUX directory... found.
P: Writing config for /boot/vmlinuz-2.6.38-2-amd64...
P: Writing config for /boot/vmlinuz-2.6.32-5-amd64...
P: Writing config for /boot/vmlinuz-2.6.30-2-amd64...
P: Updating /boot/extlinux/linux.cfg...
P: Writing config for Windows 7 (loader) on /dev/sdb1...
E: /usr/share/syslinux/debian/extlinux: No such file or directory
run-parts: /etc/kernel/postrm.d/zz-extlinux exited with return code 1
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/tmp.ci/postrm line 235.
dpkg: errore durante la pulizia:
il sottoprocesso nuovo script post-removal ha restituito lo stato di errore 1
Preparativi per sostituire lib32asound2 v.1.0.23-3 (utilizzando .../lib32asound2_1.0.23-4_amd64.deb)...
Estrazione del sostituto di lib32asound2...
Preparativi per sostituire libasound2 v.1.0.23-3 (utilizzando .../libasound2_1.0.23-4_amd64.deb)...
Estrazione del sostituto di libasound2...
Preparativi per sostituire libmtp8 v.1.0.6-2 (utilizzando .../libmtp8_1.0.6-6_amd64.deb)...
Estrazione del sostituto di libmtp8...
Preparativi per sostituire libcomerr2 v.1.41.12-2 (utilizzando .../libcomerr2_1.41.12-4_amd64.deb)...
Estrazione del sostituto di libcomerr2...
Elaborazione dei trigger per hal...
Regenerating hal fdi cache ...
Si sono verificati degli errori nell'elaborazione:
/var/cache/apt/archives/linux-image-2.6.38-2-amd64_2.6.38-5_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

ho copiato solo la parte "interessante".. se qualcuno mi sa dare una dritta ne sarei molto grato!!!

Grazie a tutti!

Ritratto di theShort
theShort
(Collaboratore)
Offline
Collaboratore
Iscritto: 02/08/2006
Messaggi: 229

Ciao, di recente ho avuto anche io qualche problema con gli aggiornamenti di Wheeze e anche a me apt aveva dato noie.
Prova a lanciare un:

#apt-get install -f

Poi cancella la cache di apt con:
#apt-get clean

e lancia pure un:
#apt-get autoremove

Se dovesse funzionare ripeti l'aggiornamento, altrimenti utilizza aptitude. A me aveva risolto tutti i problemi ripristinando anche apt.

Spero di esserti stato utile.

Bye!

.theShort Big Grin

Ritratto di ziolord
ziolord
(Junior)
Offline
Junior
Iscritto: 27/11/2007
Messaggi: 26

Ciao!! grazie per i consigli.. sta sera ci provo e domani vedo di scrivere cosa e' successo! Smile
solo due domande...

1) Con "#apt-get autoremove" non e' che mi fa il simpaticone e mi toglie dei pacchetti che lui considera non utilizati e invece lo sono?? (una volta mi era capitato)

2) in caso dovessi usare aptitude come funziona? giusto una panoramica veloce... poi in caso mi leggo il manuale o una guida online! Smile

grazzie mille!!!

Ritratto di theShort
theShort
(Collaboratore)
Offline
Collaboratore
Iscritto: 02/08/2006
Messaggi: 229

"#apt-get autoremove" è utile più che altro quando si rimuovono programmi. Può capitare che durante la disistallazione, non venga rimosso tutto e questo comando fa un po' di pulizia. Comunque se non ti fidi a lanciarlo, non farlo. Non è essenziale. Wink

Aptitude funziona quasi come apt, per le operazioni di routine la sintassi è la stessa. Per aggiornare lanci:

#aptitude update
#aptitude upgrade

oppure se vuoi installare solo il nuovo kernel:
#aptitude install linux-immage-2.6.38-tua-versione

Quando ne ho avuto bisogno io, nell'installare il kernel 2.6.38, ha provveduto lui a ripristinare dipendenze non risolte e pacchetti semi-installati.

A parte questo, una lettura dei manuali di apt e aptitude è sempre fortemente consigliata. Smile

Ciao!

.theShort Big Grin

Ritratto di ziolord
ziolord
(Junior)
Offline
Junior
Iscritto: 27/11/2007
Messaggi: 26

Provato.....
purtroppo anche dopo "atp-get install -f" stesso problema.. e "apt-get clean" ed "apt-get autoclean" sia prima che dopo il tentativo di installare il kernel non hanno dato i risultati sperati..... Sad

aptitude.... sfortunatametne non e' stata la soluzione, anche lui dava lo stesso problema... e mi diceva che dovevo risolvere il problema manualmente e non mi faceva fare piu nulla...

Ma.... smanecchiando qua e la'... ho capito che il problema era il pacchetto "extlinux" che non era installato correttamente, disinstallato con "dpkg -r extlinux" e poi reinstallato con "dpkg -i extlinux" (ovviamente ho scaricato il pacchetto dal sito debian) dava sempre il solito problema, allora ho provato a installare anche i pacchetti raccomandati con il gestore di pacchetti grafico... e tutto e' tornato a posto come per magia!!!! Smile visto cio' ho dedotto che serviva anche il pacchetto "syslinux-themes-debian" altrimenti non saprei da cosa fosse dipeso il problema...

Grazie mille theShort senza il tuo intervento non so se sarei riuscito a trovare il problema!!!! Smile

Ritratto di ercole
ercole
(Newbie)
Offline
Newbie
Iscritto: 25/10/2008
Messaggi: 1

Anche io ho avuto lo stesso problema, ho risolto eliminandolo con dpkg -r extlinux e poi aptitude... senza reinstallarlo.
Saluti