Page 1 sur 1

[MAJ] pacman et autres: conflit? (standby)

Publié : sam. 19 sept. 2009, 11:51
par poussin
Bien le bonjour jeunes gens,

Ce matin, j'ai voulu décompressé un fichier zip (chose banal, il en est). Ce gentil arch me dit
que unzip n'existe pas, qu'à cela ne tienne, installons le! Et là, c'est le drame:

Je commence par la mise a jour du système que je n'ai pas du faire depuis des mois:

Code : Tout sélectionner

pacman -Syu
Après quelques problèmes de mirror (community.db.tar.gz non trouvé), il fini par télécharger le tout, mais pour l'installation:

Code : Tout sélectionner

$ pacman -Su
:: Les paquets suivants seront mis à jour en premier :
    pacman  
:: Voulez-vous annuler l'opération courante et
:: mettre à jour ces paquets maintenant? [O/n] O

Résolution des dépendances...
Recherche des conflits possibles entre paquets...
:: xz-utils est en conflit avec lzma-utils. Supprimer lzma-utils? [O/n] O
Erreur: la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: yelp: requiert lzma-utils>=4.32.7
$
Et donc il refuse de mettre à jour le bouzon. Bien entendu, une autre réponse que O aux question cause la fin du processus.

Si vous avez une idée oh utilisateur de archlinux pour une utilisateur de gentoo que je suis (ohhh oui, je suis le mal, je sais ;) )

Re: [MAJ] pacman et autres: conflit? (standby)

Publié : sam. 19 sept. 2009, 12:01
par Abazigal
Quelle version de yelp utilises-tu ? (chez moi, il ne requiert pas lzma-utils)
pacman -Q yelp

Sinon, là comme ca, je dirais de désinstaller yelp, de faire la mise à jour (en remplacant lzma-utils par xz-utils comme il te le propose) puis de réinstaller yelp après:
pacman -R yelp
pacman -Syu (là il ne mettra à jour que pacman)
pacman -Syu (là il va tout mettre à jour)
pacman -S yelp

ou alors, mettre à jour yelp en premier, puis faire la mise à jour complète:
pacman -Sy yelp
pacman -Syu
pacman -Syu

Je pense que les 2 facons marcheront ...

Re: [MAJ] pacman et autres: conflit? (standby)

Publié : sam. 19 sept. 2009, 12:12
par poussin
J'y ai pensé bien entendu, mais :

Code : Tout sélectionner

pacman -R yelp
Vérification des dépendances...
Erreur: la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: gnome2-user-docs: requiert yelp
Et j'avoue ne pas avoir envie de désinstaller tout gnome...

Re: [MAJ] pacman et autres: conflit? (standby)

Publié : sam. 19 sept. 2009, 12:14
par Abazigal
Essaye la seconde solution alors.
ps: Et sinon, la version, c'est laquelle ?

Re: [MAJ] pacman et autres: conflit? (standby)

Publié : sam. 19 sept. 2009, 12:33
par farvardin
déjà essaye d'avoir accès à tous les dépôts, car sinon ta mise à jour risque d'être problématique.

voir
http://forums.archlinux.fr/topic4572.html

Ensuite regarde toutes les indications de mise à jour sur : http://archlinux.fr/ (/dev , vim, texlive etc) pour savoir à quoi t'attendre.

Si tu veux retirer yelp sans les pb de dépendance, essaye avec pacman -Rd yelp

Sinon la méthode bourrin c'est pacman -Syudf comme cela cela force tout à la fois (s'il y a des conflits de fichiers, de dépendances etc), parfois cela débloque la situation.

Re: [MAJ] pacman et autres: conflit? (standby)

Publié : sam. 19 sept. 2009, 12:54
par poussin
Alors, la version de yelp est la 2.26.0-1

J'ai tenté une pacman -Sy yelp, mais il veut commecer par pacman et on se retrouve dans le cas précédent.

