ValveSoftware / csgo-osx-linux

Counter-Strike: Global Offensive
http://counter-strike.net
786 stars 69 forks source link

Unable to load panorama_gl_client.so #2868

Closed JonasKnarbakk closed 2 years ago

JonasKnarbakk commented 2 years ago

Your system information

Please describe your issue in as much detail as possible:

I was first having the launch to black screen issue when using steam flatpak, fixed it by using steam-native and played a bit with a friend. Got a client update so we both restarted CS:GO, after the update steam wouldn't launch anymore and I'm pretty sure the panorama_gl_client.so error was a new one

Steps for reproducing this issue:

  1. Launch CS Go in steam for Linux
  2. Game doesn't launch at all
  3. Get these erros in steams output

    AppFramework : Unable to load module panorama_gl_client.so! Unable to load interface PanoramaUIEngine001 from panorama_gl_client.so, requested from EXE.

full output from a launch attempt: https://gist.github.com/JonasKnarbakk/2f7069516ad892674bf84ec0506b414a

kosshi-net commented 2 years ago

I have the exact same issue on Gentoo Linux. The game worked mere minutes ago, but after updating it simply refuses to launch with exactly the same log. The game hasn't been able to launch with panorama videos folder for a year soon either, will this game ever be fixed? Can I have a refund?

3331 commented 2 years ago

Same issue across mac and other distros, copying panorama_client.so to panorama_gl_client.so since it has the PanoramaUIEngine001 but still crashes, just later in the process.. they probably forgot to add the new file to the depot lol.

marcotuliocnd commented 2 years ago

same here PopOS 21.04 it looks like that is probably missing a file on the latest version

blogdron commented 2 years ago

Just forgot to add to the update panorama_gl_client.so :)

Same Here %command% > log 2>&1

