OneShot

OneShot

View Stats:
MR_SN0WY Dec 13, 2023 @ 3:45pm
[Linux] glibc library version error
Hello!
I'm having an issue executing oneshot on linux, this is the error it gives me
./oneshot: /lib/x86_64-linux-gnu/libpthread.so.0: version `GLIBC_PRIVATE' not found (required by /home/matt/.steam/debian-installation/steamapps/common/OneShot/librt.so.1)
Digging a little bit deeper, I believe there's an issue with glibc versions:
ldd -v /home/matt/.steam/debian-installation/steamapps/common/OneShot/librt.so.1 /home/matt/.steam/debian-installation/steamapps/common/OneShot/librt.so.1: /lib/x86_64-linux-gnu/libpthread.so.0: version `GLIBC_PRIVATE' not found (required by /home/matt/.steam/debian-installation/steamapps/common/OneShot/librt.so.1) linux-vdso.so.1 (0x00007fffd1779000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fda52cd2000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fda52af0000) /lib64/ld-linux-x86-64.so.2 (0x00007fda52d0d000) Version information: /home/matt/.steam/debian-installation/steamapps/common/OneShot/librt.so.1: libpthread.so.0 (GLIBC_2.3.2) => /lib/x86_64-linux-gnu/libpthread.so.0 libpthread.so.0 (GLIBC_PRIVATE) => not found libpthread.so.0 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libpthread.so.0 libc.so.6 (GLIBC_2.14) => /lib/x86_64-linux-gnu/libc.so.6 libc.so.6 (GLIBC_2.3.2) => /lib/x86_64-linux-gnu/libc.so.6 libc.so.6 (GLIBC_2.4) => /lib/x86_64-linux-gnu/libc.so.6 libc.so.6 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libc.so.6 libc.so.6 (GLIBC_PRIVATE) => /lib/x86_64-linux-gnu/libc.so.6 /lib/x86_64-linux-gnu/libpthread.so.0: libc.so.6 (GLIBC_ABI_DT_RELR) => /lib/x86_64-linux-gnu/libc.so.6 libc.so.6 (GLIBC_2.2.5) => /lib/x86_64-linux-gnu/libc.so.6 /lib/x86_64-linux-gnu/libc.so.6: ld-linux-x86-64.so.2 (GLIBC_2.2.5) => /lib64/ld-linux-x86-64.so.2 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

I do have GLIBC_PRIVATE in at least one library, (libc.so.6 as visible above)

I'm running debian testing with kernel 6.5.13-1 and glibc version 2.37-12
$ uname -a Linux matt-PC 6.5.0-5-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.5.13-1 (2023-11-29) x86_64 GNU/Linux
Any help is appreciated. Hopefully it's a simple solution. Thanks!
< >
Showing 1-1 of 1 comments
MR_SN0WY Dec 14, 2023 @ 4:14pm 
For future readers, I found (a) solution:
After removing OneShot's librt.so.1 got a window to appear, but I was still getting libGL errors from one of the graphical libraries (not sure which).
I then tried to remove every redundant library in
steamapps/common/OneShot
that you also have installed in
/usr/lib/
For me there were 119, which was not fun. It worked after that.
find /usr/lib* -name <library>
may help.

Hope this helps someone!
Last edited by MR_SN0WY; Dec 14, 2023 @ 4:16pm
< >
Showing 1-1 of 1 comments
Per page: 1530 50