[pacman] pacman tout cassé (résolu)

Applications, problèmes de configuration réseau
Robin
newbie
Messages : 2
Inscription : ven. 29 oct. 2010, 14:46

[pacman] pacman tout cassé (résolu)

Message par Robin »

Bonjour,

Le problème de pacman cassé est apparu après que j'ai essayer de résoudre un autre problème, je vous explique donc l'intégralité de ce qu'il m'est arrivé pour que vous puissiez situer le contexte :

Suite à la mise à jour de xz vers la version 5 d'hier, je me suis confronté à un problème (crash) au lancement de kdm (kdemod 4.5), après avoir lu les logs de kdm (/var/log/kdm.log), je me suis rendu compte que le problème était :

Code : Tout sélectionner

/usr/lib/kde4/libexec/kdm_greet: error while loading shared librairies: liblzma.so.0: cannot open shared object file: No such file or directory
Par la suite, un peu de recherche m'a permis de confondre la mise à jour fautive comme étant celle de xz.
J'ai donc tenter de rétrograder ce paquet vers la version précédente, sans succès, car il est une dépendance de libarchive qui le veut en version 5 et rien d'autre dorénavent, rétragradage de libarchive aussi, et le problème s'est posé après cette action, depuis, c'est au tour de pacaman de me dire :

Code : Tout sélectionner

pacman: error while loading shared librairies: liblzma.so.0: cannot open shared object file: No such file or directory
Il ne veut plus rien savoir, l'erreur se présente à chaque fois

Je suis conscient que l'algorythme xz/lzma est directement lié aux paquets, et le problème se situe sans doutes donc dans le coin.
Le plus important étant de rétablir pacman avant toute chose je pense.

Merci

edit : versions actuelles de xz et libarchive :
libarchive-2.8.4-1
xz-5.0.0-1
Dernière modification par Robin le ven. 29 oct. 2010, 16:01, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17626
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [pacman] pacman tout cassé

Message par benjarobin »

Je te conseil plutôt d'installer kde d'archlinux que kdemod (Les paquets sont très bien splitté maintenant)
Sinon pour résoudre ton problème, il va falloir récupérer l'archive du paquet de libarchive et de xz
De décompresser l'archive a la racine si tu y arrive toujours sinon utilise un livecd.
Puis normalement pacman devrai remarcher. Pour ne pas perturber l'arbre des dépendances, tu fait ensuite : pacman -Syf libarchive xz
Puis tu édite ton pacman.conf, supprime les dépôts de kdemod, désinstalle kdemod et réinstalle kde... Bonne chance
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Robin
newbie
Messages : 2
Inscription : ven. 29 oct. 2010, 14:46

Re: [pacman] pacman tout cassé

Message par Robin »

Merci, c'était tout à fait cela.

tar fonctionnait toujours et les paquets étaient dans le cache donc ça à été relativement simple.
Puis ça m'a permis d'apprendre 2-3 choses en ligne de commande et sur les paquets, donc au final très intérressant je trouve.

Merci, plus qu'à faire le ménage de kdemod.
Merci de la réactivité.
Répondre