1 votes

Starbound ne parvient pas à démarrer (Linux)

Lorsque je lance Starbound, la fenêtre demandant de lancer le client ou le serveur apparaît et lorsque je réponds "client", la barre latérale indique "Running", puis clignote "Syncing" et enfin rien. Lorsque je lance Steam à partir d'un terminal, voici ce qui s'affiche :

Game update: AppID 211820 "Starbound", ProcID 28390, IP 0.0.0.0:0
ERROR: ld.so: object '/home/mitchell/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/mitchell/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/mitchell/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/mitchell/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
[Info] Application: Initializing SDL
[Info] Application: startup...
[Info] Root: Preparing Root...
[Info] Root: Done preparing Root.
[Info] Client Version 1.0.5 (linux x86_64) Source ID: 7d4a2bbba04d43bd7f43f0ca940db23b2187edc1 Protocol: 724
[Info] Root: Scanning for asset sources in directory '../assets/'
[Info] Root: Scanning for asset sources in directory '../mods/'
[Warn] Root: Unrecognized file in asset directory 'mods_go_here', skipping
[Info] Root: Detected asset source named 'base' at '../assets/packed.pak'
[Info] Root: Detected unnamed asset source at '../assets/user'
[Info] Loading assets from: '../assets/packed.pak'
[Info] Loading assets from: '../assets/user'
Generating new string page texture 113: 8x256, total string texture memory is 4.61 MB
[Info] Assets digest is 835de2a06240fd303c5cfc854388f3b67407dac8e006f903343715672b0705a3
[Info] Root: Loaded Assets in 0.673758 seconds
[Info] Application: Initializing SDL Video
libGL error: unable to load driver: nouveau_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: nouveau
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
[Error] Fatal Error: Segfault Encountered!
./starbound(_ZN4Star10fatalErrorEPKcb+0x43) [0xa11063]
/lib/x86_64-linux-gnu/libc.so.6(+0x354a0) [0x7f62df4564a0]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x12960) [0x7f62dff11960]
/home/mitchell/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libX11.so.6(_XError+0x126) [0x7f62dd78e206]
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1(glXMakeCurrentReadSGI+0x1b2) [0x7f62e036a4d2]
/home/mitchell/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0(+0xbc978) [0x7f62e08e9978]
/home/mitchell/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0(+0xbcc96) [0x7f62e08e9c96]
/home/mitchell/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0(+0xaede0) [0x7f62e08dbde0]
/home/mitchell/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0(+0xafc84) [0x7f62e08dcc84]
/home/mitchell/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0(+0x1744f) [0x7f62e084444f]
./starbound(_ZN4Star11SdlPlatformC2ESt10unique_ptrINS_11ApplicationESt14default_deleteIS2_EENS_10StringListE+0x1b8) [0x1224048]
./starbound(_ZN4Star18runMainApplicationESt10unique_ptrINS_11ApplicationESt14default_deleteIS1_EENS_10StringListE+0x3f) [0x12217af]
./starbound(main+0x457) [0x8e85f7]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f62df441830]
./starbound() [0x8f59fc]
Aborted (core dumped)
Game removed: AppID 211820 "Starbound", ProcID 28390 
No cached sticky mapping in ActivateActionSet.Generating new string page     texture 115: 256x256, total string texture memory is 393.22 KB

J'ai essayé tout ce que j'ai trouvé. Mon système répond certainement aux spécifications et j'utilise Ubuntu 16.04 LTS. Ce qui est étrange, c'est que si je choisis d'exécuter le serveur, tout fonctionne (remarque : personne n'a essayé de se connecter), et si j'utilise run-starbound.sh, tout fonctionne bien également. Cela me fait penser qu'il y a un problème avec Steam, et non avec Starbound.

Merci d'avance pour votre aide.

1voto

Mitchell Points 21

Le problème se situe au niveau de libstdc++.so.6 et peut être résolu en le préchargeant lors du lancement de steam. Cette commande doit être utilisée lors du lancement de steam.
LD_PRELOAD='/usr/$LIB/libstdc++.so.6' DISPLAY=:0 steam

Pour rendre cela plus facile, mettez cette commande dans un script bash quelconque.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X