Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ShadPs4 can't run on Pop Os 22.04 LTS #1912

Open
david100awesome opened this issue Dec 26, 2024 · 9 comments
Open

ShadPs4 can't run on Pop Os 22.04 LTS #1912

david100awesome opened this issue Dec 26, 2024 · 9 comments
Labels

Comments

@david100awesome
Copy link

I am trying to run Shadps4 on my linux pop os computer, but I get these errors

CLI version:
/tmp/.mount_Shadps8Rf4eB/usr/bin/shadps4: /lib/x86_64-linux-gnu/libm.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_Shadps8Rf4eB/usr/bin/shadps4) /tmp/.mount_Shadps8Rf4eB/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_Shadps8Rf4eB/usr/bin/shadps4)
/tmp/.mount_Shadps8Rf4eB/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_Shadps8Rf4eB/usr/optional/libstdc++.so.6/libstdc++.so.6) /tmp/.mount_Shadps8Rf4eB/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.36' not found (required by /tmp/.mount_Shadps8Rf4eB/usr/optional/libstdc++.so.6/libstdc++.so.6)

QT Version:
/tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libm.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4) /tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4)
/tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libcrypto.so.3) /tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libQt6Gui.so.6)
/tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libm.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libQt6Gui.so.6) /tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libQt6Network.so.6)
/tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/optional/libstdc++.so.6/libstdc++.so.6) /tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.36' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/optional/libstdc++.so.6/libstdc++.so.6)
/tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libglib-2.0.so.0) /tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libxkbcommon.so.0)
/tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libgssapi_krb5.so.2) /tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libicui18n.so.74)
/tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libm.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libicui18n.so.74) /tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libm.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libicuuc.so.74)
/tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libicuuc.so.74) /tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libpulsecommon-16.1.so)
/tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libdbus-1.so.3) /tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libkrb5.so.3)
/tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libk5crypto.so.3) /tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libkrb5support.so.0)
/tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libgomp.so.1) /tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libsndfile.so.1)
/tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libm.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libsndfile.so.1) /tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libsystemd.so.0)
/tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libapparmor.so.1) /tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.36' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libcurl-gnutls.so.4)
/tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libgio-2.0.so.0) /tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libm.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libduktape.so.207)
/tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libduktape.so.207) /tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libmp3lame.so.0)
/tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libcap.so.2) /tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libgcrypt.so.20)
/tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libgnutls.so.30) /tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libldap.so.2)
/tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/liblber.so.2) /tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.36' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libmount.so.1)
/tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libmount.so.1) /tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libselinux.so.1)
/tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libp11-kit.so.0) /tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libtasn1.so.6)
/tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libsasl2.so.2) /tmp/.mount_ShadpsCqD9aU/usr/bin/shadps4: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.38' not found (required by /tmp/.mount_ShadpsCqD9aU/usr/bin/../lib/libblkid.so.1)

@dotRAW
Copy link

dotRAW commented Dec 27, 2024

Exact same issue to the word. Narrowed it down to pop OS non-experimental branch being "late" on the glibc version. Tried compilation, modifying the makelist, extracting and repackaging the appimage...

@nfinite-recursion
Copy link

nfinite-recursion commented Dec 27, 2024

glibc on PopOS isn't going to be updated until the official release of 24.04.

However, I installed distrobox, installed Arch in it, and then built the shadps4-git package from the AUR. It works.

@dotRAW
Copy link

dotRAW commented Dec 28, 2024

distrobox

gonna try this out, thought maybe that would throttle the performances // complicate configuration!
Until PopOS rolls 24.04, aren't there ways to make shadps4 work with earlier glibc versions, or is it entirely in the hands of the devs here, if anything is even possible?
regards,
jedd

@Hermiten Hermiten added the linux label Dec 28, 2024
@Hermiten
Copy link
Collaborator

I don't think so. They will not go back because you use a distro that use old package

@Hermiten
Copy link
Collaborator

I'm not linux expert but the error say that you need GLIBC_2.38 so try to find a solution to get it

@dotRAW
Copy link

dotRAW commented Dec 28, 2024