ERROR: ld.so: object '/home/dron/.steam/debian-installation/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/dron/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 680994 != 680993, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/dron/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/dron/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
SDL video target is 'x11'
SDL failed to create GL compatibility profile (whichProfile=0!
This system supports the OpenGL extension GL_EXT_framebuffer_object.
This system supports the OpenGL extension GL_EXT_framebuffer_blit.
This system supports the OpenGL extension GL_EXT_framebuffer_multisample.
This system DOES NOT support the OpenGL extension GL_APPLE_fence.
This system DOES NOT support the OpenGL extension GL_NV_fence.
This system supports the OpenGL extension GL_ARB_sync.
This system supports the OpenGL extension GL_EXT_draw_buffers2.
This system DOES NOT support the OpenGL extension GL_EXT_bindable_uniform.
This system DOES NOT support the OpenGL extension GL_APPLE_flush_buffer_range.
This system supports the OpenGL extension GL_ARB_map_buffer_range.
This system supports the OpenGL extension GL_ARB_vertex_buffer_object.
This system supports the OpenGL extension GL_ARB_occlusion_query.
This system DOES NOT support the OpenGL extension GL_APPLE_texture_range.
This system DOES NOT support the OpenGL extension GL_APPLE_client_storage.
This system DOES NOT support the OpenGL extension GL_ARB_uniform_buffer.
This system supports the OpenGL extension GL_ARB_vertex_array_bgra.
This system supports the OpenGL extension GL_EXT_vertex_array_bgra.
This system supports the OpenGL extension GL_ARB_framebuffer_object.
This system DOES NOT support the OpenGL extension GL_GREMEDY_string_marker.
This system supports the OpenGL extension GL_ARB_debug_output.
This system supports the OpenGL extension GL_EXT_direct_state_access.
This system DOES NOT support the OpenGL extension GL_NV_bindless_texture.
This system supports the OpenGL extension GL_AMD_pinned_memory.
This system supports the OpenGL extension GL_EXT_framebuffer_multisample_blit_scaled.
This system supports the OpenGL extension GL_EXT_texture_sRGB_decode.
This system supports the OpenGL extension GL_NVX_gpu_memory_info.
This system supports the OpenGL extension GL_ATI_meminfo.
This system supports the OpenGL extension GL_EXT_texture_compression_s3tc.
This system supports the OpenGL extension GL_EXT_texture_compression_dxt1.
This system supports the OpenGL extension GL_ANGLE_texture_compression_dxt3.
This system supports the OpenGL extension GL_ANGLE_texture_compression_dxt5.
This system supports the OpenGL extension GL_ARB_buffer_storage.
This system supports the OpenGL extension GLX_EXT_swap_control_tear.
 failed to dlopen /home/dron/.steam/debian-installation/steamapps/common/Counter-Strike Global Offensive/bin/engine_client.so error=/home/dron/.steam/debian-installation/steamapps/common/Counter-Strike Global Offensive/bin/engine_client.so: wrong ELF class: ELFCLASS32
 failed to dlopen /home/dron/.steam/debian-installation/steamapps/common/Counter-Strike Global Offensive/bin/filesystem_stdio_client.so error=/home/dron/.steam/debian-installation/steamapps/common/Counter-Strike Global Offensive/bin/filesystem_stdio_client.so: wrong ELF class: ELFCLASS32
 failed to dlopen /home/dron/.steam/debian-installation/steamapps/common/Counter-Strike Global Offensive/bin/inputsystem_client.so error=/home/dron/.steam/debian-installation/steamapps/common/Counter-Strike Global Offensive/bin/inputsystem_client.so: wrong ELF class: ELFCLASS32
 failed to dlopen /home/dron/.steam/debian-installation/steamapps/common/Counter-Strike Global Offensive/bin/vphysics_client.so error=/home/dron/.steam/debian-installation/steamapps/common/Counter-Strike Global Offensive/bin/vphysics_client.so: wrong ELF class: ELFCLASS32
 failed to dlopen /home/dron/.steam/debian-installation/steamapps/common/Counter-Strike Global Offensive/bin/materialsystem_client.so error=/home/dron/.steam/debian-installation/steamapps/common/Counter-Strike Global Offensive/bin/materialsystem_client.so: wrong ELF class: ELFCLASS32
 failed to dlopen /home/dron/.steam/debian-installation/steamapps/common/Counter-Strike Global Offensive/bin/datacache_client.so error=/home/dron/.steam/debian-installation/steamapps/common/Counter-Strike Global Offensive/bin/datacache_client.so: wrong ELF class: ELFCLASS32
 failed to dlopen /home/dron/.steam/debian-installation/steamapps/common/Counter-Strike Global Offensive/bin/studiorender_client.so error=/home/dron/.steam/debian-installation/steamapps/common/Counter-Strike Global Offensive/bin/studiorender_client.so: wrong ELF class: ELFCLASS32
 failed to dlopen /home/dron/.steam/debian-installation/steamapps/common/Counter-Strike Global Offensive/bin/soundemittersystem_client.so error=/home/dron/.steam/debian-installation/steamapps/common/Counter-Strike Global Offensive/bin/soundemittersystem_client.so: wrong ELF class: ELFCLASS32
 failed to dlopen /home/dron/.steam/debian-installation/steamapps/common/Counter-Strike Global Offensive/bin/vscript_client.so error=/home/dron/.steam/debian-installation/steamapps/common/Counter-Strike Global Offensive/bin/vscript_client.so: wrong ELF class: ELFCLASS32
 failed to dlopen /home/dron/.steam/debian-installation/steamapps/common/Counter-Strike Global Offensive/bin/vguimatsurface_client.so error=/home/dron/.steam/debian-installation/steamapps/common/Counter-Strike Global Offensive/bin/vguimatsurface_client.so: wrong ELF class: ELFCLASS32
 failed to dlopen /home/dron/.steam/debian-installation/steamapps/common/Counter-Strike Global Offensive/bin/vgui2_client.so error=/home/dron/.steam/debian-installation/steamapps/common/Counter-Strike Global Offensive/bin/vgui2_client.so: wrong ELF class: ELFCLASS32
AppFramework : Unable to load module panorama_gl_client.so!
Unable to load interface PanoramaUIEngine001 from panorama_gl_client.so, requested from EXE.
pablodz commented 2 years ago

Same here, Ubuntu 21.10

AppFramework : Unable to load module panorama_gl_client.so!
Unable to load interface PanoramaUIEngine001 from panorama_gl_client.so, requested from EXE.

The file

/home/$USER/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/linux64/panorama_gl_client.so 

doesn't exist

I tried copying panorama_client.so with name panorama_gl_client.so but doesn't work XD

Also: https://www.reddit.com/r/GlobalOffensiveLinux/comments/rdnqhv/unable_to_load_interface_panoramauiengine001_from/

andleo17 commented 2 years ago

Same in Arch Linux. Before the update everything was fine, but afterwards the error of the file they mentioned came up.

compsup commented 2 years ago

Same here, running Manjaro Linux Edit: Apparently according to CSGO steam forms all macbook users are also having this problem.

keenan-burnett commented 2 years ago

Same, Ubuntu 20.04

martinsalan commented 2 years ago

Same. Ubuntu 20.04

SrGabrielBatista commented 2 years ago

Same. Debian 10 - GT440

jam1garner commented 2 years ago

Same, Ubuntu 20.04

YShow commented 2 years ago

Same, Opensuse tumbleweed

base698 commented 2 years ago

Same, Ubuntu 20.04

iamzoltan commented 2 years ago

Same issue with arch here.

MrDahaniel commented 2 years ago

Having the same issue on Manjaro

rxmarcelo commented 2 years ago

Same issue here ... Ubuntu 20.04.3 LTS

3331 commented 2 years ago

Temporary fix:

  1. Change to beta 1.38.*
  2. Copy panorama_client.so to /tmp/asdf (from ...steamapps/common/csgo_folder/bin/linux64)
  3. Change back to live patch
  4. Copy /tmp/asdf into ...steamapps/common/csgo_folder/bin/linux64 with the name panorama_gl_client.so
  5. ....
  6. Profit

Disclaimer game models are scuffed but I can play

pablodz commented 2 years ago

playable fix but horrible graphics

panorama_gl_client.zip

https://www.virustotal.com/gui/file/da8d4115a505de9267aad73e7966aa43eea770d1ed589b3128f4a32e97991623?nocache=1

Just run this code guy, thanks to @3331 (for x64 Ubuntu21)

wget https://github.com/ValveSoftware/csgo-osx-linux/files/7696229/panorama_gl_client.zip
unzip panorama_gl_client.zip
cp panorama_gl_client.so "/home/$USER/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/bin/linux64/panorama_gl_client.so"

image

*Disclaimer: I don't know if it has repercussions on VAC

3331 commented 2 years ago

Disclaimer game models are scuffed but I can play

Dangerous, maybe substitution of executable files can lead to a VAC ban

Maybe, afaik I think its fine since the files are signed which should indicate that they are not malicious to VAC but who knows :~)

