#1 Le 14/08/2016, à 12:23
- lamnair
Ennemy Territory 64 bits
Bonjour,
j'ai voulu installer Ennemy Territory 64 bits sous unbuntu 16.04 LTS,
j'ai d'abord essaye avec le tutoriel, puis avec playdeb, dans synaptic j'ai pu l'installer en 64 bits.
Puis quand je le lance avec la commande : et
dans les 2 façons de faire j'ai ce message d'erreur.
./et.x86: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory
Dans synaptic je vois que libx11-6 est déjà installé.
Avez-vous une solution ?
Dernière modification par lamnair (Le 14/08/2016, à 12:30)
Hors ligne
#2 Le 14/08/2016, à 12:28
- abelthorne
Re : Ennemy Territory 64 bits
À tout hasard, essaie un sudo apt-get install libx11-6:i386 pour installer la version 32 bits mais c'est curieux que 1) il en ait besoin et 2) que si c'est le cas ce ne soit pas géré par le paquet de PlayDeb.
Ça fait quelques années que je n'ai pas réinstallé ET. Tu es sur quelle version d'Ubuntu ?
Hors ligne
#3 Le 14/08/2016, à 12:30
- lamnair
Re : Ennemy Territory 64 bits
je suis sous unbuntu 16.04 LTS en 64 bits.
Hors ligne
#4 Le 14/08/2016, à 12:39
- abelthorne
Re : Ennemy Territory 64 bits
Je viens d'installer le paquet de PlayDeb pour voir (sur 16.04 64 bits aussi), aucun problème de mon côté. La seule dépendance spécifique qu'il a dû installer est libc6-i386 et je n'ai pas de paquet 32 bits pour libx11 d'installé. Vérifie que tu as bien libc6-i386 d'installé.
Dernière modification par abelthorne (Le 14/08/2016, à 12:39)
Hors ligne
#5 Le 14/08/2016, à 12:48
- lamnair
Re : Ennemy Territory 64 bits
Dans synaptic je vois que libc6-i386 est bien installé.
J'ai fait la commande
sudo apt-get install libx11-6:i386
j'ai maintenant le message d'erreur suivant :
./et.x86: error while loading shared libraries: libXext.so.6: cannot open shared object file: No such file or directory
dans synaptic libxext6 est installé.
J'ai fait la commande
sudo apt-get install libxext6:i386
j'obtiens le message :
./et.x86: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
apparemment je dois installer toutes les lib version i386
Dernière modification par lamnair (Le 14/08/2016, à 12:57)
Hors ligne
#6 Le 14/08/2016, à 12:58
- abelthorne
Re : Ennemy Territory 64 bits
C'est vraiment bizarre mais là, je ne vois pas vraiment quoi faire d'autre que d'installer les dépendances qu'il demande en 32 bits au fur et à mesure.
Si tu fais un sudo dpkg --add-architecture i386, qu'est-ce qu'il te dit ?
Tu dis que tu as tenté d'installer ET manuellement avant de tenter la version PlayDeb. Comment/où est-ce que tu avais installé la première version ? Tu l'as bien désinstallée avant de passer à celle de PlayDeb ?
Dernière modification par abelthorne (Le 14/08/2016, à 13:00)
Hors ligne
#7 Le 14/08/2016, à 13:06
- lamnair
Re : Ennemy Territory 64 bits
J'ai suivi le tuto :
https://doc.ubuntu-fr.org/enemy_territory
Puis j'ai désinstallé
sudo rm -rf /usr/local/games/enemy-territory
sudo rm -rf ~/.etwolf
sudo rm /usr/share/applications/et.desktop
Puis installé la librairie playdeb.
Avec synaptic j'ai installé ennemy territory.
Qui est installé autre part que ce qui est marqué sur le tuto :
/usr/local/games/enemy-territory
/home/<VOTRE IDENTIFIANT>/.etwolf noté aussi ~/.etwolf
Je ne sais pas où exactement.
Hors ligne
#8 Le 14/08/2016, à 13:10
- abelthorne
Re : Ennemy Territory 64 bits
Il est dans /usr/share/games/enemy-territory.
On va essayer un truc :
sudo apt-get remove enemy-territory
sudo apt-get autoremove
Une fois désinstallé, donne le retour de ls /usr/games
Hors ligne
#9 Le 14/08/2016, à 13:47
- lamnair
Re : Ennemy Territory 64 bits
J'ai fait
sudo apt-get remove enemy-territory
sudo apt-get autoremove
Puis :
ls /usr/games
espdiff gnome-mahjongg gnome-mines gnome-sudoku sol
Hors ligne
#10 Le 14/08/2016, à 13:50
- abelthorne
Re : Ennemy Territory 64 bits
Ok. Je voulais vérifier qu'il n'y avait rien qui traînait d'une ancienne installation.
Tu peux le réinstaller (sudo apt-get install enemy-territory) mais tu devrais rencontrer les mêmes problèmes à nouveau... Là, je suis un peu à court d'idée. Tu as fait le sudo dpkg --add-architecture i386 que j'ai suggéré plus haut ?
Hors ligne
#11 Le 14/08/2016, à 13:53
- lamnair
Re : Ennemy Territory 64 bits
J'ai fait :
sudo dpkg --add-architecture i386
il ne dit rien, aucun message
puis
sudo apt-get install enemy-territory
et faisant : et j'obtiens
./et.x86: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
Dernière modification par lamnair (Le 14/08/2016, à 13:54)
Hors ligne
#12 Le 14/08/2016, à 14:04
- abelthorne
Re : Ennemy Territory 64 bits
Bon. Continue à installer les biblis en 32 bits alors : sudo apt-get install libstdc++6:i386
Hors ligne
#13 Le 14/08/2016, à 14:16
- lamnair
Re : Ennemy Territory 64 bits
J'ai fait
sudo apt-get install libstdc++6:i386
Puis
et
Read /usr/share/games/enemy-territory/et.x86 (1604328 bytes)
0x8188250: e9 ab a2 5f ef
0x8188840: e9 fb 9c 5f ef
0x81888d0: e9 ab 9c 5f ef
0x81888f0: e9 cb 9c 5f ef
0x81888e0: e9 1b 9d 5f ef
Found ET 2.60b (CRC32 = 0x6ab49f82)
Using SDL backend.
et-sdl-sound-r29 (Apr 13 2008 13:59:02, 3.4.6 (Gentoo 3.4.6-r2 p1.5, ssp-3.4.6-1.0, pie-8.7.10)) loaded.
ET 2.60b linux-i386 May 8 2006
----- FS_Startup -----
Current search path:
/home/profil/.etwolf/etmain
/usr/share/games/enemy-territory/etmain/pak2.pk3 (22 files)
/usr/share/games/enemy-territory/etmain/pak1.pk3 (10 files)
/usr/share/games/enemy-territory/etmain/pak0.pk3 (3725 files)
/usr/share/games/enemy-territory/etmain/mp_bin.pk3 (6 files)
/usr/share/games/enemy-territory/etmain
----------------------
3763 files in pk3 files
execing default.cfg
couldn't exec language.cfg
couldn't exec autoexec.cfg
Hunk_Clear: reset the hunk ok
------- Input Initialization -------
Joystick is not active.
------------------------------------
Bypassing CD checks
----- Client Initialization -----
----- Initializing Renderer ----
-------------------------------
----- Client Initialization Complete -----
----- R_Init -----
...loading libGL.so.1: QGL_Init: dlopen libGL.so.1 failed: libGL.so.1: cannot open shared object file: No such file or directory
failed
----- CL_Shutdown -----
RE_Shutdown( 1 )
-----------------------
----- CL_Shutdown -----
-----------------------
Sys_Error: GLimp_Init() - could not load OpenGL subsystem
sudo apt-get install libGL:i386
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet libGL:i386
Dernière modification par lamnair (Le 14/08/2016, à 15:08)
Hors ligne
#14 Le 14/08/2016, à 14:18
- abelthorne
Re : Ennemy Territory 64 bits
Là, on en arrive au pilote graphique 32 bits. S'il n'est pas installé par défaut, c'est qu'il y a vraiment un souci. Qu'est-ce que tu as comme puce graphique sur ton PC ? Quel pilote est utilisé ? Tu peux donner le retour de glxinfo | grep OpenGL (il faut installer mesa-utils s'il ne l'est pas) ?
Hors ligne
#15 Le 14/08/2016, à 14:23
- lamnair
Re : Ennemy Territory 64 bits
J'ai fait :
glxinfo | grep OpenGL
Le programme « glxinfo » n'est pas encore installé. Vous pouvez l'installer en tapant :
sudo apt install mesa-utils
Puis:
sudo apt install mesa-utils
Puis :
glxinfo | grep OpenGL
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.8, 128 bits)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.2.0
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 11.2.0
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.2.0
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:
Puis et
et
Read /usr/share/games/enemy-territory/et.x86 (1604328 bytes)
0x8188250: e9 ab 02 60 ef
0x8188840: e9 fb fc 5f ef
0x81888d0: e9 ab fc 5f ef
0x81888f0: e9 cb fc 5f ef
0x81888e0: e9 1b fd 5f ef
Found ET 2.60b (CRC32 = 0x6ab49f82)
Using SDL backend.
et-sdl-sound-r29 (Apr 13 2008 13:59:02, 3.4.6 (Gentoo 3.4.6-r2 p1.5, ssp-3.4.6-1.0, pie-8.7.10)) loaded.
ET 2.60b linux-i386 May 8 2006
----- FS_Startup -----
Current search path:
/home/profil/.etwolf/etmain
/usr/share/games/enemy-territory/etmain/pak2.pk3 (22 files)
/usr/share/games/enemy-territory/etmain/pak1.pk3 (10 files)
/usr/share/games/enemy-territory/etmain/pak0.pk3 (3725 files)
/usr/share/games/enemy-territory/etmain/mp_bin.pk3 (6 files)
/usr/share/games/enemy-territory/etmain
----------------------
3763 files in pk3 files
execing default.cfg
couldn't exec language.cfg
couldn't exec autoexec.cfg
Hunk_Clear: reset the hunk ok
------- Input Initialization -------
Joystick is not active.
------------------------------------
Bypassing CD checks
----- Client Initialization -----
----- Initializing Renderer ----
-------------------------------
----- Client Initialization Complete -----
----- R_Init -----
...loading libGL.so.1: QGL_Init: dlopen libGL.so.1 failed: libGL.so.1: cannot open shared object file: No such file or directory
failed
----- CL_Shutdown -----
RE_Shutdown( 1 )
-----------------------
----- CL_Shutdown -----
-----------------------
Sys_Error: GLimp_Init() - could not load OpenGL subsystem
Dernière modification par lamnair (Le 14/08/2016, à 14:29)
Hors ligne
#16 Le 14/08/2016, à 14:31
- abelthorne
Re : Ennemy Territory 64 bits
Tu fonctionnes avec le pilote de rendu logiciel, ce n'est pas normal du tout. Tu n'as pas répondu pour le GPU et le pilote sélectionné.
Hors ligne
#17 Le 14/08/2016, à 14:38
- lamnair
Re : Ennemy Territory 64 bits
Je ne sais où l'on peut voir le GPU et le pilote sélectionné, c'est sur la carte mère ASUS.
en faisant GPU dans synatic j'ai :
I965-va-driver
intel-GPU-tools
libdrm-amdgpu1
libvdpau1
vdpau-driver-all
vdpau-va-driver
xserver-xorg-video-amdgpu
Dernière modification par lamnair (Le 14/08/2016, à 14:46)
Hors ligne
#18 Le 14/08/2016, à 14:52
- abelthorne
Re : Ennemy Territory 64 bits
Donne le retour de la commande lspci | grep VGA
Hors ligne
#19 Le 14/08/2016, à 15:01
- lamnair
Re : Ennemy Territory 64 bits
Je viens d'installer
amd64-microcode
je ne crois pas que ce soit pour la vidéo.
En faisant :
lspci | grep VGA
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Sumo [Radeon HD 6410D]
Hors ligne
#20 Le 14/08/2016, à 15:09
- abelthorne
Re : Ennemy Territory 64 bits
Effectivement, amd64-microcode est un pilote pour le CPU.
Tu as un GPU AMD (ATI), le seul pilote disponible est le pilote libre qui est installé par défaut (si tu es allé voir dans le gestionnaire de pilotes, c'est normal que rien n'apparaisse, vu qu'il n'y a qu'un choix).
Quelqu'un avait un problème similaire il y a peu (voir https://forum.ubuntu-fr.org/viewtopic.p … #p21553787) et je crois bien que la seule solution a été de réinstaller...
C'est une installation récente de ton côté ? Est-ce que tu as un fichier xorg.conf dans /etc/X11 ?
Est-ce que tu pourrais essayer de booter sur un LiveCD/LiveUSB d'Ubuntu 16.04, y installer mesa-utils puis lancer glxinfo | grep OpenGL sur la session live ? Le but est de vérifier ces deux lignes :
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.8, 128 bits)
Normalement, ça ne devrait pas être VMware pour la première ligne ni llvmpipe pour la seconde.
Dernière modification par abelthorne (Le 14/08/2016, à 15:09)
Hors ligne
#21 Le 14/08/2016, à 15:28
- lamnair
Re : Ennemy Territory 64 bits
Mon installation est récente depuis 4j.
Dans /etc/X11 j'ai un fichier xorg.conf.failsafe et pas de xorg.conf
je vais booter sur un LiveCD.
Hors ligne
#22 Le 14/08/2016, à 15:36
- Korak
Re : Ennemy Territory 64 bits
Bonjour,
Juste pour info:
https://doc.ubuntu-fr.org/catalyst
Ubuntu Xenial 16.04
Catalyst (fglrx) n'est pas compatible avec la version du serveur graphique Xorg de Xenial 16.04 et n'est donc plus disponible dans les dépôts. Ne tentez pas son installation même depuis une autre source et utilisez le pilote libre installé par défaut.
Edit: tu aurais peut-être plus de chance avec Debian 8.5.
Dernière modification par Korak (Le 14/08/2016, à 15:53)
OS: Ubuntu 24.04 64 bits + Windows 11 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP 17-CP0308NF Processeur: AMD Ryzen 7 5700U avec carte graphique AMD Lucienne intégrée au processeur. Mémoire vive: 16 Go RAM
Quand vous ne trouvez pas la solution à un problème, cherchez des pistes menant à la solution !
Hors ligne
#23 Le 14/08/2016, à 15:56
- lamnair
Re : Ennemy Territory 64 bits
J'ai installé mesa-utils à partir du LiveCD:
glxinfo | grep OpenGL
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD SUMO2 (DRM 2.43.0, LLVM 3.8.0)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.2.0
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 11.2.0
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.2.0
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:
Hors ligne
#24 Le 14/08/2016, à 16:06
- abelthorne
Re : Ennemy Territory 64 bits
Ok. Là, c'est normal (X.org et AMD quelque chose).
Donc, là, deux possibilités :
1) réinstaller Ubuntu si tu peux te le permettre (pas de données que tu ne peux pas sauvegarder)
2) trouver pourquoi ton système se rabat sur ce pseudo-pilote et ça ne va pas être évident
Hors ligne
#25 Le 14/08/2016, à 16:29
- lamnair
Re : Ennemy Territory 64 bits
Je peux réinstaller Ubuntu. Il va surement remettre le même driver GPU AMD (ATI).
Hors ligne