Newsgroup: it.comp.os.linux.sys
Titolo: Mi si è impastato Apt

Ho eseguito la solita procedura "apt-get upgrade/update" ma qualcosa è 
andato storto. Durante l'installazione dei pacchetti scaricati dpkg si 
blocca, con questo errore:
[root@nemesis]:/home/ant# apt-get upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages have been kept back
  debconf 
1 packages upgraded, 0 newly installed, 0 to remove and 1  not upgraded.
71 packages not fully installed or removed.
Need to get 0B/3422kB of archives. After unpacking 4096B will be used.
Do you want to continue? [Y/n] 
(Reading database ... 52744 files and directories currently installed.)
Preparing to replace xlibmesa3 4.1.0-16 (using .../xlibmesa3_4.1.0-16woody1_i386.deb) ...
Unpacking replacement xlibmesa3 ...
dpkg: error processing /var/cache/apt/archives/xlibmesa3_4.1.0-16woody1_i386.deb (--unpack):
 trying to overwrite `/usr/X11R6/lib/libGLU.so.1.3', which is also in package xlibmesa3-glu
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/xlibmesa3_4.1.0-16woody1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Faccio notare che debconf era gia nello stato "kept back", quindi 
potrebbe anche essere quello il problema. Ho provato ad usare l'opzione 
-f ma non cambia nulla. Cosa dovrei fare per portare tutto nello stato 
normale? Faccio notare che ho una distro mista stable/testing, ma non 
penso sia questo il problema.
-- 
System price error. Inadequate money spent.
 |\ |       |HomePage   : 
http://digilander.libero.it/nemesis2001/
 | \|emesis |XPN (my nr): 
http://xpn.altervista.org

 questo il problema.
Un pacchetto cerca di sovrascrivere un file presente in un'altro
pacchetto. Indipendentemente da quello che pensi, e` proprio il "misto"
il problema, che per'altro e` la peggiore delle idee. (l'altra e` il
-f).
Se ti serve stable devi prendere stable.
Se ti serve stable con qualche pacchetto (pochi) aggiornati, conviene
usare dei backport.
Se ti serve testing/unstable e/o la maggioranza dei pacchetti viene da
li ti conviene prendere testing o unstable.
Se vuoi un metodo interessante per ripristinare il versioning di una
debian, cerca un mio post che parla di pin-priority.
-- 
                         Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
Is it PC compatible?

debian, cerca un mio post che parla di pin-priority.
L'ho cercato, cmq ora deciso fare il dist-upgrade vero testing. Vediamo 
che succede.
-- 
Death to all fanatics.


 testing, quindi la condizione migliore era il misto.
Il misto, non e` fattibile [*], e` una testing paciugata. Che e`
destinata a dare problemi. La soluzione, anche nel tuo caso, e` sempre
backport o dist-upgrade.
E in entrambi i casi bisogna comunque sapere cosa si sta facendo, e a
cosa si va incontro.
[*]
L'esempio banale e` dato da libc6. Praticamente tutti i binari, hanno
libc6 in dipendenza. libc6 e` in tre versioni diverse. Se installi
"semplicemente" un pacchetto da $altraversione, de facto ti porti dietro
la nuova versione di libc6, che fa, a cascata, aggiornare gli altri
programmi. Ma cose fondamentali come locales, ambiente, compilatori,
interpreti, ti rimangono indietro, perche` cmq la distribuizione
funziona (che non e` uguala a "funziona bene").
Morale: hai fatto bene, se questa e` la tua necessita`, a fare
dist-upgrade.
Per motivazioni che ho gia` espresso, io addirittura, passerei a sid. In
entrambi i casi, installa il comdo apt-listbugs (brrr la dipendenza con
ruby... :)), che ti previene da fare aggiornamenti broken (nei limiti
del possibile).
-- 
                         Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
echo '16i[q]sa[ln0=aln100%Pln100/snlbx]sb20293A2058554E494Csnlbxq'|dc

del possibile).
Magari trovassi dei CD di Sid li userei per aggiornare la mia distro.
A tal proposito mi ponevo una domanda, ho visto che i CD di Sid vengono 
aggiornati automaticamente ogni settimana. Ora se io mi scarico una 
volta un certo numero di CD e poi in una seconda ondata altri CD (dopo 
l'aggiornamento) li posso poi usare tutti insieme? Io direi proprio di 
no, o sbaglio?
-- 


 no, o sbaglio?
Premesso che non ho mai "smanazzato" troppo con i cd, *ritengo*
(beneficio di inventario, please), che il gestore dei pacchetti
available, dovrebbe cmq gestire la cosa, perche` i pacchetti sono
"versionati" diversamente.
Cmq, sid e` fatta per chi ha una connettivita` sotto, diversamente fa
tanta, tanta, fatica (e in fondo anche testing). Ma erano cosi` tanti
questi pacchetti?
-- 
                         Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
God does not play dice with the Universe.    -- Albert Einstein.

questi pacchetti?
A cosa ti riferisci? Se intendi i pacchetti necessari a fare l'upgrade 
della mia distro, beh mi richiede piu' di 100M di download che per il 
mio modem 56K sono decisamente troppi :-/


 mio modem 56K sono decisamente troppi :-/
Intendevo i pacchetti di stable che ti servivano in altra versione.
-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
There is no substitute for good manners, except, perhaps, fast reflexes.

Intendevo i pacchetti di stable che ti servivano in altra versione.
E beh ho iniziato per python2.2.3 e 2.3, poi come al solito l'appetito 
vien mangiando e ci aggiunto le GTK2 e altre cose :-/
