[foxitreader] librairie 32 bits ???(résolu)

annonces et demandes de paquetages pour les dépôts i686 et x86_64
Sylvain07
Daikyu
Messages : 78
Inscription : jeu. 13 févr. 2014, 18:34

[foxitreader] librairie 32 bits ???(résolu)

Message par Sylvain07 » lun. 10 mars 2014, 20:17

Bonsoir,
L'autre soir j'ai installé foxitreader : je n'ai rien remarqué de particulier à l'instalation.

ce soir je fait un

Code : Tout sélectionner

 pacman -Syu
il me sort une erreur de dépandance : il maquerai la librairie : libgl
et il me propose 3 choix :

Code : Tout sélectionner

Dépôt extra
   1) mesa-libgl  2) nvidia-304xx-libgl  3) nvidia-libgl
mais il en veut en installé aucune des trois car j'ai la version 32 bits de librairie d'installée : lib32-libgl et qu'elle est demandée par d'autre package :

Code : Tout sélectionner

recherche des conflits entre paquets...
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: lib32-cairo : requiert lib32-libgl
:: lib32-glu : requiert lib32-libgl
donc je remonte mes dépendances pour voir ce qui demande ses librairie 32 bits sur mon sytème en 64 :
et je me rend compte que ses librairie son demandées par foxitreader.
je vous met la console :

Code : Tout sélectionner

[root@SYLVAIN-CH ~]# pacman -Syu
:: Synchronisation des bases de données de paquets...
 core                     107,1 KiB   133K/s 00:01 [######################] 100%
 extra                   1456,0 KiB   312K/s 00:05 [######################] 100%
 community                  2,1 MiB   122K/s 00:17 [######################] 100%
 archlinuxfr est à jour
 multilib                 112,7 KiB  74,3K/s 00:02 [######################] 100%
:: Début de la mise à jour complète du système...
résolution des dépendances...
:: Il y a 3 fournisseurs disponibles pour libgl :
:: Dépôt extra
   1) mesa-libgl  2) nvidia-304xx-libgl  3) nvidia-libgl

Entrez un nombre (par défaut, 1 est sélectionné): 2
recherche des conflits entre paquets...
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: lib32-cairo : requiert lib32-libgl
:: lib32-glu : requiert lib32-libgl
[root@SYLVAIN-CH ~]# pacman -Syu
:: Synchronisation des bases de données de paquets...
 core est à jour
 extra est à jour
 community est à jour
 archlinuxfr est à jour
 multilib est à jour
:: Début de la mise à jour complète du système...
résolution des dépendances...
:: Il y a 3 fournisseurs disponibles pour libgl :
:: Dépôt extra
   1) mesa-libgl  2) nvidia-304xx-libgl  3) nvidia-libgl

Entrez un nombre (par défaut, 1 est sélectionné): 3
recherche des conflits entre paquets...
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: lib32-cairo : requiert lib32-libgl
:: lib32-glu : requiert lib32-libgl
[root@SYLVAIN-CH ~]# pacman -Syu
:: Synchronisation des bases de données de paquets...
 core est à jour
 extra est à jour
 community est à jour
 archlinuxfr est à jour
 multilib est à jour
:: Début de la mise à jour complète du système...
résolution des dépendances...
:: Il y a 3 fournisseurs disponibles pour libgl :
:: Dépôt extra
   1) mesa-libgl  2) nvidia-304xx-libgl  3) nvidia-libgl

Entrez un nombre (par défaut, 1 est sélectionné): 1
recherche des conflits entre paquets...
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: lib32-cairo : requiert lib32-libgl
:: lib32-glu : requiert lib32-libgl
[root@SYLVAIN-CH ~]# pacman -R lib32-cairo
vérification des dépendances...
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: lib32-gtk2 : requiert lib32-cairo>=1.10.0
:: lib32-pango : requiert lib32-cairo
[root@SYLVAIN-CH ~]# pacman -R lib32-gtk2
vérification des dépendances...
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: foxitreader : requiert lib32-gtk2
[root@SYLVAIN-CH ~]# pacman -R lib32-pango
vérification des dépendances...
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: lib32-gtk2 : requiert lib32-pango>=1.28.0
[root@SYLVAIN-CH ~]# 
:D je sait d'ou sa vien c'est déjà pas mal.
je suis aller voir dans les détail du paquet : ila été mis à jours il n'y a pas si longtemps : 09/12/2013.
je vais voir le PKGBUILD.
Je ne m'y connais pas grand chose mais on dirait bien que dans la structure de PKGBUILD il force l'instalation de la version 32 bits de librairies sur un sytème 64 :
[[ $CARCH = x86_64 ]] && depends=('desktop-file-utils' 'lib32-gtk2' 'lib32-sqlite3')
la question que je me pose c'est pourquoi forcer l'instalation de ses librairie en 32 bits au risque de rentrer en conflit avec d'autre libraiies d'auant que ses librairie existent en 64 bit?

je vais désinstaller foxit remettre mes dépendances en ordre et j'ai bien envie de modifier le pkgbuilt à l'instalation pour installer avec les librairie 64 pour voir ce que ça donne.
Vous en pensez quoi?
Dernière modification par Sylvain07 le lun. 10 mars 2014, 21:51, modifié 1 fois.

Sylvain07
Daikyu
Messages : 78
Inscription : jeu. 13 févr. 2014, 18:34

Re: [foxitreader] librairie 32 bits ???

Message par Sylvain07 » lun. 10 mars 2014, 20:37

:oops: La situation est un peu plus compliquée :

J'ai aussi Wine qui s'y met au milieu :
Wine requiers lib32-glu qui requiert lib32-libgl

Comment ça ce fait que Pacman n'ai rien dit à l'instalation de wine ( pour souvenir j'ai installer wine avec pacman des dépots avant foxit) et je n'ai pas souvenir qu'il m'ai demander de suprimer libgl

benjarobin
Maître du Kyudo
Messages : 15473
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [foxitreader] librairie 32 bits ???

Message par benjarobin » lun. 10 mars 2014, 20:57

Je crois que tu mélanges un peu tout. Surtout ne supprime rien et ne force aucune installation...
Les paquets préfixés par lib32- sont conçus pour les systèmes 64 bits. Ces paquets ne peuvent pas être installés sur une version 32 bits.

Quel driver graphique utilise tu ? Quel est la sortie de : pacman -Qs libgl

Si tu utilises bien le driver nvidia-304xx, il te faut faire

Code : Tout sélectionner

pacman -S lib32-nvidia-304xx-libgl nvidia-304xx-libgl
Zsh | KDE | PC fixe : core i7, carte nvidia | Portable : Asus ul80vt
Titre d'un sujet : [Thème] Sujet (état)

Sylvain07
Daikyu
Messages : 78
Inscription : jeu. 13 févr. 2014, 18:34

Re: [foxitreader] librairie 32 bits ???

Message par Sylvain07 » lun. 10 mars 2014, 21:30

voici la sortie

Code : Tout sélectionner

[root@SYLVAIN-CH ~]# pacman -Qs libgl
local/lib32-mesa 10.1.0-2
    an open-source implementation of the OpenGL specification (32-bit)
local/lib32-nvidia-304xx-libgl 304.119-4
    NVIDIA drivers libraries symlinks (32-bit)
local/libglade 2.6.4-5
    Allows you to load glade interface files in a program at runtime
local/mesa 10.1.0-2
    an open-source implementation of the OpenGL specification
local/nvidia-304xx-libgl 304.119-3
    NVIDIA drivers libraries symlinks, 304xx legacy branch
[root@SYLVAIN-CH ~]# 
sachant qu'entre temps de ta réponse, j'ai suprimé foxit, wine et les dépendance et sous dépendance jusqu'a la fameuse dépendance qui semblait poser problème : je l'ai suprimée,
J'ai fait la mise à jours de mon sytème et j'ai réinstaller wine et foxit : ça n'a pas l'air d'avoir posé de soucis à l'instalation,
et lorsque je fait un

Code : Tout sélectionner

 pacman -Syu 
il me répond qu'il n'y a rien à faire :) donc ça semble résolut

