Page 1 sur 2
[mise à jour] conflit dépendances poppler (résolu)
Publié : mar. 06 août 2013, 16:46
par onyx67
Salut,
Lors de la mise à jour j'ai eu une erreur bloquante:
Code : Tout sélectionner
failed to prepare transaction (could not satisfy dependencies)
starting full system upgrade
poppler-qt require poppler:0.22.5
En effet
pacman -Qi poppler
m'indique que ce paquet est en conflit avec poppler-qt3 <0.22.5.
Il est requis comme dépendances de cups-filters, libreoffice-common et poppler-qt.
Quelqu'un aurait-il rencontré le même soucis?
Comment résoudre ce problème?
Merci
Re: [mise à jour] conflit dépendances poppler
Publié : mar. 06 août 2013, 16:59
par benjarobin
N'utilise pas yaourt et fait :
Re: [mise à jour] conflit dépendances poppler
Publié : mar. 06 août 2013, 17:11
par onyx67
Merci Benjarobin,
En effet poppler-qt4 est passé dans extra.
Cependant après une mise à jour sans erreur avec
pacman -Syu poppler-qt4 poppler
, je lance
yaourt -Syua
et là apparait une nouvelle erreur (idem avec pacman -Syu):
Code : Tout sélectionner
error: failed to prepare transaction (could not satisfy dependencies)
:: Starting full system upgrade...
:: nvidia-lts: requires nvidia-utils=319.32
Je peux tenter
pacman -Syu nvidia-lts nvidia-utils
?
Re: [mise à jour] conflit dépendances poppler
Publié : mar. 06 août 2013, 17:25
par benjarobin
Non là c'est "normal" nvidia-lts n'est juste pas à jour.
Il faut être un peut patient. Si tu as fait un pacman -Syu c'est que tu es à jour de ce matin.
Re: [mise à jour] conflit dépendances poppler
Publié : mar. 06 août 2013, 17:30
par onyx67
Ok, merci pour tes précisions, j'attendrai demain pour mettre nvidia-lts à jour.
Je passe le sujet en résolu.
Re: [mise à jour] conflit dépendances poppler [résolu]
Publié : jeu. 08 août 2013, 17:27
par Xorg
Pour information, tu as installé Poppler avec Qt en version 4. Poppler existe aussi avec Qt en version 5 (si tu préfères le Qt5 au Qt4, bien entendu) :
poppler-qt5.

