Newsgroup: it.comp.os.linux.software
Titolo: [Debian testing] errore in upgrade

Ho una debian testing e ultimamente facendo l'aggiornamento mi ha 
aggiornato tutti i pacchetti dell'xfree tranne 1 xfree86-common
dandomi questo errore:
Preparativi per il rimpiazzo di xfree86-common 4.3.0.dfsg.1-1 (usando 
.../xfree86-common_4.3.0.dfsg.1-4_all.deb) ...
Spacchetto il rimpiazzo di xfree86-common ...
dpkg: errore processando 
/var/cache/apt/archives/xfree86-common_4.3.0.dfsg.1-4_all.deb (--unpack):
  tentata sovrascrittura di `/usr/bin/X11', che si trova anche nel 
pacchetto realplayer
  System startup links for /etc/init.d/xfree86-common already exist.
Setting up X server socket directory /tmp/.X11-unix...done.
Setting up ICE socket directory /tmp/.ICE-unix...done.
Sono occorsi degli errori processando:
  /var/cache/apt/archives/xfree86-common_4.3.0.dfsg.1-4_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
qualcuno sa che tipo di errore è? e dove devo mettere le mani?
grazie

 pacchetto realplayer
Da qui sembrerebbe che vi sia un confiltto con il pacchetto di 
realplayer, più precisamente che in xfree86-common vi sia un file 
(/usr/bin/X11, che tra l'altro è un link a una directory) che sta anche 
nel pacchetto di realplayer.
Non so quale sia il modo "pulito" di venirne fuori; dato che il 
conflitto mi sembra solo su un link simbolico, io al posto tuo andrei in 
/var/cache/apt/archives e installerei il pacchetto con dpkg -i e 
l'opzione per "forzare" i conflitti, mi sembra che sia 
--force-conflicts, ma non sono sicuro (vedi il man).
Sia ben inteso questo è quello che farei io, ma non ti garantisco 
affatto che sia una buona idea....
Ciao, Paolo

 grazie
prego
-- 
Ciao a Tutti e a prestissimo!
Andrew McBlues

 usa dpkg con l'opzione --force-overwrite
che brutta-brutta idea.
apt-get install -f (fix, not force!), per vedere se si mette a posto,
quindi investigazione.
Forzare un pacchetto non significa che si mette a posto. Significa che
si ignorano gli errori.
-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
There are three kinds of people: Those who can count & those who can't.

 si ignorano gli errori.
Sě, sicuramente in linea di principio hai ragione.
Ma se il problema nasce da un pacchetto deb che non viene da 
debian.org
 
(e mi sembra che realplayer non ne faccia parte) e investigando uno si 
accorge che il file "incriminato" č solo un link simbolico (e nel caso 
di ReSheva mi sembra sia cosi', ovvio che poi lui deve vedere qual'č la 
situazione sul suo sistema), non credi che una piccola "forzatura" sia 
accettabile?
D'altra parte non credo ci sia altra soluzione.
Naturalmente č necessario che la "forzatura" segua una profonda 
investigazione, su questo sono d'accordissimo!!!
Il tuo parere su questo mi farebbe piacere, dato che da quel che leggo 
hai un sacco di esperienza, cosa che a me manca... :-)
Ciao, Paolo

 hai un sacco di esperienza, cosa che a me manca... :-)
Forzare una dipendenza non e` mai una soluzione, nemmeno nel caso di
pacchetti unofficial [1]. La mia opinione in merito, e` che un pacchetto
che necessita di una forzatura (o che impone una forzatura ad altro
pacchetto), e` un pacchetto buggato.
In debian, puoi aprire un bugreport, per questo. Nel caso di pacchetti
unofficial, _io_ contatterei il maintainer unofficial, o chi in generale
ha fatto il pacchetto e cercherei con lui una soluzione [2], dimodoche`
il pacchetto sia installabile senza nessuna forzatura.
Differentemente, non ha nessun senso avere un pacchetto e tanto vale
prendere binari/sorgenti.
[1]
Se ti stessi chiedendo "all'ora l'opzione che ci sta a fare", la *mia*
risposta e`: puo` servire ad un debian developer && e` nella tradizione
*nix _non_ nascondere le feature.
[2]
In taluni casi questa puo` essere una pratica piu` o meno complessa, o
addirittura impossibile. Ogni persona, e` fatta a modo suo. Questo pero`
comporta che anche _tu_, volendo, puoi mantenere pacchetti unofficial,
compreso quello "problematico", se hai capito la soluzione e il primo
non ti considera.
Vedrai che pacchetti che obbligano al force, hanno tendenzialmente vita
breve.
-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
Those who do not understand Unix are condemned to reinvent it, poorly.