EDIT là où je me suis mélangé aussi : c'est que le sujet n'a rien à voir avec le depot archlinux.fr ( foxit =AUR)
Je pens que le soucis et dans la suite des different problèm que j'ai lu sur les pilote Nvidia depuis Samedi.
Mais comme il ne m'avait l'instalation avait semblée bien se passer samedi ici. Je pensais être épargné.

Avatar de l’utilisateur
lesebas
yeomen
Messages : 277
Inscription : ven. 01 févr. 2013, 19:16

Re: [foxitreader] librairie 32 bits ???(résolu)

Message par lesebas » ven. 14 mars 2014, 19:40

Salut... exactement le même problème ce soir en voulant mettre à jour mon système. :

Code : Tout sélectionner

:: Il y a 3 fournisseurs disponibles pour libgl :
:: Dépôt extra
   1) mesa-libgl  2) nvidia-304xx-libgl  3) nvidia-libgl

Entrez un nombre (par défaut, 1 est sélectionné): 2
avertissement : cycle de dépendances détecté :
avertissement : lib32-harfbuzz sera installé avant sa dépendance lib32-freetype2
recherche des conflits entre paquets...
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: lib32-cairo : requiert lib32-libgl
:: lib32-glu : requiert lib32-libgl
Et je n'ai pas envie de remonter toutes les dépendances pour supprimer les paquets (et j'utilise wine de toutes façons avec des applis 32 bits)
benjarobin a écrit : Si tu utilises bien le driver nvidia-304xx, il te faut faire

Code : Tout sélectionner

pacman -S lib32-nvidia-304xx-libgl nvidia-304xx-libgl

Code : Tout sélectionner

[sebastien@Lupus ~]$ sudo pacman -S lib32-nvidia-304xx-libgl nvidia-304xx-libgl
résolution des dépendances...
recherche des conflits entre paquets...
:: lib32-nvidia-304xx-libgl et lib32-nvidia-304xx-utils sont en conflit (lib32-libgl). Supprimer lib32-nvidia-304xx-utils ? [o/N] o
:: nvidia-304xx-libgl et nvidia-304xx-utils sont en conflit (libgl). Supprimer nvidia-304xx-utils ? [o/N] o
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: lib32-nvidia-304xx-libgl : requiert lib32-nvidia-304xx-utils
:: nvidia-304xx-libgl : requiert nvidia-304xx-utils
:: nvidia-304xx : requiert nvidia-304xx-utils=304.119
Ce qui est bizarre c'est :

Code : Tout sélectionner

:: lib32-nvidia-304xx-libgl et lib32-nvidia-304xx-utils sont en conflit (lib32-libgl). Supprimer lib32-nvidia-304xx-utils ? [o/N] 
Vu que lib32-nvidia-304xx-utils est une dépendance de lib32-nvidia-304xx-libgl ??? :shock:
Seb

Archlinux sur AMD64 (xfce / lightdm)

benjarobin
Maître du Kyudo
Messages : 15473
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [foxitreader] librairie 32 bits ???(résolu)

Message par benjarobin » ven. 14 mars 2014, 22:21

Essaye : pacman -Syu lib32-nvidia-304xx-libgl nvidia-304xx-libgl
Zsh | KDE | PC fixe : core i7, carte nvidia | Portable : Asus ul80vt
Titre d'un sujet : [Thème] Sujet (état)

Avatar de l’utilisateur
lesebas
yeomen
Messages : 277
Inscription : ven. 01 févr. 2013, 19:16

Re: [foxitreader] librairie 32 bits ???(résolu)

Message par lesebas » ven. 14 mars 2014, 23:45

Yes ça passe! Pour ma culture personnelle c'est quoi qui coinçait?
Seb

Archlinux sur AMD64 (xfce / lightdm)

benjarobin
Maître du Kyudo
Messages : 15473
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [foxitreader] librairie 32 bits ???(résolu)

Message par benjarobin » sam. 15 mars 2014, 14:21

Je ne suis pas sur mais je dirais que le paquet nvidia libgl avait besoin d'une version précise du paquet nvidia utils en ne realisant pas la mise à jour cela ne pouvait pas fonctionner.
Zsh | KDE | PC fixe : core i7, carte nvidia | Portable : Asus ul80vt
Titre d'un sujet : [Thème] Sujet (état)

Répondre