mSparks43 commented 2 years ago

Same here, FC35. Looks like this hits everyone?

iamzoltan commented 2 years ago
wget https://github.com/ValveSoftware/csgo-osx-linux/files/7696229/panorama_gl_client.zip

this worked for me

base698 commented 2 years ago

Worked but looks like garbage.

iamzoltan commented 2 years ago

sames hah

Dmn commented 2 years ago

ahaaa sames

jordst commented 2 years ago

@3331 That launches game but cannot queue for matchmaking, says client needs to update.

iamzoltan commented 2 years ago

what a great update lol

MrDahaniel commented 2 years ago

@3331 That launches game but cannot queue for matchmaking, says client needs to update.

I wouldn't play with that lol

mSparks43 commented 2 years ago

Works definitely isn't the word I would use

https://youtu.be/pL-5PxV2edY

3331 commented 2 years ago

@3331 That launches game but cannot queue for matchmaking, says client needs to update.

try with another beta version

jordst commented 2 years ago

@3331 yeah I tried all beta versions available to me, same issue.

Apfelwurm commented 2 years ago

same here on debian 10

GenocideStomper commented 2 years ago

Same issue on Pop!_OS 21.04, even though I didn't have the tcmalloc issue.

Edit: Is anyone using the flatpak version?

Arunscape commented 2 years ago

Replying to https://github.com/ValveSoftware/csgo-osx-linux/issues/2868#issuecomment-991409066

This seems to work. The models are wonky, but at least the game seems to work, aside from the cosmetic issues

adrianrlaw commented 2 years ago

It looks like a dxvk library was added in the latest build manifest according to steamdb... idk if that may be relevant? image

dadabit commented 2 years ago

me too on apple m1 mac 2021

cdavid14 commented 2 years ago

same here on Ubuntu 20.04.3 LTS, what a great update !

dadabit commented 2 years ago

what happened VALVE!

dadabit commented 2 years ago

Screen Shot 2021-12-11 at 11 01 34 AM

dadabit commented 2 years ago

it works !

YShow commented 2 years ago

EVERYONE, this exact moment i verified the game again and it downloaded a 1.3mb~ file and its not launching again tho it still have the horrible bug #2659

dadabit commented 2 years ago

I manually run the csgo.sh file with bash and it works!

dadabit commented 2 years ago

cd PATH/TO/CSGO/FOLDER ./csgo.sh

YShow commented 2 years ago

EVERYONE, this exact moment i verified the game again and it downloaded a 1.3mb~ file and its not launching again tho it still have the horrible bug #2659

fixed was a strong word https://imgur.com/a/wFaX2zt

dancrn commented 2 years ago

looks like they've pushed an update that fixes the issue. thanks @kisak-valve and everyone else that fixed it! :)

edit: ok well, it launches, but it looks.. uh.. interesting.. :upside_down_face:

magnussolidus commented 2 years ago

Game is currently running but with the weirdo models issue.

andleo17 commented 2 years ago

the update is weirdo, but it works image

dadabit commented 2 years ago

me too

pablodz commented 2 years ago

Hahaha relax guys, it's Friday

stephensrmmartin commented 2 years ago

image

Launches now, but yes - that is... bizarre.

MrDahaniel commented 2 years ago

image Oh no...