Signaler

Serveur Project Zomboide : GLIBCXX_3.4.21

Posez votre question splintermik - Dernière réponse le 5 nov. 2017 à 17:44 par mamiemando
Bonjour a tous,

Je souhaite exécuter sur ma machine un serveur Project Zomboide. Mais au lancement j'ai une erreur :

java.lang.UnsatisfiedLinkError: /home/steam/Zomboid/natives/libRakNet64.so: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /home/steam/Zomboid/natives/libRakNet64.so)


Je voudrais donc savoir comment installer la version GLIBCXX_3.4.21

Je suis sous debian 8, à jour

~# cat /etc/debian_version
8.9
~# uname -a
Linux ns3050049.ip-164-132-203.eu 3.14.32-xxxx-grs-ipv6-64 #7 SMP Wed Jan 27 18:05:09 CET 2016 x86_64 GNU/Linux

# dpkg -l | grep libstdc
ii libstdc++-4.9-dev:amd64 4.9.2-10 amd64 GNU Standard C++ Library v3 (development files)
ii libstdc++-4.9-doc 4.9.2-10 all GNU Standard C++ Library v3 (documentation files)
ii libstdc++6:amd64 4.9.2-10 amd64 GNU Standard C++ Library v3
ii libstdc++6:i386 4.9.2-10 i386 GNU Standard C++ Library v3


Ça fait des heure que je cherche, mais à par des site proposant du bricolage, je n’ai rien trouvé...

Merci :)
Utile
+0
plus moins
Bonjour,

Que donne chez toi la commande
strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX
?

Chez moi ça donne ;


GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
[...]
GLIBCXX_3.4.21
GLIBCXX_3.4.22
GLIBCXX_3.4.23
GLIBCXX_3.4.24
GLIBCXX_DEBUG_MESSAGE_LENGTH


Si chez toi,
GLIBCXX_3.4.21
n'apparaît pas ça pourrait expliquer ton problème.

Il semblerait que ma
libstdc++
soit plus récente que la tienne (je suis en debian testing).

ii  libstdc++-7-dev:amd64                         7.2.0-12                          amd64        GNU Standard C++ Library v3 (development files)
ii libstdc++6:amd64 7.2.0-12 amd64 GNU Standard C++ Library v3


Bonne chance
Donnez votre avis
Utile
+0
plus moins
bonjour;

quand je tape:

strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX


ca me donne :


GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_3.4.20


j'ai tester de mettre libstdc++ a jour, mais ca me dis que j'ai la dernière version :s
Donnez votre avis
Utile
+0
plus moins
Ok, c'est que tu dois être en stable alors que je suis en testing. Trois possibilités (selon moi de la plus propre à la moins propre) :

- Soit tu migres de debian stable vers l'actuelle testing (buster). Une migration est plus ou moins aisée car une grande partie des paquets va devoir être mise à jour. Plus de détails ici. Voici le contenu de mon fichier
/etc/apt/sources.list
.

deb http://ftp.fr.debian.org/debian/ testing main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free
deb http://ftp.fr.debian.org/debian/ testing-updates main contrib non-free


- Soit tu restes en stable, mais tu t'autorises à installer des paquets testing à l'aide de
/etc/apt/preferences
, comme expliqué ici.

- Soit tu installes avec
dpkg -i
le paquet testing (et les éventuelles dépendances insatisfaites). Note que le résultat sera le même qu'avec la 2e méthode, mais peut être potentiellement assez pénible à mettre en place si tu dois récupérer chaque dépendances à la main.

Bonne chance
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !