Let me preface this by mentioning that I am a total Linux newbie. I built a linux machine a few months ago that hosts a few applications and game servers and everything was working fine. I had to reboot the machine a few days ago and now one of the game servers that used to work great is no longer starting. It basically says that the executable does not exist, even thought I can see it.
steam@Rochallor:~/sandstorm/Insurgency/Binaries/Linux$ ls
InsurgencyServer-Linux-Shipping steam_appid.txt steamclient.so
steam@Rochallor:~/sandstorm/Insurgency/Binaries/Linux$ file InsurgencyServer-Linux-Shipping
InsurgencyServer-Linux-Shipping: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.4.1, BuildID[xxHash]=116f503e920192b9, stripped
steam@Rochallor:~/sandstorm/Insurgency/Binaries/Linux$ InsurgencyServer-Linux-Shipping
InsurgencyServer-Linux-Shipping: command not found
I read somewhere that I need to have the correct interpreter and indeed cannot see /lib64/l but I have no clue what to do about it (if it’s even an issue)
steam@Rochallor:/lib64$ ls
ld-linux-x86-64.so.2 ld-lsb-x86-64.so.2 ld-lsb-x86-64.so.3
I also thought it might be a permission issue so I’ve tried a carpet bomb: sudo chmod a+rwx /home/steam/sandstorm/Insurgency/Binaries/Linux but without success.
I’m sure this has been discussed in another thread but I’ve been searching and trying stuff all morning and couldn’t find anything that worked for me.
Thanks!