Debian, cassé libX11-6, on fait quoi maintenant ?

Debian, cassé libX11-6, on fait quoi maintenant ? - Linux et OS Alternatifs

Marsh Posté le 06-10-2005 à 22:12:34    

Salut les gens. Sur un bon coup de tête, je me suis remplacé la Mandriva par une Debian Demudi. J'me suis dit que vazyfonss joseph, oubli que t'as aucunes compétences, sur un malentendu ca pourrait fontionner. Au final apres une update des paquets, on se retrouve comme un abruti avec le paquet libX11-6 qui est tout cassé, et qui est meme pas désinstalable parceque y'a 1000 paquets qui en dépendent si c'est pas tous le systeme.
Résultat je fais quoi pour régler ma connerie ?
 

Citation :

debconf: Impossible d'initialiser l'interface : Gnome
debconf: (Unable to load Gnome -- is libgnome2-perl installed?)
debconf: Utilisation de l'interface Dialog à la place
Préconfiguration des paquets ...
(Lecture de la base de données... 38756 fichiers et répertoires déjà installés.)
Dépaquetage de x11-common (à partir de .../x11-common_6.8.2.dfsg.1-7_all.deb) ...
dpkg : erreur de traitement de /var/cache/apt/archives/x11-common_6.8.2.dfsg.1-7_all.deb (--unpack) :
 tentative de remplacement de « /etc/X11/Xsession », qui appartient aussi au paquet xorg-common
dpkg-deb: sous-processus paste tué par le signal (Relais brisé (pipe))
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/x11-common_6.8.2.dfsg.1-7_all.deb
 
Échec, toutes les modifications n'ont pas pu être appliquées. - Faites défiler la fenêtre pour trouver l'erreur.


 
 
 

Reply

Marsh Posté le 06-10-2005 à 22:12:34   

Reply

Marsh Posté le 06-10-2005 à 22:33:43    

C'est quoi une debian "demudi" ?
Sinon c'est une sid que tu essaies d'installer ?
Tu l'as installé quand ? (tu parles d'update et de passage de debian à mandriva, ca m'embrouille un peu [:pingouino] )

Reply

Marsh Posté le 06-10-2005 à 22:36:35    

demudi c'est une debian avec un noyau multimedia.
 
J'ai rajouté les sources testing de debian pour avoir le restes des paquets, ensuite update des paquets, et la tous caca.

Reply

Marsh Posté le 06-10-2005 à 22:48:01    

Je ne connais pas bien cette distrib, mais la on dirait que des paquets de demudi sont en conflit avec ceux de debian

Citation :

Dépaquetage de x11-common (à partir de .../x11-common_6.8.2.dfsg.1-7_all.deb) ...  
dpkg : erreur de traitement de /var/cache/apt/archives/x11-common_6.8.2.dfsg.1-7_all.deb (--unpack) :  
 tentative de remplacement de « /etc/X11/Xsession », qui appartient aussi au paquet xorg-common


 
Il faudrait voir mais c'est n'est peut-etre pas les sources de testing qu'il faut ajouter mais celles de sarge.
 
edit: leur site rame comme c'est pas permis :sweat:


Message édité par madkat le 06-10-2005 à 22:49:05
Reply

Marsh Posté le 06-10-2005 à 22:51:16    

Fait voir ton /etc/apt/source.list

Reply

Marsh Posté le 06-10-2005 à 23:49:32    

Citation :


# deb file:///cdrom/ sarge main  
 
# deb cdrom:[Debian GNU/Linux A/DeMuDi 1.2.1 _Sarge_ - Unofficial i386 Binary-1 (20050627)]/ unstable main  
 
# Security updates
deb http://demudi.agnula.org/packages/demudi/ demudi main/updates  
 
# Bleeding-edge packages
deb http://demudi.agnula.org/packages/demudi/ demudi main  
 
# Debian official archive
# deb http://ftp.debian.org/debian/ testing main contrib non-free  
 
 
 
deb http://ftp.debian.org/debian/ stable main contrib non-free

Reply

Marsh Posté le 07-10-2005 à 00:45:50    

Moi je serais toi je rajouterais les updates de sécurité de la sarge

deb http://security.debian.org/ sarge/updates main contrib non-free


 
Sinon si tu as déja utilisé les sources testing de debian et que c'est pour ca que tu as tout pété, soit tu passes tout en testing (j'ai vu que la demudi a une source testing), soit tu repassses tout en stable mais c'est plus compliqué.
 
Le gestionnaire de paquets de debian utilise un système de priorités.
Les paquets de stable étant par définition plus anciens que ceux de testing, apt ne va pas vouloir remplacer les paquets de testing par ceux de stable, sauf si on redéfinit les priorités.
Pour définir les priorités, ca se passe dans [/]/etc/apt/preferences[/i] (à créer si il n'existe pas).
Je te mets le miens comme exemple :

Package: *
Pin: release a=stable
Pin-Priority: 500
 
Package: *
Pin: release a=testing
Pin-Priority: 990
 
Package: *
Pin: release a=unstable
Pin-Priority: 100


 
Ne t'occupes pas de mes valeurs de priorité, saches juste que si tu veux forcer apt à installer des paquets de stable pour remplacer ceux de testing, il faut que tu attribue à stable une priorité supérieure à 1000, ce qui te donnes

Package: *
Pin: release a=stable
Pin-Priority: 1010


 
Ensuite, apt-get update && apt-get dist-upgrade,
et si il faut
apt-get install -f
 
PS: si tu as un fichier [/i]/etc/apt/apt.conf[/i] , vire le ou renome le en .old sinon il va interférer
PS2: Pour plus d'infos, site de debian ou man apt
PS3: moi dodo, je décline toutes responsabilités blablabla
 
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed