Newsgroup: it.comp.os.linux.debian
Titolo: Aggiornamento a Lenny non completamente riuscito

Ho aggiornato tramite apt-get la mia etch a lenny.
Tutto bene sino ad un certo punto, quando il tutto si e' bloccato.
Ridando apt-get mi da' questo output:
~# ~# apt-get dist-upgrade
Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso        
Reading state information... Fatto               
È consigliabile eseguire `apt-get -f install' per correggere questi 
problemi.
I seguenti pacchetti hanno dipendenze non soddisfatte:
  python-gnome2-desktop: Dipende: python2.5-gtk2
E: Dipendenze non trovate. Riprovare usando -f.
con apt-get -f install ricevo questo
~# apt-get -f install
Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso       
Reading state information... Fatto               
Correzione delle dipendenze in corso... Fatto
The following packages were automatically installed and are no longer 
required:
  libgdl-gnome-1-0
Use 'apt-get autoremove' to remove them.
I seguenti pacchetti verranno inoltre installati:
  python-glade2 python-gobject python-gtk2
Pacchetti suggeriti:
  python-gobject-dbg
I seguenti pacchetti NUOVI (NEW) saranno installati:
  python-gobject
I seguenti pacchetti saranno aggiornati:
  python-glade2 python-gtk2
2 aggiornati, 1 installati, 0 da rimuovere e 40 non aggiornati.
13 non completamente installati o rimossi.
È necessario prendere 0B/1572kB di archivi. 
Dopo l'estrazione, verranno occupati 3002kB di spazio su disco.
Continuare [S/n]? S
Lettura dei changelog... Fatto
(Lettura del database ... 342667 file e directory attualmente installati.)
Mi preparo a sostituire python-glade2 2.8.6-8 (con .../python-
glade2_2.12.0-2_i386.deb) ...
Traceback (most recent call last):
  File "/usr/sbin/update-python-modules", line 348, in ?
    post_change_stuff(py)
  File "/usr/sbin/update-python-modules", line 224, in post_change_stuff
    file(initfile,"w").close()
IOError: [Errno 2] No such file or directory: '/var/lib/python-support/
python2.4/gpod/__init__.py'
dpkg: attenzione - il vecchio script di pre-removal ha restituito un 
codice di errore 1
dpkg - provo quindi lo script dal nuovo pacchetto ...
Traceback (most recent call last):
  File "/usr/sbin/update-python-modules", line 348, in ?
    post_change_stuff(py)
  File "/usr/sbin/update-python-modules", line 224, in post_change_stuff
    file(initfile,"w").close()
IOError: [Errno 2] No such file or directory: '/var/lib/python-support/
python2.4/gpod/__init__.py'
dpkg: errore processando /var/cache/apt/archives/python-
glade2_2.12.0-2_i386.deb (--unpack):
 il sottoprocesso nuovo script di pre-removal ha restituito un codice di 
errore 1
Mi preparo a sostituire python-gtk2 2.8.6-8 (con .../python-
gtk2_2.12.0-2_i386.deb) ...
Traceback (most recent call last):
  File "/usr/sbin/update-python-modules", line 348, in ?
    post_change_stuff(py)
  File "/usr/sbin/update-python-modules", line 224, in post_change_stuff
    file(initfile,"w").close()
IOError: [Errno 2] No such file or directory: '/var/lib/python-support/
python2.4/gpod/__init__.py'
dpkg: attenzione - il vecchio script di pre-removal ha restituito un 
codice di errore 1
dpkg - provo quindi lo script dal nuovo pacchetto ...
Traceback (most recent call last):
  File "/usr/sbin/update-python-modules", line 348, in ?
    post_change_stuff(py)
  File "/usr/sbin/update-python-modules", line 224, in post_change_stuff
    file(initfile,"w").close()
IOError: [Errno 2] No such file or directory: '/var/lib/python-support/
python2.4/gpod/__init__.py'
dpkg: errore processando /var/cache/apt/archives/python-
gtk2_2.12.0-2_i386.deb (--unpack):
 il sottoprocesso nuovo script di pre-removal ha restituito un codice di 
errore 1
dpkg: al riguardo di .../python-gobject_2.14.0-4_i386.deb, contenente 
python-gobject:
 python-gobject conflicts with python-gtk2 (<< 2.10)
  python-gtk2 (versione 2.8.6-8) è installato.
dpkg: errore processando /var/cache/apt/archives/python-
gobject_2.14.0-4_i386.deb (--unpack):
 pacchetti in conflitto - python-gobject non installato
Sono occorsi degli errori processando:
 /var/cache/apt/archives/python-glade2_2.12.0-2_i386.deb
 /var/cache/apt/archives/python-gtk2_2.12.0-2_i386.deb
 /var/cache/apt/archives/python-gobject_2.14.0-4_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
in /etc/apt/sources.list ho come repository:
deb 
http://mi.mirror.garr.it/mirrors/debian/
 lenny main contrib non-free
deb-src 
http://mi.mirror.garr.it/mirrors/debian/
 lenny main contrib non-
free
deb 
http://security.debian.org/
 lenny/updates main
deb 
http://snapshot.debian.net/archive
 pool nvidia-graphics-drivers
deb-src 
http://snapshot.debian.net/archive
 pool nvidia-graphics-drivers
deb 
http://www.debian-multimedia.org/
 lenny  main
il problema e' che tutto cio' mi blocca qualsiasi altro upgrade (ad 
esempio installare gli headers del kernel per compilare i driver nvidia)
come ne esco?
ho provato anche con aptitude ma senza risultato
grazie a chi sia in grado di aiutarmi
-- 
 
http://snowdog.altervista.org
 
http://sonoundemente.splinder.com
 
http://ciclografia.blogspot.com
 
http://www.flickr.com/photos/fotosprecate/

 
Ultimamente ho avuto un problema di inconsistenza grave che non riuscivo
a risolvere con nulla. Poi ho provato con apitude ed e' andato tutto a
posto.
Al limite prova prima con dselect.
Paride

 IOError: [Errno 2] No such file or directory: '/var/lib/python-support/
Hai provato un bel
mkdir /var/lib/python-support/
e poi riprovare?
-- 
Flavio Visentin
Scientists have finally discovered what's wrong with the female brain:
On the left side, there is nothing right, and on the right side, there
is nothing left.

 e poi riprovare?
questo l'ho risolto, grazie
pero' il problema permane sempre con apt-get -f install
Mi preparo a sostituire python-glade2 2.8.6-8 (con .../python-
glade2_2.12.0-2_i386.deb) ...
Traceback (most recent call last):
  File "/usr/sbin/update-python-modules", line 348, in ?
    post_change_stuff(py)
  File "/usr/sbin/update-python-modules", line 224, in post_change_stuff
    file(initfile,"w").close()
IOError: [Errno 2] No such file or directory: '/var/lib/python-support/
python2.4/gpod/__init__.py'
dpkg: attenzione - il vecchio script di pre-removal ha restituito un 
codice di errore 1
dpkg - provo quindi lo script dal nuovo pacchetto ...
Traceback (most recent call last):
  File "/usr/sbin/update-python-modules", line 348, in ?
    post_change_stuff(py)
  File "/usr/sbin/update-python-modules", line 224, in post_change_stuff
    file(initfile,"w").close()
IOError: [Errno 2] No such file or directory: '/var/lib/python-support/
python2.4/gpod/__init__.py'
dpkg: errore processando /var/cache/apt/archives/python-
glade2_2.12.0-2_i386.deb (--unpack):
 il sottoprocesso nuovo script di pre-removal ha restituito un codice di 
errore 1
Mi preparo a sostituire python-gtk2 2.8.6-8 (con .../python-
gtk2_2.12.0-2_i386.deb) ...
Traceback (most recent call last):
  File "/usr/sbin/update-python-modules", line 348, in ?
    post_change_stuff(py)
  File "/usr/sbin/update-python-modules", line 224, in post_change_stuff
    file(initfile,"w").close()
IOError: [Errno 2] No such file or directory: '/var/lib/python-support/
python2.4/gpod/__init__.py'
dpkg: attenzione - il vecchio script di pre-removal ha restituito un 
codice di errore 1
dpkg - provo quindi lo script dal nuovo pacchetto ...
Traceback (most recent call last):
  File "/usr/sbin/update-python-modules", line 348, in ?
    post_change_stuff(py)
  File "/usr/sbin/update-python-modules", line 224, in post_change_stuff
    file(initfile,"w").close()
IOError: [Errno 2] No such file or directory: '/var/lib/python-support/
python2.4/gpod/__init__.py'
dpkg: errore processando /var/cache/apt/archives/python-
gtk2_2.12.0-2_i386.deb (--unpack):
 il sottoprocesso nuovo script di pre-removal ha restituito un codice di 
errore 1
dpkg: al riguardo di .../python-gobject_2.14.0-4_i386.deb, contenente 
python-gobject:
 python-gobject conflicts with python-gtk2 (<< 2.10)
  python-gtk2 (versione 2.8.6-8) è installato.
dpkg: errore processando /var/cache/apt/archives/python-
gobject_2.14.0-4_i386.deb (--unpack):
 pacchetti in conflitto - python-gobject non installato
Sono occorsi degli errori processando:
 /var/cache/apt/archives/python-glade2_2.12.0-2_i386.deb
 /var/cache/apt/archives/python-gtk2_2.12.0-2_i386.deb
 /var/cache/apt/archives/python-gobject_2.14.0-4_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
il file che non trova, ovvero
/var/lib/python-support/python2.4/gpod/__init__.py
e' un symlink a 
/usr/share/python-support/python-gpod/gpod/__init__.py
che in effetti non esiste...
ho provato a reinstallare python-gpod ma non me lo fa installare, in 
aptitude vedo che e' li' taggato per essere installato ma non lo installa
inoltre ho diversi pacchetti bloccati.


 inoltre ho diversi pacchetti bloccati.
Prova a eliminarlo con
dpkg -P python-gpod
poi ancora un
apt-get -f install




niente da fare nemmeno con dselect (e dopo ripetute prove sia con apt-get 
sia con aptitude)
Scaricato 5210kB in 1m3s (82,0kB/
s)                                                                   
Lettura dei changelog... Fatto
Estrazione dei template dai pacchetti: 100%
Preconfigurazione dei pacchetti in corso
(Lettura del database ... 342414 file e directory attualmente installati.)
Rimuovo gnome-applets-data ...
Traceback (most recent call last):
  File "/usr/sbin/update-python-modules", line 348, in ?
    post_change_stuff(py)
  File "/usr/sbin/update-python-modules", line 224, in post_change_stuff
    file(initfile,"w").close()
IOError: [Errno 2] No such file or directory: '/var/lib/python-support/
python2.4/gpod/__init__.py'
dpkg: errore processando gnome-applets-data (--purge):
 il sottoprocesso pre-removal script ha restituito un codice di errore 1
Sono occorsi degli errori processando:
 gnome-applets-data
E: Sub-process /usr/bin/dpkg returned an error code (1)
Si sono verificati alcuni errori nella scompattazione. Si cercherà di 
configurare i pacchetti che sono stati installati. Questo potrebbe 
generare 
errori duplicati o errori causati da dipendenze non soddisfatte. Questo 
va 
 bene solo se gli errori sopra questo messaggio sono importanti. Si prega 
di  correggerli e di eseguire [I]nstall un'altra volta
Premere invio per continuare.
Configuro python-pyorbit (2.14.3-2) ...
Traceback (most recent call last):
  File "/usr/sbin/update-python-modules", line 344, in ?
    bytecompile_all(py)
  File "/usr/sbin/update-python-modules", line 238, in bytecompile_all
    post_change_stuff(py)
  File "/usr/sbin/update-python-modules", line 224, in post_change_stuff
    file(initfile,"w").close()
IOError: [Errno 2] No such file or directory: '/var/lib/python-support/
python2.4/gpod/__init__.py'
dpkg: errore processando python-pyorbit (--configure):
 il sottoprocesso post-installation script ha restituito un codice di 
errore 1
Configuro hplip (2.7.10-5) ...
Creating/updating hplip user account...
 Removing any system startup links for /etc/init.d/hplip ...
Traceback (most recent call last):
  File "/usr/sbin/update-python-modules", line 344, in ?
    bytecompile_all(py)
  File "/usr/sbin/update-python-modules", line 238, in bytecompile_all
    post_change_stuff(py)
  File "/usr/sbin/update-python-modules", line 224, in post_change_stuff
    file(initfile,"w").close()
IOError: [Errno 2] No such file or directory: '/var/lib/python-support/
python2.4/gpod/__init__.py'
dpkg: errore processando hplip (--configure):
 il sottoprocesso post-installation script ha restituito un codice di 
errore 1
dpkg: problemi con le dipendenze impediscono la configurazione di hpijs:
 hpijs dipende da hplip (>= 2.7.10-5); comunque:
  Il pacchetto hplip non è ancora configurato.
dpkg: errore processando hpijs (--configure):
 problemi con le dipendenze - lasciato non configurato
dpkg: problemi con le dipendenze impediscono la configurazione di hpijs-
ppds:
 hpijs-ppds dipende da hpijs (>= 2.7.10+2.7.10-5); comunque:
  Il pacchetto hpijs non è ancora configurato.
dpkg: errore processando hpijs-ppds (--configure):
 problemi con le dipendenze - lasciato non configurato
Sono occorsi degli errori processando:
 python-pyorbit
 hplip
 hpijs
 hpijs-ppds
lo script di installazione ha restituito un codice di errore 100 in 
uscita.
Premi <invio> per continuare.
idem con dpkg --pending --configure
e con dpkg --pending -remove
non mi fa rimuovere pacchetti con l'errore di cui sopra


 apt-get -f install
# dpkg -P python-gpod
dpkg - attenzione: la richiesta di rimozione di python-gpod viene 
ignorata, visto che non è installato.
non conosco python, ma per caso c'e' un qualche file dove dirgli di 
andare a cercarsi i moduli (tipo come succede per /etc/ld.so.conf?)
e' un'idea che mi e' venuta, magari ha una cache doveconsera la locazione 
dei moduli, e togliendo da li' gpod si risolve il problema... solo che 
non so dove andare a cercarla


 andare a cercarsi i moduli (tipo come succede per /etc/ld.so.conf?)
Io comincerei a controllare 
bugs.debian.org
 se ci sono bug aperti contro
il pacchetto che offende. Magari e' il pacchetto ad essere rotto.
-- 
Best Regards, Jack
Linux User #264449
Powered by Debian GNU/Linux

 ignorata, visto che non è installato.
Puoi provare:
# dpkg --force-remove-reinstreq --purge python-gpod
...
# apt-get -f install
si passa alle maniere forti :P
David
-- 
 . ''`.  Debian maintainer |  
