[risolto] upgrade bloccato in loop sul kernel

Sezione dedicata alle problematiche sull'uso dei tool di installazione e gestione di pacchetti, in una distribuzione Debian-based.

[risolto] upgrade bloccato in loop sul kernel

Messaggioda Aezio » 07/03/2013, 9:39

Ciao a tutti,

tentando di aggiornare sid non so perche' apt continua a scaricarmi sempre lo stesso pacchetto (linux-image-3.2.0-4-686-pae i386 3.2.39-2) all'infinito... (vedi sotto)

Vi e' mai capitato? Idee per uscirne?
Grazie

Codice: Seleziona tutto
root@debian:/home/peppe# apt-get update
Hit http://debian.fastweb.it sid InRelease
Hit http://debian.fastweb.it sid/main i386 Packages/DiffIndex
Hit http://debian.fastweb.it sid/contrib i386 Packages/DiffIndex
Hit http://debian.fastweb.it sid/non-free i386 Packages/DiffIndex
Hit http://debian.fastweb.it sid/contrib Translation-en/DiffIndex
Hit http://debian.fastweb.it sid/main Translation-en/DiffIndex
Hit http://debian.fastweb.it sid/non-free Translation-en/DiffIndex
Reading package lists... Done                                 
root@debian:/home/peppe# aptitude safe-upgrade
The following packages will be upgraded:
  acpid apache2 apache2-mpm-worker apache2-utils apache2.2-bin apache2.2-common bind9-host binutils busybox cabextract diffutils dmsetup dnsutils dosfstools
  groff-base host iceweasel ifupdown initscripts iproute isc-dhcp-client isc-dhcp-common iso-codes kbd libavahi-client3 libavahi-common-data libavahi-common3
  libavc1394-0 libbind9-80 libcurl3-gnutls libdbus-glib-1-2 libdevmapper-event1.02.1 libdevmapper1.02.1 libdns88 libgcrypt11 libgssapi-krb5-2 libgssrpc4 libisc84
  libisccc80 libisccfg82 libjavascriptcoregtk-1.0-0 libjs-underscore libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 liblvm2app2.2 liblwres80 libmozjs10d
  libmpfr4 libnewt0.52 libnotify-bin libnotify4 libnspr4 libnspr4-0d libnss3 libnss3-1d libpam-modules libpam-modules-bin libpam-runtime libpam0g libpixman-1-0
  libpython2.7 libssl1.0.0 libsystemd-login0 libtalloc2 libwebkitgtk-1.0-0 libwebkitgtk-1.0-common libxml2 linux-headers-3.2.0-4-686-pae
  linux-headers-3.2.0-4-common linux-image-3.2.0-4-686-pae linux-libc-dev m4 ntfs-3g openssh-client openssl perl perl-base perl-modules python python-gi
  python-gobject python-gobject-2 python-minimal python-numpy python2.7 python2.7-minimal rsyslog sudo sysv-rc sysvinit sysvinit-utils ttf-mscorefonts-installer
  vim-common vim-tiny whiptail x11-common xorg xserver-common xserver-xorg xserver-xorg-core xserver-xorg-input-all xserver-xorg-video-all xserver-xorg-video-ati
  xserver-xorg-video-nouveau xserver-xorg-video-radeon xulrunner-10.0
The following packages are RECOMMENDED but will NOT be installed:
  javascript-common krb5-locales libatm1 openssh-blacklist-extra
