#1 Le 26/04/2013, à 15:55
- Morrio
[Résolu]error while loading shared libraries
Bonjour,
Quand je veux jouer à assautcube voici l'erreur que je vois :
error while loading shared libraries: libSDL-1.2.so.0: cannot open shared object file: No such file or directory
Le problème viens de libSDL une bibliothèque C++,C,C# ect....
Mais quand je télécharge le fichier je me retrouve avec des ficher .html donc ma question comment installer libSDL ?
Dernière modification par Morrio (Le 27/04/2013, à 18:26)
Hors ligne
#2 Le 27/04/2013, à 12:47
- tiramiseb
Re : [Résolu]error while loading shared libraries
Salut,
Pour installer LibSDL, installe le paquet libsdl1.2debian :
sudo apt-get install libsdl1.2debian
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#3 Le 27/04/2013, à 12:48
- Morrio
Re : [Résolu]error while loading shared libraries
Je suis sous Linux Ubuntu sa risque de pauser problème ?
mario@Mario:~$ sudo apt-get install libsdl1.2debian
[sudo] password for mario:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
libsdl1.2debian est déjà la plus récente version disponible.
libsdl1.2debian passé en « installé manuellement ».
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Dernière modification par Morrio (Le 27/04/2013, à 12:49)
Hors ligne
#4 Le 27/04/2013, à 12:49
- abelthorne
Re : [Résolu]error while loading shared libraries
Depuis les dépôts : paquet libsdl1.2debian
Accessoirement, vu que tu as un problème de dépendances, j'imagine que tu essaies d'installer Assault Cube manuellement depuis une archive téléchargée sur le site du jeu ? Si c'est bien le cas, sache que le jeu est dans les dépôts Ubuntu (paquet assaultcube), ce qui te permettra de l'installer plus facilement et − normalement − sans problème de dépendances.
Par contre, je ne sais pas si c'est la dernière version en date. Si ce n'est pas le cas, il est dispo chez PlayDeb.
EDIT : il est déjà installé sur ton système. C'est bizarre que tu aies cette erreur...
(Note : le paquet contient "debian" mais tout ce qui est dans les dépôts Ubuntu est pour Ubuntu, pas de souci. Ubuntu est dérivée de Debian.)
Dernière modification par abelthorne (Le 27/04/2013, à 12:51)
Hors ligne
#5 Le 27/04/2013, à 12:51
- Morrio
Re : [Résolu]error while loading shared libraries
mario@Mario:~$ cd '/home/mario/Bureau/1.1.0.4'
mario@Mario:~/Bureau/1.1.0.4$ ./assaultcube.sh
Using home directory: /home/mario/.assaultcube_v1.1
current locale: fr_FR.UTF-8
init: sdl
init: net
init: world
init: video: sdl
init: video: mode
init: video: misc
init: gl
Renderer: Gallium 0.4 on NV96 (nouveau)
Driver: 3.0 Mesa 9.1.1
init: console
init: sound
Audio devices:
Sound: OpenAL Soft / OpenAL Soft (OpenAL Community)
Driver: 1.1 ALSOFT 1.14
init: cfg
init: models
writing to file: /home/mario/.assaultcube_v1.1/packages/models/playermodels/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/weapons/knife/world/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/weapons/pistol/world/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/weapons/shotgun/world/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/weapons/subgun/world/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/weapons/sniper/world/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/weapons/assault/world/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/weapons/grenade/world/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/pickups/pistolclips/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/pickups/ammobox/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/pickups/nade/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/pickups/health/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/pickups/helmet/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/pickups/kevlar/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/pickups/akimbo/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/misc/gib01/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/misc/gib02/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/misc/gib03/shadows.dat
writing to file: /home/mario/.assaultcube_v1.1/packages/models/weapons/grenade/static/shadows.dat
init: docs
init: localconnect
read map packages/maps/official/ac_gothic.cgz rev 7 (16 milliseconds)
Gothic Empire - By R4zor
loaded textures (119 milliseconds)
loaded mapmodels (103 milliseconds)
loaded mapsounds (0 milliseconds)
game mode is "TDM"
init: mainloop
Welcome to AssaultCube
Developed by 'Rabid Viper Productions'
Use the below menu to change some necessary settings...
Further help & information can be found in your README, which is inside your AssaultCube directory.
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 151 (XFree86-VidModeExtension)
Minor opcode of failed request: 10 (XF86VidModeSwitchToMode)
Value in failed request: 0x420000e
Serial number of failed request: 262
Current serial number in output stream: 264
AL lib: ReleaseALC: 1 device not closed
Ensuite mon écran change de résolution et le jeux se ferme.
Je doit faire des mises à jours de ma carte graphique ?
Hors ligne
#6 Le 27/04/2013, à 12:52
- tiramiseb
Re : [Résolu]error while loading shared libraries
Bien vu abelthorne.
Morrio : pourquoi n'installes-tu pas les choses par la logithèque avant d'aller télécharger des trucs à l'arrache sur Internet ?
Tu n'es plus sous Windows, tu sais...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#7 Le 27/04/2013, à 12:52
- abelthorne
Re : [Résolu]error while loading shared libraries
Ouais, à mon avis c'est plutôt un problème de pilote. Qu'est-ce que tu as comme puce graphique dans ton PC ? Est-ce que tu utilises le pilote proprio le cas échéant ?
Dernière modification par abelthorne (Le 27/04/2013, à 12:55)
Hors ligne
#8 Le 27/04/2013, à 12:55
- Morrio
Re : [Résolu]error while loading shared libraries
Nvidia. J'ai lu la doc et avec Nvidia c'est galère
Morrio : pourquoi n'installes-tu pas les choses par la logithèque avant d'aller télécharger des trucs à l'arrache sur Internet ?
C'est une bonne question. C'est pour avoir les dernières mises à jours.
Hors ligne
#9 Le 27/04/2013, à 12:55
- tiramiseb
Re : [Résolu]error while loading shared libraries
abelthorne :
Citation de son message :
Renderer: Gallium 0.4 on NV96 (nouveau)
Morrio : tu peux installer le pilote propriétaire avec la commande suivante :
apt-get install nvidia-current-updates
Ça ne me semble pas si galère que ça...
Dernière modification par tiramiseb (Le 27/04/2013, à 12:55)
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#10 Le 27/04/2013, à 12:56
- abelthorne
Re : [Résolu]error while loading shared libraries
Effectivement, si j'en crois la sortie du jeu, tu utilises le pilote Nouveau, qui est le pilote nVidia libre. Si tu as bien une puce nVidia, va dans les paramètres système -> "Logiciels et mises à jour" ou "Sources de logiciels" -> onglet "Pilotes additionnels" et installe le "pilote binaire nVidia pour X.org". Si tu as un doute sur la version à installer, dis-nous lesquelles il te propose avant de valider.
C'est une bonne question. C'est pour avoir les dernières mises à jours.
Justement, si la version des dépôts Ubuntu est obsolète, tu as regardé chez PlayDeb ? Ce serait plus pratique et en général ils suivent l'actualité des jeux qu'ils packagent.
Dernière modification par abelthorne (Le 27/04/2013, à 12:57)
Hors ligne
#11 Le 27/04/2013, à 12:56
- tiramiseb
Re : [Résolu]error while loading shared libraries
C'est une bonne question. C'est pour avoir les dernières mises à jours.
Et quel est l'intérêt d'avoir les dernières mises à jour ? Tu en as expressément besoin ?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#12 Le 27/04/2013, à 12:56
- Morrio
Re : [Résolu]error while loading shared libraries
Morrio : tu as une carte NVidia, c'est bien ça ?
Oui, parfaitement.
Si c'est bien ça, tu peux installer le pilote propriétaire avec la commande suivante :
apt-get install nvidia-current-updates
Je l'installe tous de suite.
Hors ligne
#13 Le 27/04/2013, à 12:57
- Morrio
Re : [Résolu]error while loading shared libraries
Et quel est l'intérêt d'avoir les dernières mises à jour ? Tu en as expressément besoin ?
Oui pour avoir les dernières map, armes ect...
Je vais quand même pas jouer avec 15% du jeux.
Hors ligne
#14 Le 27/04/2013, à 13:06
- Morrio
Re : [Résolu]error while loading shared libraries
mario@Mario:~$ cd '/home/mario/Bureau/1.1.0.4'
mario@Mario:~/Bureau/1.1.0.4$ chmod +x assaultcube.sh
mario@Mario:~/Bureau/1.1.0.4$ ./assautcube.sh
bash: ./assautcube.sh: Aucun fichier ou dossier de ce type
mario@Mario:~/Bureau/1.1.0.4$ ./assaultcube.sh
Using home directory: /home/mario/.assaultcube_v1.1
current locale: fr_FR.UTF-8
init: sdl
init: net
init: world
init: video: sdl
init: video: mode
init: video: misc
init: gl
Renderer: Gallium 0.4 on NV96 (nouveau)
Driver: 1.4 (3.0 Mesa 9.1.1)
init: console
init: sound
Audio devices:
Sound: OpenAL Soft / OpenAL Soft (OpenAL Community)
Driver: 1.1 ALSOFT 1.14
init: cfg
init: models
init: docs
init: localconnect
read map packages/maps/official/ac_mines.cgz rev 3 (19 milliseconds)
Abandoned Mines - by makkE
loaded textures (144 milliseconds)
loaded mapmodels (0 milliseconds)
loaded mapsounds (259 milliseconds)
game mode is "TDM"
init: mainloop
Welcome to AssaultCube
Developed by 'Rabid Viper Productions'
Use the below menu to change some necessary settings...
Further help & information can be found in your README, which is inside your AssaultCube directory.
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 151 (XFree86-VidModeExtension)
Minor opcode of failed request: 10 (XF86VidModeSwitchToMode)
Value in failed request: 0x420000e
Serial number of failed request: 261
Current serial number in output stream: 263
AL lib: ReleaseALC: 1 device not closed
mario@Mario:~/Bureau/1.1.0.4$
Sa ne marche pas malgré les mises à jours.
Hors ligne
#15 Le 27/04/2013, à 13:11
- tiramiseb
Re : [Résolu]error while loading shared libraries
Renderer: Gallium 0.4 on NV96 (nouveau)
Tu utilises toujours le pilote "nouveau".
Le pilote propriétaire est-il bien installé ?
(la méthode d'abelthorne et la mienne aboutissent normalement au même résultat)
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#16 Le 27/04/2013, à 13:17
- Morrio
Re : [Résolu]error while loading shared libraries
Tu utilises toujours le pilote "nouveau".
Je ne comprend pas. Ma carte graphique à 5ans mini.
Le pilote propriétaire est-il bien installé ?
J'ai écris la commande pour installer la mise à jour.
Hors ligne
#17 Le 27/04/2013, à 13:19
- abelthorne
Re : [Résolu]error while loading shared libraries
Passe par le gestionnaire de pilotes pour voir ceux qui sont disponibles, ce sera plus simple.
Hors ligne
#18 Le 27/04/2013, à 13:21
- Morrio
Re : [Résolu]error while loading shared libraries
Passe par le gestionnaire de pilotes pour voir ceux qui sont disponibles, ce sera plus simple.
Il y a pas sa sous Ubuntu. Il y a que gestionnaire de mise à jour.
Hors ligne
#19 Le 27/04/2013, à 13:21
- tiramiseb
Re : [Résolu]error while loading shared libraries
Je ne comprend pas. Ma carte graphique à 5ans mini.
« Nouveau » est le nom du pilote libre pour les cartes NVidia.
Que donnent les commandes suivantes ?
glxinfo | head
dpkg -l | grep nvidia
dpkg -l | grep linux-
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#20 Le 27/04/2013, à 13:31
- abelthorne
Re : [Résolu]error while loading shared libraries
Il y a pas sa sous Ubuntu. Il y a que gestionnaire de mise à jour.
Cf plus haut : il faut aller dans le gestionnaire des sources logicielles, où il y a un onglet "pilotes additionnels". C'est là.
Si ta carte graphique est ancienne, tu devras peut-être installer le pilote "legacy", d'où le fait que la commande donnée par tiramiseb ne fonctionne pas (les pilotes "current updates" ne sont pas disponibles pour les très vieilles cartes nVidia).
Dernière modification par abelthorne (Le 27/04/2013, à 13:33)
Hors ligne
#21 Le 27/04/2013, à 14:47
- Morrio
Re : [Résolu]error while loading shared libraries
mario@Mario:~$ dpkg -l | grep nvidia
rc nvidia-304 304.88-0ubuntu1 i386 NVIDIA binary Xorg driver, kernel module and VDPAU library
rc nvidia-304-updates 304.88-0ubuntu2 i386 NVIDIA binary Xorg driver, kernel module and VDPAU library
ii nvidia-310 310.44-0ubuntu2 i386 NVIDIA binary Xorg driver, kernel module and VDPAU library
ii nvidia-settings-304-updates 304.88-0ubuntu1 i386 Tool for configuring the NVIDIA graphics driver
mario@Mario:~$ dpkg -l | grep linux
ii libselinux1:i386 2.1.9-5ubuntu1 i386 SELinux runtime shared libraries
ii libv4l-0:i386 0.8.9-1 i386 Collection of video4linux support libraries
ii libv4lconvert0:i386 0.8.9-1 i386 Video4linux frame format conversion library
ii linux-firmware 1.106 all Firmware for Linux kernel drivers
ii linux-headers-3.8.0-19 3.8.0-19.29 all Header files related to Linux kernel version 3.8.0
ii linux-headers-3.8.0-19-generic 3.8.0-19.29 i386 Linux kernel headers for version 3.8.0 on 32 bit x86 SMP
ii linux-headers-generic 3.8.0.19.35 i386 Generic Linux kernel headers
ii linux-headers-generic-pae 3.8.0.19.35 i386 Transitional package
rc linux-image-3.5.0-17-generic 3.5.0-17.28 i386 Linux kernel image for version 3.5.0 on 32 bit x86 SMP
ii linux-image-3.5.0-27-generic 3.5.0-27.46 i386 Linux kernel image for version 3.5.0 on 32 bit x86 SMP
ii linux-image-3.8.0-19-generic 3.8.0-19.29 i386 Linux kernel image for version 3.8.0 on 32 bit x86 SMP
rc linux-image-extra-3.5.0-17-generic 3.5.0-17.28 i386 Linux kernel image for version 3.5.0 on 32 bit x86 SMP
ii linux-image-extra-3.5.0-27-generic 3.5.0-27.46 i386 Linux kernel image for version 3.5.0 on 32 bit x86 SMP
ii linux-image-extra-3.8.0-19-generic 3.8.0-19.29 i386 Linux kernel image for version 3.8.0 on 32 bit x86 SMP
ii linux-image-generic 3.8.0.19.35 i386 Generic Linux kernel image
ii linux-libc-dev:i386 3.8.0-19.29 i386 Linux Kernel Headers for development
ii linux-sound-base 1.0.25+dfsg-0ubuntu4 all base package for ALSA and OSS sound systems
ii playonlinux 4.2.1 all This program is a front-end for wine.
ii pptp-linux 1.7.2-7 i386 Point-to-Point Tunneling Protocol (PPTP) Client
ii syslinux 3:4.05+dfsg-6+deb7u2ubuntu1 i386 collection of boot loaders
ii syslinux-common 3:4.05+dfsg-6+deb7u2ubuntu1 all collection of boot loaders (common files)
ii syslinux-legacy 2:3.63+dfsg-2ubuntu5 i386 Bootloader for Linux/i386 using MS-DOS floppies
ii util-linux 2.20.1-5.1ubuntu8 i386 Miscellaneous system utilities
Ma carte graphique est peut t'être veille mais super puissante depuis que je les acheter il ma été fidèles sur league of legend, minecraft, World of Warcraft jamais il ma abandonner.
Dernière modification par Morrio (Le 27/04/2013, à 14:55)
Hors ligne
#22 Le 27/04/2013, à 16:09
- tiramiseb
Re : [Résolu]error while loading shared libraries
Tu n'as pas donné le retour de la commande suivante :
glxinfo | head
Que donne, également, la commande suivante ?
dpkg -l | grep dkms
Par ailleurs, si ta carte est particulièrement vieille, le pilote le plus récent ne la supportera effectivement peut-être pas, auquel cas tu peux avoir besoin du paquet nvidia-304 (abelthorne, tu corrigeras si je me trompe, par rapport à l'ancienneté du noyau : est-ce celui-là le "legacy" ?).
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#23 Le 27/04/2013, à 16:17
- abelthorne
Re : [Résolu]error while loading shared libraries
Alors moi, ce que j'appelle legacy, ce serait plutôt le vieux pilote 173. Je ne sais pas s'il est encore dispo mais il y a deux ans, sur mon vieux PC avec une GeForce FX5200, c'était le seul disponible. Après, tout dépend du GPU utilisé.
Ce serait quand même plus simple si Morrio allait dans le gestionnaire de pilotes proprios... Au moins il aurait accès aux pilotes adaptés à son GPU (on ne sait pas quel modèle c'est) et pourrait activer le plus approprié sans se prendre la tête avec des lignes de commande plus ou moins adaptées...
Hors ligne
#24 Le 27/04/2013, à 16:19
- tiramiseb
Re : [Résolu]error while loading shared libraries
Mais visiblement il ne veut pas y aller...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#25 Le 27/04/2013, à 17:43
- Morrio
Re : [Résolu]error while loading shared libraries
mario@Mario:~$ glxinfo | head
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
GLX_ARB_create_context, GLX_ARB_create_context_profile,
GLX_ARB_multisample, GLX_EXT_create_context_es2_profile,
GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, GLX_OML_swap_method,
mario@Mario:~$
et
mario@Mario:~$ dpkg -l | grep dkms
ii dkms 2.2.0.3-1.1ubuntu2 all Dynamic Kernel Module Support Framework
mario@Mario:~$
J'espère qu'il me faudra pas changer de carte graphique car il marche bien.
Hors ligne