Linuxgsm: Installation Loop

Created on 27 Jun 2016  路  10Comments  路  Source: GameServerManagers/LinuxGSM

So I have this problem for over a year now where the steam bootstrapper would cause the lgsm csgo server installer to loop itself. This is what I get on a fresh CentOS 7.1 installation.

ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt"
This seems to be the error causing the infinite loop. I can get around it by
cd ~/steamcmd
rm -r ./linux32/
mv ./package/tmp/* ~/steamcmd/
./steamcmd.sh +login anonymous +quit
However I'm not exactly sure what the problem is. :cry:

Most helpful comment

on Ubuntu 16.04 server ,same error occur

ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/coreutils/libstdbuf.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.

All 10 comments

CentOS will always surprise me... I still wonder why people are actually using it. :o))

BTW, can you please output a details command ?
./csgoserver details

Seems like an issue with stdbuf, as googleing your error ERROR: ld.so: object '/usr/libexec/coreutils/libstdbuf.so' from LD_PRELOAD cannot be preloaded: ignored. lead me to this kinda similar issue https://lists.gnu.org/archive/html/bug-coreutils/2011-07/msg00017.html

Well, some more googleing lead me to this.
https://github.com/dgibbs64/linuxgsm/issues/275
@dgibbs64 ?

@UltimateByte CentOS is great if you know what you're doing. It's just that a lot of people who don't use it anyway. ;)

CentOS is used because it's the classical well-supported enterprise Linux. That use case doesn't line up well with games, especially given Valve's predilection for requiring bleeding-edge Glibc and other stuff that doesn't fly in a lot of the professional Linux world.

./csgoserver details
Too bad that two of the best things don't go well together :(

Well, the issue is that many people use outdated versions of CentOS, which acts like a bitch for game servers, and that's pretty much all i know about this OS, so it doesn't appeal to me. lol

Back to the topic : I think your issue might be related to this recent commit https://github.com/dgibbs64/linuxgsm/commit/44bbcf6917052b55ea1bab33b5f103b4ffec1d5a

on Ubuntu 16.04 server ,same error occur

ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/coreutils/libstdbuf.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.

Yes I get the

ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/coreutils/libstdbuf.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.

error as well nowever does not cause me any issues. I have however never come across this looping issue.

[----] Failed to remove temporary unzip folder, continuing anyway

this might be your issue. For some reason it cannot remove the tmp dir. Could be a permissions issue. I recommend deleting the whole steamcmd dir and trying again as lgsm will just re download it again.

:+1: on the fail to remove temporary files.
Guess this is solved.
Investigation showed that ld.so error is really harmless.

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

dj-hyb picture dj-hyb  路  3Comments

Frisasky picture Frisasky  路  3Comments

Bourne-ID picture Bourne-ID  路  3Comments

BarbieQ1 picture BarbieQ1  路  4Comments

jaredstone1982 picture jaredstone1982  路  3Comments