[mise à jour] conflit dépendances poppler (résolu)

Mise à jour / Création /debug de paquetages
Avatar de l’utilisateur
onyx67
Elfe
Messages : 766
Inscription : dim. 06 nov. 2011, 18:12
Localisation : Alsace

[mise à jour] conflit dépendances poppler (résolu)

Message 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
Dernière modification par onyx67 le mar. 06 août 2013, 17:30, modifié 1 fois.
"La complication est un effet de la simplicité mal acquise"

Intel i5-2320; Nvidia GeForce GT 520; ATA Hitachi 2To; ArchLinux-KDE
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17576
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [mise à jour] conflit dépendances poppler

Message par benjarobin »

N'utilise pas yaourt et fait :

Code : Tout sélectionner

pacman -Syu poppler-qt4 poppler
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
onyx67
Elfe
Messages : 766
Inscription : dim. 06 nov. 2011, 18:12
Localisation : Alsace

Re: [mise à jour] conflit dépendances poppler

Message 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 ?
"La complication est un effet de la simplicité mal acquise"

Intel i5-2320; Nvidia GeForce GT 520; ATA Hitachi 2To; ArchLinux-KDE
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17576
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [mise à jour] conflit dépendances poppler

Message 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.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
onyx67
Elfe
Messages : 766
Inscription : dim. 06 nov. 2011, 18:12
Localisation : Alsace

Re: [mise à jour] conflit dépendances poppler

Message par onyx67 »

Ok, merci pour tes précisions, j'attendrai demain pour mettre nvidia-lts à jour.
Je passe le sujet en résolu.
"La complication est un effet de la simplicité mal acquise"

Intel i5-2320; Nvidia GeForce GT 520; ATA Hitachi 2To; ArchLinux-KDE
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [mise à jour] conflit dépendances poppler [résolu]

Message 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).
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Avatar de l’utilisateur
Anghirrim
Elfe
Messages : 701
Inscription : mar. 28 févr. 2012, 11:09
Localisation : Loire-Atlantique

Re: [mise à jour] conflit dépendances poppler [résolu]

Message 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!
Optiplex 3060 Micro Intel© Core™ i5-8500T, 16Go RAM, Arch Linux Cinnamon + Windows 10
Asus X53S, Linux Mint Cinnamon
bpier
Daikyu
Messages : 65
Inscription : jeu. 18 avr. 2013, 15:52
Localisation : Montpellier, FRANCE

Re: [mise à jour] conflit dépendances poppler (résolu)

Message 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
Dernière modification par bpier le jeu. 08 août 2013, 20:53, modifié 2 fois.
Core Quad Q6600, motherboard Gigabyte GA-EP41-UD3L, RAM 4Go, Nvidia 7950 GT, carte audio Echo Layla24, multiboot Archlinux x86/ AVLinux6/Gentoo stage3 x86. Mon site DIY & guitar effects : http://www.bruynooghe.fr
Avatar de l’utilisateur
onyx67
Elfe
Messages : 766
Inscription : dim. 06 nov. 2011, 18:12
Localisation : Alsace

Re: [mise à jour] conflit dépendances poppler (résolu)

Message 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/
"La complication est un effet de la simplicité mal acquise"

Intel i5-2320; Nvidia GeForce GT 520; ATA Hitachi 2To; ArchLinux-KDE
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [mise à jour] conflit dépendances poppler (résolu)

Message 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).
«The following statement is not true. The previous statement is true.» :nage:
bpier
Daikyu
Messages : 65
Inscription : jeu. 18 avr. 2013, 15:52
Localisation : Montpellier, FRANCE

Re: [mise à jour] conflit dépendances poppler (résolu)

Message par bpier »

EDIT: @ bpier: tu poster ton image ici: http://pix.toile-libre.org/
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.
Core Quad Q6600, motherboard Gigabyte GA-EP41-UD3L, RAM 4Go, Nvidia 7950 GT, carte audio Echo Layla24, multiboot Archlinux x86/ AVLinux6/Gentoo stage3 x86. Mon site DIY & guitar effects : http://www.bruynooghe.fr
Avatar de l’utilisateur
Anghirrim
Elfe
Messages : 701
Inscription : mar. 28 févr. 2012, 11:09
Localisation : Loire-Atlantique

Re: [mise à jour] conflit dépendances poppler (résolu)

Message 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.
Optiplex 3060 Micro Intel© Core™ i5-8500T, 16Go RAM, Arch Linux Cinnamon + Windows 10
Asus X53S, Linux Mint Cinnamon
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17576
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [mise à jour] conflit dépendances poppler (résolu)

Message 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
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Anghirrim
Elfe
Messages : 701
Inscription : mar. 28 févr. 2012, 11:09
Localisation : Loire-Atlantique

Re: [mise à jour] conflit dépendances poppler (résolu)

Message par Anghirrim »

Ah... ok. Du coup, quel est le souci avec yaourt, qui est censé faire appel à pacman ici non?
Optiplex 3060 Micro Intel© Core™ i5-8500T, 16Go RAM, Arch Linux Cinnamon + Windows 10
Asus X53S, Linux Mint Cinnamon
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17576
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [mise à jour] conflit dépendances poppler (résolu)

Message 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
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [mise à jour] conflit dépendances poppler (résolu)

Message 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. :)
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17576
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [mise à jour] conflit dépendances poppler (résolu)

Message 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
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [mise à jour] conflit dépendances poppler (résolu)

Message 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) ?
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [mise à jour] conflit dépendances poppler (résolu)

Message 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 :|
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17576
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [mise à jour] conflit dépendances poppler (résolu)

Message par benjarobin »

tuxce a écrit :mais le dev est flemmard
:lol:
Sinon je me disais pourquoi le problème n'était pas présent sur mon PC fixe : J'ai bien la version git
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Répondre