Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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... hmm
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 22.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