Yeah, I figured, it's already insane to have yet another thriving open-source project, I'll try my best with distrobox (which currently won't use my GPU, otherwise happy to wait! :)

@david100awesome
Copy link
Author

got it running on fedora, but when i try to launch bloodborne, i get this

[Core.Linker] linker.cpp:Resolve:273: Linker: Stub resolved rcrVFJsQWRY as scePthreadGetaffinity (lib: libkernel, mod: libkernel)
[Core.Linker] linker.cpp:Resolve:273: Linker: Stub resolved H2e8t5ScQGc as __cxa_finalize (lib: libSceLibcInternal, mod: libSceLibcInternal)
[Core.Linker] linker.cpp:Resolve:273: Linker: Stub resolved ZT4ODD2Ts9o as Need_sceLibcInternal (lib: libSceLibcInternal, mod: libSceLibcInternal)
[Core.Linker] linker.cpp:Resolve:273: Linker: Stub resolved zr094EQ39Ww as __cxa_pure_virtual (lib: libSceLibcInternal, mod: libSceLibcInternal)
[Core.Linker] linker.cpp:Resolve:273: Linker: Stub resolved zr094EQ39Ww as __cxa_pure_virtual (lib: libSceLibcInternal, mod: libSceLibcInternal)
[Core.Linker] linker.cpp:Resolve:273: Linker: Stub resolved zr094EQ39Ww as __cxa_pure_virtual (lib: libSceLibcInternal, mod: libSceLibcInternal)
[Core.Linker] linker.cpp:Resolve:273: Linker: Stub resolved zr094EQ39Ww as __cxa_pure_virtual (lib: libSceLibcInternal, mod: libSceLibcInternal)
[Core.Linker] linker.cpp:Resolve:273: Linker: Stub resolved zr094EQ39Ww as __cxa_pure_virtual (lib: libSceLibcInternal, mod: libSceLibcInternal)
[Core.Linker] linker.cpp:Resolve:273: Linker: Stub resolved zr094EQ39Ww as __cxa_pure_virtual (lib: libSceLibcInternal, mod: libSceLibcInternal)
[Core.Linker] linker.cpp:Resolve:273: Linker: Stub resolved zr094EQ39Ww as __cxa_pure_virtual (lib: libSceLibcInternal, mod: libSceLibcInternal)
[Core.Linker] linker.cpp:Resolve:273: Linker: Stub resolved zr094EQ39Ww as __cxa_pure_virtual (lib: libSceLibcInternal, mod: libSceLibcInternal)
[Core.Linker] linker.cpp:Resolve:273: Linker: Stub resolved zr094EQ39Ww as __cxa_pure_virtual (lib: libSceLibcInternal, mod: libSceLibcInternal)
[Core.Linker] linker.cpp:Resolve:273: Linker: Stub resolved zr094EQ39Ww as __cxa_pure_virtual (lib: libSceLibcInternal, mod: libSceLibcInternal)
[Core.Linker] linker.cpp:Resolve:273: Linker: Stub resolved zr094EQ39Ww as __cxa_pure_virtual (lib: libSceLibcInternal, mod: libSceLibcInternal)
[Core.Linker] linker.cpp:Resolve:273: Linker: Stub resolved ZtjspkJQ+vw as _FSin (lib: libSceLibcInternal, mod: libSceLibcInternal)
[Core.Linker] linker.cpp:Resolve:273: Linker: Stub resolved DDHG1a6+3q0 as roundf (lib: libSceLibcInternal, mod: libSceLibcInternal)
[Core.Linker] linker.cpp:Resolve:273: Linker: Stub resolved tsvEmnenz48 as __cxa_atexit (lib: libSceLibcInternal, mod: libSceLibcInternal)
[Core.Linker] linker.cpp:Resolve:273: Linker: Stub resolved GMpvxPFW924 as vprintf (lib: libSceLibcInternal, mod: libSceLibcInternal)
[Core.Linker] linker.cpp:Resolve:234: Not Resolved module_stop
[Core.Linker] linker.cpp:operator():215: Function not patched! module_stop
[Core.Linker] linker.cpp:Resolve:273: Linker: Stub resolved H2e8t5ScQGc as __cxa_finalize (lib: libSceLibcInternal, mod: libSceLibcInternal)
[Core.Linker] linker.cpp:Resolve:234: Not Resolved module_start
[Core.Linker] linker.cpp:operator():215: Function not patched! module_start
[Core.Linker] linker.cpp:Resolve:273: Linker: Stub resolved iz2shAGFIxc as hypotf (lib: libSceLibcInternal, mod: libSceLibcInternal)
[Core.Linker] linker.cpp:Resolve:273: Linker: Stub resolved jjjRS7l1MPM as _FLog (lib: libSceLibcInternal, mod: libSceLibcInternal)
[Core.Linker] linker.cpp:Resolve:273: Linker: Stub resolved +P6FRGH4LfA as memmove (lib: libSceLibcInternal, mod: libSceLibcInternal)
[Core.Linker] linker.cpp:Resolve:273: Linker: Stub resolved H2e8t5ScQGc as __cxa_finalize (lib: libSceLibcInternal, mod: libSceLibcInternal)
[Core.Linker] linker.cpp:Resolve:273: Linker: Stub resolved ZT4ODD2Ts9o as Need_sceLibcInternal (lib: libSceLibcInternal, mod: libSceLibcInternal)
[Core.Linker] linker.cpp:Resolve:234: Not Resolved module_stop
[Core.Linker] linker.cpp:operator():215: Function not patched! module_stop
[Core.Linker] linker.cpp:Resolve:273: Linker: Stub resolved H2e8t5ScQGc as __cxa_finalize (lib: libSceLibcInternal, mod: libSceLibcInternal)
[Core.Linker] linker.cpp:Resolve:234: Not Resolved module_start
[Core.Linker] linker.cpp:operator():215: Function not patched! module_start
[Kernel.Vmm] memory.cpp:operator():212: in_addr = 0x880000000, out_addr = 0x880000000, len = 0x4000, prot = 0x3, flags = 0x0
[Core.Linker] module.cpp:Start:98: Module started : libSceSmart
[Core] stubs.cpp:CommonStub:42: Stub: _ZNSt8ios_base4InitC1Ev (nid: sqWytnhYdEg) called, returning zero to 0x91003b3c3
[Core] stubs.cpp:CommonStub:42: Stub: __cxa_atexit (nid: tsvEmnenz48) called, returning zero to 0x91003b3dc
[Core] stubs.cpp:CommonStub:42: Stub: _ZNSt6_WinitC1Ev (nid: -Bl9-SZ2noc) called, returning zero to 0x91003b3eb
[Core] stubs.cpp:CommonStub:42: Stub: __cxa_atexit (nid: tsvEmnenz48) called, returning zero to 0x90fffc074
[Core] stubs.cpp:CommonStub:42: Stub: _ZNSt8ios_base4InitC1Ev (nid: sqWytnhYdEg) called, returning zero to 0x910036b83
[Core] stubs.cpp:CommonStub:42: Stub: __cxa_atexit (nid: tsvEmnenz48) called, returning zero to 0x910036b9c
[Core] stubs.cpp:CommonStub:42: Stub: _ZNSt6_WinitC1Ev (nid: -Bl9-SZ2noc) called, returning zero to 0x910036bab
[Core] stubs.cpp:CommonStub:42: Stub: __cxa_atexit (nid: tsvEmnenz48) called, returning zero to 0x90fffc074
[Core] stubs.cpp:CommonStub:42: Stub: _ZNSt8ios_base4InitC1Ev (nid: sqWytnhYdEg) called, returning zero to 0x9100237d3
[Core] stubs.cpp:CommonStub:42: Stub: __cxa_atexit (nid: tsvEmnenz48) called, returning zero to 0x9100237ec
[Core] stubs.cpp:CommonStub:42: Stub: _ZNSt6_WinitC1Ev (nid: -Bl9-SZ2noc) called, returning zero to 0x9100237fb
[Core] stubs.cpp:CommonStub:42: Stub: __cxa_atexit (nid: tsvEmnenz48) called, returning zero to 0x90fffc074
[Core] stubs.cpp:CommonStub:42: Stub: _ZNSt8ios_base4InitC1Ev (nid: sqWytnhYdEg) called, returning zero to 0x90fffed93
[Core] stubs.cpp:CommonStub:42: Stub: __cxa_atexit (nid: tsvEmnenz48) called, returning zero to 0x90fffedac
[Core] stubs.cpp:CommonStub:42: Stub: _ZNSt6_WinitC1Ev (nid: -Bl9-SZ2noc) called, returning zero to 0x90fffedbb
[Core] stubs.cpp:CommonStub:42: Stub: __cxa_atexit (nid: tsvEmnenz48) called, returning zero to 0x90fffc074
[Core] stubs.cpp:CommonStub:42: Stub: _ZNSt8ios_base4InitC1Ev (nid: sqWytnhYdEg) called, returning zero to 0x90fffd223
[Core] stubs.cpp:CommonStub:42: Stub: __cxa_atexit (nid: tsvEmnenz48) called, returning zero to 0x90fffd23c
[Core] stubs.cpp:CommonStub:42: Stub: _ZNSt6_WinitC1Ev (nid: -Bl9-SZ2noc) called, returning zero to 0x90fffd24b
[Core] stubs.cpp:CommonStub:42: Stub: __cxa_atexit (nid: tsvEmnenz48) called, returning zero to 0x90fffc074
[Core] stubs.cpp:CommonStub:42: Stub: _ZNSt8ios_base4InitC1Ev (nid: sqWytnhYdEg) called, returning zero to 0x90fffc963
[Core] stubs.cpp:CommonStub:42: Stub: __cxa_atexit (nid: tsvEmnenz48) called, returning zero to 0x90fffc97c
[Core] stubs.cpp:CommonStub:42: Stub: _ZNSt6_WinitC1Ev (nid: -Bl9-SZ2noc) called, returning zero to 0x90fffc98b
[Core] stubs.cpp:CommonStub:42: Stub: __cxa_atexit (nid: tsvEmnenz48) called, returning zero to 0x90fffc074

@david100awesome
Copy link
Author

i had to change some gfx settings but we good now!

@david100awesome
Copy link
Author

ima leave it open tho since this is still an issue. for anyone wanting a solution, get distrobox, download fedora, and launch the qt appimage through there

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants