Worms W.M.D

Worms W.M.D

통계 보기:
Mercotui 2016년 8월 24일 오후 4시 47분
doesnt launch on fedora linux
./Worms W.M.Dx64: error while loading shared libraries: libcurl-gnutls.so.4: cannot open shared object file: No such file or directory

which is correct, i do not have libcurl-gnutls.so.4 installed, nor is it available from the fedora repos. it is however present in the steam runtime. What do?
< >
전체 댓글 46개 중 31~45개 표시 중
Team17_Assistance  [개발자] 2018년 3월 14일 오전 8시 59분 
Hello everyone,

I am sorry to hear you are experiencing issues with loading Worms WMD on Fedora Linux.

Currently, the Linux Operating Systems the game is available on is Ubuntu 14.04 (64-bit version), SteamOS, Linux Mint 17.1.

You can find more information here: https://support.steampowered.com/kb_article.php?ref=1504-QHXN-8366

Our apologies for any confusion,
Team17 Support
monkeyface766 2018년 11월 19일 오전 11시 12분 
I'm struggling with this error on Ubuntu 18.04 and still, same error on 18.10
Team17_Assistance  [개발자] 2018년 11월 20일 오전 3시 41분 
monkeyface766님이 먼저 게시:
I'm struggling with this error on Ubuntu 18.04 and still, same error on 18.10
Can you please uninstall and reinstall the game.
Are you logged into Steam when you go to launch the game?

Team17 Support
monkeyface766 2018년 11월 21일 오후 5시 40분 
Team17_Assistance님이 먼저 게시:
monkeyface766님이 먼저 게시:
I'm struggling with this error on Ubuntu 18.04 and still, same error on 18.10
Can you please uninstall and reinstall the game.
Are you logged into Steam when you go to launch the game?

Team17 Support
I've uninstalled & reinstalled the game, no difference
On launch, I get this error:
This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "".

I was able to get Run.sh to work through help from other threads
Team17_Assistance  [개발자] 2018년 11월 22일 오전 5시 19분 
monkeyface766님이 먼저 게시:
Team17_Assistance님이 먼저 게시:
Can you please uninstall and reinstall the game.
Are you logged into Steam when you go to launch the game?

Team17 Support
I've uninstalled & reinstalled the game, no difference
On launch, I get this error:
This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "".

I was able to get Run.sh to work through help from other threads
Hello Monkeyface666,

Are you able to run the game now via the Run.sh now?

Team17 Support
Salvatos 2018년 11월 23일 오후 12시 20분 
Juhaz님이 먼저 게시:
I managed to get the game to run in F25 by forcing Steam runtime in launch options - ie.
LC_ALL=C LD_LIBRARY_PATH="$HOME/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu:$HOME/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu" %command%

This solves both the missing libraries and the crash after autosave notification. With some graphics drivers you might also need to add the mesa overrides (MESA_GL_VERSION_OVERRIDE=2.0COMPAT
MESA_GLSL_VERSION_OVERRIDE=410)

Not sure why running steam with STEAM_RUNTIME=1 doesn't work since as far as I know, it should have the same effect of preferring runtime over system libraries.
Thank you very much, that fixed the game for me on Mint 19 with nvidia, using the first launcher option.
monkeyface766 2018년 12월 3일 오후 12시 23분 
Run.sh runs when I use the same fix as Salvatos did above me (is this edit overwritten when the game updates?)

The proper run throws the Qt error
SUSEd 2018년 12월 6일 오전 10시 49분 
Add this
DBUS_FATAL_WARNINGS=0 %command%
to launch options and run the game.
MarineAmoeba 2018년 12월 12일 오전 9시 41분 
I got it working under Fedora 29 by installing libbsd and libnsl via yum:

sudo yum install libbsd libnsl

and then modifying the run.sh file (located in $HOME/.local/share/Steam/steamapps/common/WormsWMD) so that it looks as follows:

#!/bin/bash export LC_ALL=C export DBUS_FATAL_WARNINGS=0 export LD_LIBRARY_PATH="$HOME/.local/share/Steam/steamapps/common/WormsWMD/lib/:$HOME/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu:$HOME/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH" chmod a+x ./Worms\ W.M.Dx64 ./Worms\ W.M.Dx64

I am running the game via Steam using the run.sh option, and at least in the first training mission everything seems to be working fine.
MarineAmoeba 님이 마지막으로 수정; 2018년 12월 12일 오전 9시 45분
dula 2019년 3월 13일 오후 5시 30분 
Wish I found this thread before I lost almost two hours getting this game to run on Fedora 29...

I pretty much ended up with the same solution as @MarineAmoeba above.

My Run.sh looks like:
#!/bin/bash GAMEPATH="$(dirname "$(realpath $0)")" export LC_ALL=C export LD_LIBRARY_PATH="${GAMEPATH}/lib:${LD_LIBRARY_PATH}" export DBUS_FATAL_WARNINGS=0 ./Worms\ W.M.Dx64

Installed libbsd (libnsl was already installed on this system).

Also I had to remove libstdc++.so.6 from WormsWMD/lib to fix this error:
libGL error: unable to load driver: radeonsi_dri.so libGL error: driver pointer missing libGL error: failed to load driver: radeonsi libGL error: unable to load driver: radeonsi_dri.so libGL error: driver pointer missing libGL error: failed to load driver: radeonsi libGL error: unable to load driver: swrast_dri.so libGL error: failed to load driver: swrast Unrecognized OpenGL version Unrecognized OpenGL version

