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
[L4D2] Could not load library matchmaking #450
Comments
This seems to be caused by primusrun. Perhaps it's not preserving LD_LIBRARY_PATH in the right way? |
This shows up in the console:
Some more info:
|
It seems to work when I run the game like this:
|
Spoke too soon. The game loads that way, but I can't start a game. |
I think this is duplicate of #427 |
Perhaps, mine doesn't actually segfault. |
It's a duplicate of ValveSoftware/steam-for-linux#2383 though. Not sure why that's in steam-for-linux instead of source-1-games. |
Do you use 32-bit architecture? I've seen some users which complain about dlopen issue only on this platform and never on x64. |
You're right though that on 64-bit it's impossible to create shared libraries with position-dependent code. But HL2 is a 32-bit program. |
Can you try to launch game with this method?
|
Your method works flawlessly for me, linnik. |
@linnik That's only working if I have started Steam before and start L4D2 form the commandline afterwards. Any Idea how to modify the |
I have same issue. BTW, this is works for me |
Can also confirm: Linux tux 3.7.10-gentoo #4 SMP PREEMPT Wed Mar 13 19:53:43 CET 2013 x86_64 Intel(R) Core(TM) i7-2630QM CPU @ 2.00GHz GenuineIntel GNU/Linux |
If any of you would like to launch game manually every time, before Valve release a fix, i advise you to use |
I have the same issue. uname -a using primusrun manual starting the game works |
I found here: The steam overlay doesn't work, but playing does :) |
If you want the overlay to work use
You need this since the overlay also uses the preload mechanism. |
This bug does still exist in the "promoted" L4D2 (Beta) on Linux. |
Confirm that, same issue in the non-beta release. Bumblebee on linux. |
+1 |
This bug affects me as well. |
dsnettleton, have you tried disabling workshop content? My games seem to crash less often after disabling "Informal Skyboxes." |
I have the same issue while using primusrun. If I try to start L4D2 without primus, it works fine (but certainly with low performance). I'm using: I've prepared an strace log for this bug. You can download it from here: ftp://freehck.ru/l4d2-450-strace.log (21MiB) |
Append a bit. I've written a simple script test-450.sh [1] to check environment variables inside primusrun in order to check if LD_LIBRARY_PATH is correct while primusrun executes game. And more, I append LD_DEBUG flag in order to determine why there is a problem with matchmaking.so. I've ran it with following command: I append log file [2] for you. [1] ftp://freehck.ru/test-450.sh |
Apparently a fix might be coming with one of the next updates: |
This bug affects me also |
Seems to be fixed for me with the latest L4D2 update :) |
Fixed in latest update indeed |
Fixed in the latest L4D2 update. |
After installing L4D2, right after the intro video I get the error message "Could not load library matchmaking". When I click OK, the game exits.
The text was updated successfully, but these errors were encountered: