GoG Linux install won't start

I get a this error when launching the game with or without system libraries:

EVERSPACE/game/RSG/Binaries/Linux/RSG-Linux-Shipping: error while loading shared libraries: __vdso_time: invalid mode for dlopen(): Invalid argument

I'm not sure how to debug further. Any help would be appreciated.

Comments

  • rfg_joernrfg_joern Posts: 9Moderator
    Hi audi100quattro,
    this might be caused by loading a wrong version of vlc libraries for video playback. There are two start scripts located in the game folder. Have you already tried both of them?
  • audi100quattroaudi100quattro Posts: 5Member
    edited May 2018
    Hi, yes, I get the same error with both.

    ./EverspaceWithSystemLibraries.sh
    /../EVERSPACE/game/RSG/Binaries/Linux/RSG-Linux-Shipping: error while loading shared libraries: __vdso_time: invalid mode for dlopen(): Invalid argument
    ./EverspaceWithShippedLibraries.sh
    /../EVERSPACE/game/RSG/Binaries/Linux/RSG-Linux-Shipping: error while loading shared libraries: __vdso_time: invalid mode for dlopen(): Invalid argument

    I googled, and found it might have something to do with glibc, I have v2.25. VLC is 2.2.8. Every package is built using GCC 7.3.
  • rfg_joernrfg_joern Posts: 9Moderator
    Just checked again. The error from using the wrong vlc version usually results in a SIGSEGV, so I agree with you: this looks more like a typical dependency -BEEP- issue. If we are lucky it is caused by a direct dependency of the game. Please try to run ldd -v RSG-Linux-Shipping in /../EVERSPACE/game/RSG/Binaries/Linux/ and look for missing libs. If there are any libs missing install them with your package manager. In fact the
    ./EverspaceWithSystemLibraries.sh script does not ignore the shipped libraries entirely, it just uses different priorities in the search order. So it is quite possible that some lib incompatible with your system is loaded for both ways, in this case installing the correct version should fix the issue.
  • audi100quattroaudi100quattro Posts: 5Member
    edited May 2018
    Everything is there, nothing showing not found:

    /../EVERSPACE/game/RSG/Binaries/Linux $ ldd -v RSG-Linux-Shipping
    linux-vdso.so.1 (0x00007ffea91a8000)
    libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003b32400000)
    libdl.so.2 => /lib64/libdl.so.2 (0x0000003b32000000)
    librt.so.1 => /lib64/librt.so.1 (0x0000003b32c00000)
    libopenal.so.1 => /media/2tb/gog/installs/EVERSPACE/game/RSG/Binaries/Linux/../../../Engine/Binaries/ThirdParty/OpenAL/Linux/x86_64-unknown-linux-gnu/libopenal.so.1 (0x00007f24f4f77000)
    libm.so.6 => /lib64/libm.so.6 (0x0000003b31c00000)
    libc.so.6 => /lib64/libc.so.6 (0x0000003b31800000)
    /lib64/ld-linux-x86-64.so.2 (0x0000003b31400000)
    libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/libgcc_s.so.1 (0x00000037cbe00000)

    Version information:
    ./RSG-Linux-Shipping:
    ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.2
    librt.so.1 (GLIBC_2.2.5) => /lib64/librt.so.1
    libdl.so.2 (GLIBC_2.2.5) => /lib64/libdl.so.2
    libm.so.6 (GLIBC_2.2.5) => /lib64/libm.so.6
    libgcc_s.so.1 (GCC_3.0) => /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/libgcc_s.so.1
    libpthread.so.0 (GLIBC_2.12) => /lib64/libpthread.so.0
    libpthread.so.0 (GLIBC_2.4) => /lib64/libpthread.so.0
    libpthread.so.0 (GLIBC_2.3.2) => /lib64/libpthread.so.0
    libpthread.so.0 (GLIBC_2.2.5) => /lib64/libpthread.so.0
    libc.so.6 (GLIBC_2.6) => /lib64/libc.so.6
    libc.so.6 (GLIBC_2.15) => /lib64/libc.so.6
    libc.so.6 (GLIBC_2.3.2) => /lib64/libc.so.6
    libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
    libc.so.6 (GLIBC_2.17) => /lib64/libc.so.6
    libc.so.6 (GLIBC_2.7) => /lib64/libc.so.6
    libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
    libc.so.6 (GLIBC_2.3.3) => /lib64/libc.so.6
    libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
    libc.so.6 (GLIBC_2.3) => /lib64/libc.so.6
    libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
    /lib64/libpthread.so.0:
    ld-linux-x86-64.so.2 (GLIBC_2.2.5) => /lib64/ld-linux-x86-64.so.2
    ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2
    libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
    libc.so.6 (GLIBC_2.3.2) => /lib64/libc.so.6
    libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
    libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
    libc.so.6 (GLIBC_PRIVATE) => /lib64/libc.so.6
    /lib64/libdl.so.2:
    ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2
    libc.so.6 (GLIBC_PRIVATE) => /lib64/libc.so.6
    libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
    libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
    /lib64/librt.so.1:
    libpthread.so.0 (GLIBC_2.3.2) => /lib64/libpthread.so.0
    libpthread.so.0 (GLIBC_PRIVATE) => /lib64/libpthread.so.0
    libpthread.so.0 (GLIBC_2.2.5) => /lib64/libpthread.so.0
    libc.so.6 (GLIBC_2.3.2) => /lib64/libc.so.6
    libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
    libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
    libc.so.6 (GLIBC_PRIVATE) => /lib64/libc.so.6
  • audi100quattroaudi100quattro Posts: 5Member
    /media/2tb/gog/installs/EVERSPACE/game/RSG/Binaries/Linux/../../../Engine/Binaries/ThirdParty/OpenAL/Linux/x86_64-unknown-linux-gnu/libopenal.so.1:
    librt.so.1 (GLIBC_2.2.5) => /lib64/librt.so.1
    libdl.so.2 (GLIBC_2.2.5) => /lib64/libdl.so.2
    libc.so.6 (GLIBC_2.3) => /lib64/libc.so.6
    libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
    libpthread.so.0 (GLIBC_2.2.5) => /lib64/libpthread.so.0
    libm.so.6 (GLIBC_2.2.5) => /lib64/libm.so.6
    /lib64/libm.so.6:
    ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2
    libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
    libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
    libc.so.6 (GLIBC_PRIVATE) => /lib64/libc.so.6
    /lib64/libc.so.6:
    ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.2
    ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2
    /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/libgcc_s.so.1:
    libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
    libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6

    The only difference between vlc/openal and their dependencies seems to be libidn.so.11 (I have libidn.so.12, which I downgraded) but still getting the same error as above with system and shipped libs.
  • ROCKFISH_SvenROCKFISH_Sven Posts: 93Moderator
    Hi audi100quattro ,

    could you tell us what Linux distribution / version you are using?
    I don't want to create false hopes though - from what I can see so far we might not be able to help you...

    Regards
    Sven
  • audi100quattroaudi100quattro Posts: 5Member
    I did get it to work by just executing ./RSG-Linux-Shipping in EVERSPACE/game/RSG/Binaries/Linux/

    I am on Gentoo.
Sign In or Register to comment.