En fait, j'avais eu pareil, et je me demande bien à quoi
poppler-qt pouvait me servir, donc je l'ai juste supprimé (je n'ai pas trouvé de paquets qui en avait besoin).
Re: [mise à jour] conflit dépendances poppler [résolu]
Publié : jeu. 08 août 2013, 18:04
par Anghirrim
Pareil pour moi, avec Calibre en plus qui en avait besoin.
J'attendais voir si c'était la liste des dépendances de Calibre qui n'était pas à jour.
Merci du tuyau!
Re: [mise à jour] conflit dépendances poppler (résolu)
Publié : jeu. 08 août 2013, 19:37
par bpier
Retour de vacances et MAJ d'Arch... effectivement, même problème avec poppler. Résultat un pacman -Syu poppler-qt4 poppler règle la situation, enfin en partie dans mon cas. Car j'ai rencontré un problème d'installation de texlive-core, que j'ai dû réinstaller avec l'option --force.
EDIT : j'avais posté une image que j'ai finalement retirée
Pierre
Re: [mise à jour] conflit dépendances poppler (résolu)
Publié : jeu. 08 août 2013, 19:56
par onyx67
En ce qui me concerne, j'ai besoin de poppler-qt4 pour Okular.
Par contre je viens de découvrir qu'il existe un paquet spécifique pour LibreOffice en environnement qt:
libreoffice-kde4
EDIT: @ bpier: tu poster ton image ici:
http://pix.toile-libre.org/
Re: [mise à jour] conflit dépendances poppler (résolu)
Publié : jeu. 08 août 2013, 20:36
par FoolEcho
bpier a écrit :PS : si l'image vous paraît trop grande, pas de problème : je la virerai et la remplacerai par du texte.
C'est surtout une sortie de commandes, le texte serait mieux (ou pastebin si trop long).
Re: [mise à jour] conflit dépendances poppler (résolu)
Publié : jeu. 08 août 2013, 20:52
par bpier
Mon image est hébergé sur le serveur de mon blog. pas de problème. mais je l'ai retirée : elle prenait trop de place et pouvait gêner la lecture du fil de ce post.
En outre, lma MAJ que je viens de faire me rappelle que je rencontre un autre problème avec Pacman : il s'arrête sur certains paquets et je dois le relancer pour que la suite de la MAJ se fasse. J'ouvre un post à part sur ce problème.
Re: [mise à jour] conflit dépendances poppler (résolu)
Publié : ven. 09 août 2013, 10:53
par Anghirrim
Il semble que le souci soit réglé.... J'ai lancé ma mise à jour hier soir et pacman m'a juste proposé de remplacer poppler-qt par poppler-qt4 (sans que j'ai besoin de lancer l'install de poppler-qt4 et poppler en premier).
Les devs ont du solutionner le problème.
Re: [mise à jour] conflit dépendances poppler (résolu)
Publié : ven. 09 août 2013, 11:33
par benjarobin
Non, je ne pense pas. Le souci est uniquement avec yaourt... Et en faite il n'est pas nécessaire de faire : pacman -Syu poppler poppler-qt
, Il suffit de faire pacman -Syu
Re: [mise à jour] conflit dépendances poppler (résolu)
Publié : ven. 09 août 2013, 13:45
par Anghirrim
Ah... ok. Du coup, quel est le souci avec yaourt, qui est censé faire appel à pacman ici non?
Re: [mise à jour] conflit dépendances poppler (résolu)
Publié : ven. 09 août 2013, 14:22
par benjarobin
Le souci vient de la commande avant la mise à jour pour te lister les paquets qui seront mit à jour.
Je dirait que le souci réside dans cette commande
Code : Tout sélectionner
pacman --color never -Sp --print-format '## %n' --noconfirm -u
Re: [mise à jour] conflit dépendances poppler (résolu)
Publié : ven. 09 août 2013, 19:10
par Xorg
Non, c'est juste que quand on utilise
pacman, je crois qu'il ignore les paquets provenant de AUR (les paquets considérés comme locaux).
Pacman va voir qu'il existe un paquet nommé
poppler-qt4 dans les dépôts qui remplace
poppler-qt, et vu que Pacman ne prend pas en considération AUR, je pense qu'il va automatiquement l'écraser par le paquet officiel.
Yaourt lui va en revanche trouver le paquet
poppler-qt, donc il va le garder. Sauf que
poppler est en conflit avec lui, donc ça va échouer à cause de ça.
En gros, Yaourt fait juste correctement son travail d'après moi. Si vous désinstallez par avance
poppler-qt comme j'ai fait, Yaourt travail correctement.
poppler-qt est obsolète de toute façon.

Re: [mise à jour] conflit dépendances poppler (résolu)
Publié : ven. 09 août 2013, 19:40
par benjarobin
@Xorg Belle théorie, mais non (Je crains avoir raison

)... Yaourt ne fait aucune résolution de dépendance, uniquement pacman et comme pacman ne connait pas AUR
Re: [mise à jour] conflit dépendances poppler (résolu)
Publié : ven. 09 août 2013, 20:11
par FoolEcho
+1. D'ailleurs j'avais envisagé d'ouvrir un post là-dessus à moins que tu en aies déjà parlé à tuxce (où qu'il le sache) ?
Re: [mise à jour] conflit dépendances poppler (résolu)
Publié : ven. 09 août 2013, 21:27
par tuxce
yaourt fait de la résolution de dépendances (en proposant l'installation des deps avant de lancer makepkg), par contre, ce n'est pas le problème ici.
@benjarobin, effectivement, le souci se situe dans la commande que tu as donné.
En fait, cette commande permet à yaourt d'avoir une liste pour présenter les mise à jour, or, s'il y a une demande de remplacement, pacman propose 'Non' comme réponse par défaut, d'où l'echec de la commande.
poppler est censé remplacer poppler-qt, le remplacement est refusé mais poppler est requis, donc impasse.
Ce comportement est résolu depuis avril sur le git (
yaourt [a28c7]), mais le dev est flemmard, il a pas encore sorti de release

Re: [mise à jour] conflit dépendances poppler (résolu)
Publié : ven. 09 août 2013, 21:32
par benjarobin
tuxce a écrit :mais le dev est flemmard

Sinon je me disais pourquoi le problème n'était pas présent sur mon PC fixe : J'ai bien la version git