Game won't start: sndio has a new version, causes the old problem
mock
Germany Join Date: 2014-03-28 Member: 195015Members, NS2 Playtester
For any other Arch user not being able to start this game once again with the usual
So the only chance is to revert. And since it coming from the AUR, it won't be in the pacman cache anymore. Simplest way is to download it from Debian and copy it into /usr/lib.
ns2_linux: error while loading shared libraries: libsndio.so.6.1: cannot open shared object file: No such file or directorythe reason is sndio was updated to version 7, game still depends on version 6.1.
So the only chance is to revert. And since it coming from the AUR, it won't be in the pacman cache anymore. Simplest way is to download it from Debian and copy it into /usr/lib.
Comments
Next time I get a chance I'll post it.
EDIT: Is there some legal reason the required version isn't just static linked and bundled with the game?
My guess is that since the officially supported Linux was Ubuntu 14.04, which includes the proper version, they just don't bother.
NS2 always was a game, that you can play on Linux, but its support is fuzzy at best.
There's other workarounds? I can't remember but I feel like I just installed sndio-1.2.0 and the rest worked out of the box.
Here is what is essentially an AUR package that I haven't uploaded to the AUR. I might do that, but I still don't have my Arch system running so don't have my keys, I did this on a VPS.
https://mega.nz/#!eNMmELRL!5eoO9pg1Zfwf-KwKJuRWcfh1tDSLw5wsBMtysme8W64
Just tar xvf it, then do makepkg -sri from within the directory. If anyone else wants to upload it to the AUR instead go ahead.
EDIT: Blacklisting not required with this one since it's named differently than the existing package.
The library file you need is from here: http://www.sndio.org/install.html libsndio.so.6.1 is now installed into your system under "/usr/local/lib/"
Now reboot or:
Link the library to the same folder as your NS2 Install
BE CAREFUL!
I think this might crashed my Ubuntu 18.04 pc. After following the commands except the ln-command (I rebooted instead), my system got "terminal messages" each time I boot ubuntu. I am now trying to figure out how to remove this program again. The errors may be caused by normal ubuntu updates that I performed, but I do not think so. I have also got system error from the OS just after the install.
--EDIT--
PC worked fine again after removing the program. I dont think the program is ment to do harm, but I think this is the reason to my system having issues.