The game runs now and everything seems to work.
ArchLoy 2019년 7월 15일 오후 1시 00분 
Hi !
Same problems here on Archlinux. Begins with "libcurl-gnutls.so not found", solved by adding Steam embedded libs into LD_LIBRARY_PATH as in the steam-runtime/run.sh
And after, problem with Qt "xcb plugin not found". After use of "export QT_DEBUG_PLUGINS=1", it seen that one of my qt lib (/usr/lib/...) required qt 5_12 and the platform was looking for 5_01 (or something like that).
Add <WormsInstallPath>/lib at the beginning of LD_LIBRARIES_PATH solve the problem.

If Team17 can improve their launcher... :)

Thanks for help guys !
mthadius 2019년 7월 26일 오전 7시 11분 
ArchLoy님이 먼저 게시:
Hi !
Same problems here on Archlinux. Begins with "libcurl-gnutls.so not found", solved by adding Steam embedded libs into LD_LIBRARY_PATH as in the steam-runtime/run.sh
And after, problem with Qt "xcb plugin not found". After use of "export QT_DEBUG_PLUGINS=1", it seen that one of my qt lib (/usr/lib/...) required qt 5_12 and the platform was looking for 5_01 (or something like that).
Add <WormsInstallPath>/lib at the beginning of LD_LIBRARIES_PATH solve the problem.

If Team17 can improve their launcher... :)

Thanks for help guys !


I'm on Arch too and nothing above work, but I don't understand what or how ArchLoy did that either.
mkluv 2020년 3월 26일 오전 8시 40분 
I ran across a very similar issue after purchasing and installing.
After trying multiple suggestions I finally get the game working (under Fedora 30 & 31):

You may need to change paths to match your game install directory

  1. Fix some libraries files :
    cd ~/.local/share/Steam/steamapps/common/WormsWMD/lib rm ./libstdc++.so.6 cp ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libidn.so.11 . cp ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 . cp ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libgcrypt.so.11 . cp ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/librtmp.so.0 . ln -s ~/.steam/steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/*dbus* ~/.steam/steam/steamapps/common/WormsWMD/lib
  2. Replace game's Run.sh script (…/steamapps/common/WormsWMD/Run.sh) with
    export LC_ALL=C export DBUS_FATAL_WARNINGS=0 export LD_LIBRARY_PATH="/usr/lib:/usr/local/lib" chmod a+x ./Worms\ W.M.Dx64 ./Worms\ W.M.Dx64
  3. Run the game with the following command (actually created an alias)
    $ ~/.local/share/Steam/steamapps/common/WormsWMD/Run.sh &>/dev/null

Everything works as expected except steam overlay. The game has to be run in window mode (set from game's settings panel) so I can switch between windows to, for example, accept multiplayer invites once I have launched the game. Switching window while in full-screen mode and getting back to worms causes the screen to have a top and left offset and also makes the user interface flickering periodically.
mkluv 님이 마지막으로 수정; 2020년 4월 10일 오후 1시 24분
rmk 2022년 11월 26일 오후 5시 56분 
mkluv님이 먼저 게시:
I ran across a very similar issue after purchasing and installing.
After trying multiple suggestions I finally get the game working (under Fedora 30 & 31):

You may need to change paths to match your game install directory

  1. Fix some libraries files :
    cd ~/.local/share/Steam/steamapps/common/WormsWMD/lib rm ./libstdc++.so.6 cp ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libidn.so.11 . cp ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 . cp ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libgcrypt.so.11 . cp ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/librtmp.so.0 . ln -s ~/.steam/steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/*dbus* ~/.steam/steam/steamapps/common/WormsWMD/lib
  2. Replace game's Run.sh script (…/steamapps/common/WormsWMD/Run.sh) with
    export LC_ALL=C export DBUS_FATAL_WARNINGS=0 export LD_LIBRARY_PATH="/usr/lib:/usr/local/lib" chmod a+x ./Worms\ W.M.Dx64 ./Worms\ W.M.Dx64
  3. Run the game with the following command (actually created an alias)
    $ ~/.local/share/Steam/steamapps/common/WormsWMD/Run.sh &>/dev/null

Everything works as expected except steam overlay. The game has to be run in window mode (set from game's settings panel) so I can switch between windows to, for example, accept multiplayer invites once I have launched the game. Switching window while in full-screen mode and getting back to worms causes the screen to have a top and left offset and also makes the user interface flickering periodically.

Thank you so much! Finally I got this game working on linux. What a great game indeed. Team17 should put some effort to make this game run native as it's promised.

rmk
bnz99 2023년 1월 15일 오후 1시 56분 
Thanks for all the hints in this thread. However, it was still a headache to get this to run on Fedora 37. In addition to what has been written above, I had two more things to do in order to be successful:
1) Copy two more libraries from the steam runtime to xxx/WormsWMD/lib:

cp ~/.local/share/Steam/ubuntu12_32/steam-runtime/lib/x86_64-linux-gnu/libbz2.so.1.0 .
cp ~/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/libsndfile.so.1 .

After that, Worms WMD begins to run again, but it coredumps right after the first intro screen. Hence, a second fix was necessary:

2)
sudo ln -s /bin/true /usr/local/bin/pulseaudio

It seems that the fmod library used in Worms wants the pulseaudio executable to exist. However, more recent Fedora versions are delivered with Pipewire and without pulseaudio. As a result, this executable does not exist. We must make sure though that the fmod library finds it so that it doesn't crash. This is happening with this step.

(I hope this is everything, I tried out a lot of things, so it's possible that something might be missing).
bnz99 님이 마지막으로 수정; 2023년 1월 15일 오후 1시 58분
< >
전체 댓글 46개 중 31~45개 표시 중
페이지당 표시 개수: 1530 50