1 votes

Problèmes de dépendances lors de l'installation de bibliothèques OpenGL 32 bits

Mon système est un Lenovo Thinkpad T450s avec des graphiques intégrés. Après une mise à niveau de Lubuntu 18.04 à 18.10 (je n'ai appris qu'après cette mise à niveau que vous n'êtes pas censé le faire), j'ai du mal à exécuter un jeu GameMaker dans Wine, vraisemblablement en raison de l'absence d'une libGL 32 bits :

0009:err:wgl:init_opengl Failed to load libGL : libGL.so.1 : cannot open shared object file : Aucun fichier ou répertoire de ce type

Je pense libglx-mesa0:i386 pourrait être le bon paquet à installer, mais je reçois des erreurs étranges lorsque j'essaie de l'installer, ce qui suggère des dépendances foireuses. J'avais précédemment installé des pilotes Intel à partir d'un PPA, mais j'ai ppa-purge avant la mise à jour. Que dois-je faire maintenant ?

$ sudo apt install libglx-mesa0:i386

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libglx-mesa0:i386 : Depends: libdrm2:i386 (>= 2.4.75) but it is not going to be installed
                     Depends: libglapi-mesa:i386 (= 18.2.2-0ubuntu1) but it is not going to be installed
                     Depends: libgl1-mesa-dri:i386 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

sudo aptitude install libglx-mesa0:i386 des empreintes :

The following NEW packages will be installed:
  libdrm-amdgpu1:i386{ab} libdrm-intel1:i386{ab} libdrm-nouveau2:i386{ab} libdrm-radeon1:i386{ab} libdrm2:i386{ab} libedit2:i386{a} libelf1:i386{a} libgl1-mesa-dri:i386{ab} 
  libglapi-mesa:i386{ab} libglx-mesa0:i386{b} libllvm7:i386{ab} libpciaccess0:i386{a} libx11-xcb1:i386{a} libxcb-dri2-0:i386{a} libxcb-dri3-0:i386{a} libxcb-glx0:i386{a} 
  libxcb-present0:i386{a} libxcb-sync1:i386{a} libxdamage1:i386{a} libxshmfence1:i386{a} 
0 packages upgraded, 20 newly installed, 0 to remove and 0 not upgraded.
Need to get 25.2 MB of archives. After unpacking 234 MB will be used.
The following packages have unmet dependencies:
 libdrm-nouveau2 : Breaks: libdrm-nouveau2:i386 (!= 2.4.96+git1812190630.597725~oibaf~b) but 2.4.95-1 is to be installed
 libdrm-nouveau2:i386 : Breaks: libdrm-nouveau2 (!= 2.4.95-1) but 2.4.96+git1812190630.597725~oibaf~b is installed
 libllvm7 : Breaks: libllvm7:i386 (!= 1:7.0.1-1~oibaf~b) but 1:7-3 is to be installed
 libllvm7:i386 : Breaks: libllvm7 (!= 1:7-3) but 1:7.0.1-1~oibaf~b is installed
 libglapi-mesa : Breaks: libglapi-mesa:i386 (!= 19.0~git1812271930.6adbd9~oibaf~b) but 18.2.2-0ubuntu1 is to be installed
 libglapi-mesa:i386 : Breaks: libglapi-mesa (!= 18.2.2-0ubuntu1) but 19.0~git1812271930.6adbd9~oibaf~b is installed
 libdrm-amdgpu1 : Breaks: libdrm-amdgpu1:i386 (!= 2.4.96+git1812190630.597725~oibaf~b) but 2.4.95-1 is to be installed
 libdrm-amdgpu1:i386 : Breaks: libdrm-amdgpu1 (!= 2.4.95-1) but 2.4.96+git1812190630.597725~oibaf~b is installed
 libdrm2 : Breaks: libdrm2:i386 (!= 2.4.96+git1812190630.597725~oibaf~b) but 2.4.95-1 is to be installed
 libdrm2:i386 : Breaks: libdrm2 (!= 2.4.95-1) but 2.4.96+git1812190630.597725~oibaf~b is installed
 libgl1-mesa-dri : Breaks: libgl1-mesa-dri:i386 (!= 19.0~git1812271930.6adbd9~oibaf~b) but 18.2.2-0ubuntu1 is to be installed
 libgl1-mesa-dri:i386 : Breaks: libgl1-mesa-dri (!= 18.2.2-0ubuntu1) but 19.0~git1812271930.6adbd9~oibaf~b is installed
 libdrm-intel1 : Breaks: libdrm-intel1:i386 (!= 2.4.96+git1812190630.597725~oibaf~b) but 2.4.95-1 is to be installed
 libdrm-intel1:i386 : Breaks: libdrm-intel1 (!= 2.4.95-1) but 2.4.96+git1812190630.597725~oibaf~b is installed
 libdrm-radeon1 : Breaks: libdrm-radeon1:i386 (!= 2.4.96+git1812190630.597725~oibaf~b) but 2.4.95-1 is to be installed
 libdrm-radeon1:i386 : Breaks: libdrm-radeon1 (!= 2.4.95-1) but 2.4.96+git1812190630.597725~oibaf~b is installed
 libglx-mesa0 : Breaks: libglx-mesa0:i386 (!= 19.0~git1812271930.6adbd9~oibaf~b) but 18.2.2-0ubuntu1 is to be installed
 libglx-mesa0:i386 : Breaks: libglx-mesa0 (!= 18.2.2-0ubuntu1) but 19.0~git1812271930.6adbd9~oibaf~b is installed
open: 48; closed: 2024; defer: 21; conflict: 30                                                                                                                                                .The following actions will resolve these dependencies:

     Keep the following packages at their current version:
1)     libdrm-amdgpu1:i386 [Not Installed]                
2)     libdrm-intel1:i386 [Not Installed]                 
3)     libdrm-nouveau2:i386 [Not Installed]               
4)     libdrm-radeon1:i386 [Not Installed]                
5)     libdrm2:i386 [Not Installed]                       
6)     libgl1-mesa-dri:i386 [Not Installed]               
7)     libglapi-mesa:i386 [Not Installed]                 
8)     libglx-mesa0:i386 [Not Installed]                  
9)     libllvm7:i386 [Not Installed]                      

Accept this solution? [Y/n/q/?]

0voto

Kodiologist Points 323

La suggestion de Fkraiem dans les commentaires : ajouter à nouveau le PPA, mettre à jour, mettre à niveau, et enfin ppa-purge il a de nouveau résolu le problème de dépendance. J'ai pu installer libglx-mesa0:i386 . Cela s'est avéré ne pas fournir libGL.so mais libglvnd-dev:i386 a fait.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X