J'ai essayé un pacman -Syudf et je me retrouve exactement dans le meme cas qu'au début.

Plus de problèmes de mirroir (j'ai activé les belges, désactivé les français, ça passe)

edit: j'ai viré yelp avec -Rd, le système est entrain de se mettre à jour... prions...

edit2: vous n'allez pas aimer, mais ça parrait plus clair sous gentoo ^^

Re: [MAJ] pacman et autres: conflit? (standby)

Publié : sam. 19 sept. 2009, 12:59
par Abazigal
Si tu dl le paquet à la main, et que tu l'installe via "pacman -U", ca marche ?

si tu es en 32bits:
wget http://mir.archlinux.fr/extra/os/i686/y ... pkg.tar.gz

en 64bits:
wget http://mir.archlinux.fr/extra/os/x86_64 ... pkg.tar.gz

Puis "pacman -U yelp-2.26.0-3-x86_64.pkg.tar.gz"


ps: personellement, le coup de forcer les mise à jour sachant que tu vas en avoir plusieurs centaines, je deconseille

Re: [MAJ] pacman et autres: conflit? (standby)

Publié : sam. 19 sept. 2009, 13:10
par Abazigal
Nan mais pacman marche très bien dans 99% des cas;

Là c'est une situation très particulière:
- Pacman doit être mis à jour tout seul, et en premier
- Pour ca, faut installer xz-utils
- Pour ca, faut désinstaller lzma-utils
- Pour ca, faut mettre à jour yelp; ce qui est impossible pour la premiere raison

Ca forme un truc qui se mord la queue ...

Mais ca n'arrive que très rarement, je le repète ... (et ca ne serait pas arrivé si tu mettais à jour plus souvent :lol: )

Re: [MAJ] pacman et autres: conflit? (standby)

Publié : sam. 19 sept. 2009, 13:30
par poussin
En fait, ce n'est pas vraiment le fait que ça "ne marche pas" que je reproche au truc. Je sais très bien que c'est de ma faute ça ;). Le truc, ce sont les messages (d'erreurs ou autres) que je ne trouve pas clair. Bon, il est vrai que quand on est habitué à un autre système (ici gentoo), ça peut être perturbant ce changement.

Concernant les messages, je vois pour l'instant (mise à jour en cours) des informations style:"vous devriez ..." faire un truc... J'espère que tous ces messages sont récapitulé en fin d'installation (comme sous gentoo :p Je ne vais vraiment pas me faire des amis ici ;) ). C'est aussi dommage qu'ils ne soient pas mis plus en évidence.

Exemple concret:

Code : Tout sélectionner

==> Add your user to stb-admin group with:
==> gpasswd -a user stb-admin

==> You should add stbd to your DAEMONS list
==> in /etc/rc.conf
Perso, quand je fais une mise à jour, ce n'est pas pour rester devant l'ecran pendant celle-ci dans l'attente, hypothétique, de voir apparaitre un message interessant. Enfin ce que j'en dis :p

Re: [MAJ] pacman et autres: conflit? (standby)

Publié : sam. 19 sept. 2009, 13:45
par tuxce
poussin a écrit :Le truc, ce sont les messages (d'erreurs ou autres) que je ne trouve pas clair.
il te dit lequel est en conflit avec lequel et qui a besoin de quoi...
poussin a écrit :Perso, quand je fais une mise à jour, ce n'est pas pour rester devant l'ecran pendant celle-ci dans l'attente, hypothétique, de voir apparaitre un message interessant. Enfin ce que j'en dis :p
c'est pour ça qu'il sont repris dans le log et en passant, gnome-system-tools n'est pas vraiment compatible avec archlinux.

Re: [MAJ] pacman et autres: conflit? (standby)

Publié : sam. 19 sept. 2009, 13:48
par poussin
tuxce a écrit : c'est pour ça qu'il sont repris dans le log et en passant, gnome-system-tools n'est pas vraiment compatible avec archlinux.
Va lui dire toi :p