http://snipurl.com/qa_page
 : :'  :  Linuxer #334216  |  
http://www.hanskalabs.net/
 `. `'`    GPG: 1392B174   | 
http://www.debianizzati.org/
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174

 si passa alle maniere forti :P
ma poco utili, dato che comunque python-gpod non e' installato
(lo era tempo fa ma lo disinstallai)
l'ho taggato per reinstallarlo ma non me lo reinstalla...
in ogni caso grazie


 l'ho taggato per reinstallarlo ma non me lo reinstalla...
Altra idea, forse malsana: hai detto che __init__.py è un symlink ad un file
non esistente. Quindi:
a)
$ rm /var/lib/python-support/python2.4/gpod/__init__.py
$ touch /var/lib/python-support/python2.4/gpod/__init__.py
b)
$ touch /usr/share/python-support/blablabla (insomma il file symlinkato)


 il pacchetto che offende. Magari e' il pacchetto ad essere rotto.
provato con querybts ma senza cavare un ragno dal buco
il problema sta alla fine in
/usr/sbin/update-python-modules
che mi va a cercare 
IOError: [Errno 2] No such file or directory: '/var/lib/python-support/
python2.4/gpod/__init__.py'
il che mi fa pensare che la precedente disinstallazione di python-gpod di 
mesi fa non fu terminata come si deve, lasciando un po' di sporcizia in 
giro...



ha funzionato 
anche se probabilmente non e' la via giusta, pero' speriamo che alm,eno 
il risultato sia corretto :-)
grazie!