108 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 79.3 MB/98.5 MB of archives. After unpacking 97.3 kB will be used.
Do you want to continue? [Y/n/?] Y
Get: 1 http://debian.fastweb.it/debian/ sid/main linux-image-3.2.0-4-686-pae i386 3.2.39-2 [22.9 MB]
Get: 2 http://debian.fastweb.it/debian/ sid/main linux-image-3.2.0-4-686-pae i386 3.2.39-2 [22.9 MB]                                                                 
Get: 3 http://debian.fastweb.it/debian/ sid/main linux-image-3.2.0-4-686-pae i386 3.2.39-2 [22.9 MB]                                                                 
Get: 4 http://debian.fastweb.it/debian/ sid/main linux-image-3.2.0-4-686-pae i386 3.2.39-2 [22.9 MB]                                                                 
Get: 5 http://debian.fastweb.it/debian/ sid/main linux-image-3.2.0-4-686-pae i386 3.2.39-2 [22.9 MB]                                                                 
Get: 6 http://debian.fastweb.it/debian/ sid/main linux-image-3.2.0-4-686-pae i386 3.2.39-2 [22.9 MB]                                                                 
Get: 7 http://debian.fastweb.it/debian/ sid/main linux-image-3.2.0-4-686-pae i386 3.2.39-2 [22.9 MB]                                                                 
Get: 8 http://debian.fastweb.it/debian/ sid/main linux-image-3.2.0-4-686-pae i386 3.2.39-2 [22.9 MB]                                                                 
Get: 9 http://debian.fastweb.it/debian/ sid/main linux-image-3.2.0-4-686-pae i386 3.2.39-2 [22.9 MB]                                                                 
Get: 10 http://debian.fastweb.it/debian/ sid/main linux-image-3.2.0-4-686-pae i386 3.2.39-2 [22.9 MB]                                                                 
Get: 11 http://debian.fastweb.it/debian/ sid/main linux-image-3.2.0-4-686-pae i386 3.2.39-2 [22.9 MB]                                                                 
Get: 12 http://debian.fastweb.it/debian/ sid/main linux-image-3.2.0-4-686-pae i386 3.2.39-2
Ultima modifica di Aezio il 07/03/2013, 10:53, modificato 1 volta in totale.
Aezio
Newbie
Newbie
 
Messaggi: 29
Iscritto il: 19/08/2009, 9:32

Re: upgrade bloccato in loop sul kernel

Messaggioda mirko.pagliai » 07/03/2013, 10:03

Mai vista una cosa del genere... hai già provato cercando di installare/reinstallare solo quel singolo pacchetto, anziché fare l'upgrade? Hai già provato con apt-get invece che con aptitute?
Avatar utente
mirko.pagliai
Hero Member
Hero Member
 
Messaggi: 3815
Iscritto il: 15/03/2010, 23:46

Re: upgrade bloccato in loop sul kernel

Messaggioda Aezio » 07/03/2013, 10:14

Hai già provato con apt-get invece che con aptitute?

Si, tutto uguale

hai già provato cercando di installare/reinstallare solo quel singolo pacchetto

No, ottima idea. Sotto l'output

Codice: Seleziona tutto
root@debian:/home/peppe# apt-get install linux-image-3.2.0-4-686-pae i386 3.2.39-2
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package i386
E: Unable to locate package 3.2.39-2
E: Couldn't find any package by regex '3.2.39-2'
Aezio
Newbie
Newbie
 
Messaggi: 29
Iscritto il: 19/08/2009, 9:32

Re: upgrade bloccato in loop sul kernel

Messaggioda mirko.pagliai » 07/03/2013, 10:15

Non così, ma così:
Codice: Seleziona tutto
apt-get install linux-image-3.2.0-4-686-pae

Inoltre:
Codice: Seleziona tutto
apt-get install -f
Avatar utente
mirko.pagliai
Hero Member
Hero Member
 
Messaggi: 3815
Iscritto il: 15/03/2010, 23:46

Re: upgrade bloccato in loop sul kernel

Messaggioda Aezio » 07/03/2013, 10:20

Nada, usando
Codice: Seleziona tutto
apt-get install linux-image-3.2.0-4-686-pae

il risultato non cambia
Codice: Seleziona tutto
root@debian:/home/peppe# apt-get install linux-image-3.2.0-4-686-pae
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  linux-doc-3.2 debian-kernel-handbook
The following packages will be upgraded:
  linux-image-3.2.0-4-686-pae
1 upgraded, 0 newly installed, 0 to remove and 107 not upgraded.
Need to get 22.9 MB of archives.
After this operation, 230 kB of additional disk space will be used.
Get:1 http://debian.fastweb.it/debian/ sid/main linux-image-3.2.0-4-686-pae i386 3.2.39-2 [22.9 MB]
Get:2 http://debian.fastweb.it/debian/ sid/main linux-image-3.2.0-4-686-pae i386 3.2.39-2 [22.9 MB]                                                                 
Get:3 http://debian.fastweb.it/debian/ sid/main linux-image-3.2.0-4-686-pae i386 3.2.39-2 [22.9 MB]


Ed anche il secondo

Codice: Seleziona tutto
root@debian:/home/peppe# apt-get install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 108 not upgraded.
Aezio
Newbie
Newbie
 
Messaggi: 29
Iscritto il: 19/08/2009, 9:32

Re: upgrade bloccato in loop sul kernel

Messaggioda mirko.pagliai » 07/03/2013, 10:25

E invece questo?
Codice: Seleziona tutto
aptitude download linux-image-3.2.0-4-686-pae
Avatar utente
mirko.pagliai
Hero Member
Hero Member
 
Messaggi: 3815
Iscritto il: 15/03/2010, 23:46

Re: upgrade bloccato in loop sul kernel

Messaggioda Aezio » 07/03/2013, 10:30

Codice: Seleziona tutto
root@debian:/home/peppe# aptitude download linux-image-3.2.0-4-686-pae
Get: 1 http://debian.fastweb.it/debian/ sid/main linux-image-3.2.0-4-686-pae i386 3.2.39-2 [22.9 MB]
Get: 2 http://debian.fastweb.it/debian/ sid/main linux-image-3.2.0-4-686-pae i386 3.2.39-2 [22.9 MB]                                                                 
Get: 3 http://debian.fastweb.it/debian/ sid/main linux-image-3.2.0-4-686-pae i386 3.2.39-2 [22.9 MB]


Sempre uguale

E se provassi a escludere questo paccherro e riprovare dopo con il resto aggiornato? Come si fa?

P.S. Grazie mille!

EDIT: ho trovato questo googlando un po', sempre che la mia idea non provochi crisi di panico ;D

Con Apt-get:
Apt sfrutta lo stato dei pacchetti di dpkg perciò per visualizzare lo stato del pacchetto:
dpkg --get-selections | grep nome_pacchetto

Per bloccarlo:
echo "nome_pacchetto hold" | dpkg --set-selections

Per ripristinarlo:
echo "nome_pacchetto install" | dpkg --set-selections

Un altro metodo simile è spiegato QUI utilizzando un file-lista dei paccetti come supporto per la modifica.

Con Aptitude: (leggi sintassi art1 - art2 )
Per bloccarlo:
aptitude hold nome_pacchetto

Per ripristinarlo
aptitude unhold nome_pacchetto

Per aggiornare dovremo però usare la sintassi "aptitude safe-upgrade"
Aezio
Newbie
Newbie
 
Messaggi: 29
Iscritto il: 19/08/2009, 9:32

Re: upgrade bloccato in loop sul kernel

Messaggioda metaldaze » 07/03/2013, 10:42

Giusto un'ipotesi: e se fosse corrotto il pacchetto presente del repository fastweb? Io proverei a cambiare repository.
metaldaze
Global Moderator
Global Moderator
 
Messaggi: 2146
Iscritto il: 13/12/2005, 5:18
Località: Torino

Re: upgrade bloccato in loop sul kernel

Messaggioda Aezio » 07/03/2013, 10:45

metaldaze ha scritto:Giusto un'ipotesi: e se fosse corrotto il pacchetto presente del repository fastweb? Io proverei a cambiare repository.


Difficile, ho fatto lo stesso aggiornamento ieri sul fisso... cmq provo
Aezio
Newbie
Newbie
 
Messaggi: 29
Iscritto il: 19/08/2009, 9:32

Re: upgrade bloccato in loop sul kernel

Messaggioda mirko.pagliai » 07/03/2013, 10:52

Mah. Incredibile questa cosa. Prova a fare questo:
Codice: Seleziona tutto
rm -r /var/cache/apt
mv /var/lib/apt/lists /var/lib/apt/lists.old
mkdir -p lists/partial
apt-get update linux-image-3.2.0-4-686-pae


Altra possibilità: ti scarichi il kernel da qui e quindi provi a installarlo con dpkg, più eventuali dipendenze che vanno aggiornate. Poi riprovi a vedere se apt-get va avanti con i pacchetti da aggiornare.
Avatar utente
mirko.pagliai
Hero Member
Hero Member
 
Messaggi: 3815
Iscritto il: 15/03/2010, 23:46

Re: upgrade bloccato in loop sul kernel

Messaggioda Aezio » 07/03/2013, 10:53

metaldaze ha scritto:Giusto un'ipotesi: e se fosse corrotto il pacchetto presente del repository fastweb? Io proverei a cambiare repository.


Chiaramente cambiando mirror funziona, l'avevo detto subito.... ::)

E cmq, mah

GRazie a tutti ;)
Aezio
Newbie
Newbie
 
Messaggi: 29
Iscritto il: 19/08/2009, 9:32


Torna a Apt-get and friends

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite