Problem Can't start game : java.lang.UnsatisfiedLinkError on libglfw.so

over_flo

New Member
Hi Community !

I recently started Terasology 5.1.1 (through the launcher 4.4.0) for the first time on my ubuntu 20.04

But i got the following error : see logs and screenshot below

can someone help me ?

thanks
Florent



~/Téléchargements/minecraft/TerasologyLauncher-linux64-4.4.0
❯ ./TerasologyLauncher.run
Starting TerasologyLauncher from './bin/TerasologyLauncher'
Using log file /tmp/TerasologyLauncher_13073938608083072643.log
TerasologyLauncher is starting

(java:12486): Gdk-WARNING **: 20:16:43.402: XSetErrorHandler() called with a GDK error trap pushed. Don't do that.
Initial heap size cannot be greater than max heap size
Ensure unsupported JVM arguments are removed
Fetching game releases ...
Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/v4.1.0-rc.2: Missing game asset.
Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/playtestSept2020: Invalid version (no major version): playtestSept2020
Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/alpha16rc1: Invalid version (no major version): alpha16rc1
Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/alpha13rc3: Invalid version (no major version): alpha13rc3
Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/alpha13rc2: Invalid version (no major version): alpha13rc2
Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/alpha13rc1: Invalid version (no major version): alpha13rc1
Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/omega994: Invalid version (no major version): omega994
Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/omega583: Invalid version (no major version): omega583
Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable55: Invalid version (no major version): stable55
Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable53: Invalid version (no major version): stable53
Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable50: Invalid version (no major version): stable50
Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable49: Invalid version (no major version): stable49
Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable48: Invalid version (no major version): stable48
Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable47: Invalid version (no major version): stable47
Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable46: Invalid version (no major version): stable46
Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable45: Invalid version (no major version): stable45
Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable44: Invalid version (no major version): stable44
Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable42: Invalid version (no major version): stable42
Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable41: Invalid version (no major version): stable41
Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable39: Invalid version (no major version): stable39
Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable38: Invalid version (no major version): stable38
Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable37: Invalid version (no major version): stable37
Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable32: Invalid version (no major version): stable32
Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable31: Invalid version (no major version): stable31
Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable30: Invalid version (no major version): stable30
Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/highlight23: Invalid version (no major version): highlight23
Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/stable29: Invalid version (no major version): stable29
Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/untagged-9f0b44a85a06aea32eab: Invalid version (no major version): untagged-9f0b44a85a06aea32eab
Could not create game release from Github release https://github.com/MovingBlocks/Terasology/releases/tag/untagged-4b29ff9040aad554a2b6: Invalid version (no major version): untagged-4b29ff9040aad554a2b6
The TerasologyLauncher was successfully started.
Starting game with: /home/florent/Téléchargements/minecraft/TerasologyLauncher-linux64-4.4.0/jre/bin/java -DlogOverrideLevel=INFO -XX:MaxGCPauseMillis=20 -jar /home/florent/Téléchargements/minecraft/TerasologyLauncher-linux64-4.4.0/games/OMEGA/STABLE/5.1.1/libs/Terasology.jar -homedir=/home/florent/.terasology
Game output: Recognized argument: -homedir=/home/florent/.terasology
Game output: Invalid argument:
Game output: PathManager being initialized. Initial code location is /home/florent/Téléchargements/minecraft/TerasologyLauncher-linux64-4.4.0/games/OMEGA/STABLE/5.1.1/libs/engine-5.1.1.jar
Game output: Switched it to expected working dir: /home/florent/Téléchargements/minecraft/TerasologyLauncher-linux64-4.4.0/games/OMEGA/STABLE/5.1.1
Game output: installPath was null, running from IDE or headless server? Setting to: /home/florent/Téléchargements/minecraft/TerasologyLauncher-linux64-4.4.0/games/OMEGA/STABLE/5.1.1
Game output: Found the natives dir: /home/florent/Téléchargements/minecraft/TerasologyLauncher-linux64-4.4.0/games/OMEGA/STABLE/5.1.1/natives
Game output: Exception in thread "splashscreen-loop" java.lang.UnsatisfiedLinkError: Failed to dynamically load library: /home/florent/Téléchargements/minecraft/TerasologyLauncher-linux64-4.4.0/games/OMEGA/STABLE/5.1.1/natives/linux/linux/x64/org/lwjgl/glfw/libglfw.so(error = null)
Game output: at org.lwjgl.system.linux.LinuxLibrary.loadLibrary(LinuxLibrary.java:32)
Game output: at org.lwjgl.system.linux.LinuxLibrary.<init>(LinuxLibrary.java:19)
Game output: at org.lwjgl.system.APIUtil.apiCreateLibrary(APIUtil.java:123)
Game output: at org.lwjgl.system.Library.loadNative(Library.java:360)
Game output: at org.lwjgl.system.Library.loadNativeFromLibraryPath(Library.java:349)
Game output: at org.lwjgl.system.Library.loadNative(Library.java:243)
Game output: at org.lwjgl.system.Library.loadNative(Library.java:222)
Game output: at org.lwjgl.glfw.GLFW.<clinit>(GLFW.java:674)
Game output: at org.terasology.engine.GLFWSplashScreen.run(GLFWSplashScreen.java:58)
Game output: at java.base/java.lang.Thread.run(Unknown Source)
Game output: 20:17:11.953 [main] INFO c.b.gdx.physics.bullet.NativeSupport - Loading JNBullet Library:bullet
Game output: 20:17:11.978 [main] INFO c.b.gdx.physics.bullet.NativeSupport - Loaded from java.library.path: /home/florent/Téléchargements/minecraft/TerasologyLauncher-linux64-4.4.0/games/OMEGA/STABLE/5.1.1/natives/linux/libbullet-linux-amd64.so
Game output: 20:17:12.029 [main] INFO o.t.engine.core.TerasologyEngine - Initializing Terasology...
Game output: 20:17:12.030 [main] INFO o.t.engine.core.TerasologyEngine - [buildNumber=8, buildId=8, buildTag=jenkins-Terasology-engine-master-8, buildUrl=[URL]https://jenkins.terasology.io/teraorg/job/Terasology/job/engine/job/master/8/[/URL], jobName=Terasology/engine/master, dateTime=2021-08-08T15:45:34Z, displayVersion=alpha-20, engineVersion=5.1.1]
Game output: 20:17:12.030 [main] INFO o.t.engine.core.TerasologyEngine - Home path: /home/florent/.terasology
Game output: 20:17:12.031 [main] INFO o.t.engine.core.TerasologyEngine - Install path: /home/florent/Téléchargements/minecraft/TerasologyLauncher-linux64-4.4.0/games/OMEGA/STABLE/5.1.1
Game output: 20:17:12.031 [main] INFO o.t.engine.core.TerasologyEngine - Java: 11.0.8 in /home/florent/Téléchargements/minecraft/TerasologyLauncher-linux64-4.4.0/jre
Game output: 20:17:12.031 [main] INFO o.t.engine.core.TerasologyEngine - Java VM: OpenJDK 64-Bit Server VM, version: 11.0.8+10-LTS
Game output: 20:17:12.031 [main] INFO o.t.engine.core.TerasologyEngine - OS: Linux, arch: amd64, version: 5.11.0-25-generic
Game output: 20:17:12.031 [main] INFO o.t.engine.core.TerasologyEngine - Max. Memory: 3968 MiB
Game output: 20:17:12.031 [main] INFO o.t.engine.core.TerasologyEngine - Processors: 8
Game output: 20:17:12.150 [main] INFO o.t.e.c.s.c.ConfigurationSubsystem - Video Settings: {"pixelFormat":24,"windowPosX":379,"windowPosY":235,"windowWidth":1280,"windowHeight":800,"displayModeSetting":"${engine:menu#video-windowed}","animatedMenu":false,"chunkLods":0.0,"flickeringLight":true,"animateGrass":true,"animateWater":false,"fieldOfView":90.0,"cameraBobbing":true,"renderPlacingBox":true,"blurIntensity":2,"reflectiveWater":false,"vignette":true,"motionBlur":true,"ssao":false,"filmGrain":false,"outline":true,"lightShafts":true,"eyeAdaptation":true,"bloom":true,"dynamicShadows":true,"vrSupport":false,"maxTextureAtlasResolution":4096,"maxChunksUsedForShadowMapping":1024,"shadowMapResolution":4096,"normalMapping":false,"parallaxMapping":false,"dynamicShadowsPcfFiltering":false,"cloudShadows":true,"renderNearest":true,"particleEffectLimit":10,"frameLimit":60,"meshLimit":400,"inscattering":true,"localReflections":false,"vSync":false,"clampLighting":false,"fboScale":100,"uiScale":100,"dumpShaders":false,"volumetricFog":false,"screenshotSize":"${engine:menu#screenshot-size-normal}","screenshotFormat":"png","cameraSettings":{"cameraSetting":"${engine:menu#camera-setting-normal}"},"debug":{"enabled":false,"firstPersonElementsHidden":false,"hudHidden":false,"wireframe":false,"renderChunkBoundingBoxes":false,"renderSkeletons":false}}
Close launcher after game start.
 

Attachments

Cervator

Org Co-Founder & Project Lead
Contributor
Design
Logistics
SpecOps
Hi there. Apologies for this going so long without a reply, most game activity has moved to Discord, it will be far easier to get support there :)


Since you posted this a fair amount of updates were made to the launcher, the game, and so on, if you have the ability and interest to retest you might want to see if the same issue persists?

If it does I'd be curious if the é in your path might be involved. There have been issues over the years about special characters in paths.
 
Top