server wont start?

After this past update i ran the steam update to update the server now it wont start i keep getting this

failed to dlopen /home/gmod/orangebox/garrysmod/bin/lua_shared.so error=/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.11’ not found (required by bin/libsteam.so)
Couldn’t LoadModule lua_sharedCouldn’t LoadModule lua_shared

then it reboots… I can’t seem to figure it out… Maybe i am just tired of working on scripts…

Any ideas on a fix?

[editline]25th June 2011[/editline]

ops remove me…

I’ve got the same problem!
Hope we or someone else will find a solution or valve / garry patches this. :smiley:

PS: I’m running the server on Debian

I’ve got this issue on a Debian 64bit server too. Although that error suggests a missing library.

Sorry i got this thread in two places. I though this was the wrong place to post it. But yeah i am glad i am not the only one… Seems like its a bug for linux servers…

Ubuntu x86 here, same issue

gentoo x64 same problem. heh, now I’m sure it’s not my fault.

Got the problem on our server 0 but not on server 1. Fascinating!
They both have the same OS and are otherwise similary specced. Probably just missing some package.

check if u have the same libaries ^^
on booth servers

I am having this problem as well. I’ve tried installing libraries and dependencies recommended, but still crashing…

me too i think garry has did something wrong then u cant find `GLIBCXX_3.4.14

The broken server is running 64 bit debian lenny.
Ironically, working server is using unstable branch of Debian.
Anyone wants to try if unstable alone fixes the problem?
Working:


srcds Cruth ~> strings /usr/lib/libstdc++.so.6 | fgrep GLIBC
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
--snip--


broken:


srcds gserv ~> strings /usr/lib/libstdc++.so.6 | fgrep GLIBC
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
--snip--

I’m on squeeze debian 64 and it’s not working.

Maybe it’s within those missing 10-16 versions? My latest version would seem to be 3.4.8, and mine isn’t working.

Well python, GLIBCXX_3.4.14 is the version it is complaining about. So we need to find out how to get it on the stable version, since it looks like your unstable version has it.

I’ve looked around for it, but can’t seem to find it D:

Switch to unstable to get it working then :v:
Seriously, I don’t know what to do really. http://packages.debian.org/unstable/libstdc%2B%2B6
Here’s the stdc++ lib. it should be backwards compatible but you’ll still run into dependency hell if you try to install it…

Have you tried it? As far as dependencies go, should we run into trouble with already installed applications, or just if we try to install a new one through apt?

No I haven’t. I don’t have roots on the broken server and it’s running other stuff too so I’m not going to try anything myself.
All i know is the unstable works for me as it has the latest libstdc++.

tested with this unstable libhe but i have only extracted the libs and overwritten the old ones ^^
so i think its can work

so thats the new error:

failed to dlopen /home/gmod/srcds/orangebox/garrysmod/bin/lua_shared.so error=/usr/lib/libstdc++.so.6: undefined symbol: _ZNSt8messagesIcE2idE, version GLIBCXX_3.4
Couldn’t LoadModule lua_sharedCouldn’t LoadModule lua_shared

whats in my libstdc:
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBC_2.0
GLIBC_2.3
GLIBC_2.1.3
GLIBC_2.2
GLIBC_2.1
GLIBC_2.3.2
GLIBCXX_FORCE_NEW
GLIBCXX_DEBUG_MESSAGE_LENGTH

I’m upgrading to natty now. Let’s see if it helps…

[editline]26th June 2011[/editline]

Yep, works perfectly now

[editline]26th June 2011[/editline]

For the record, that was upgrading from the 10.04 LTS to the 11.04 via the following:


sudo nano /etc/apt/sources.list
(replace lucid with natty and save)
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

Restarted gmod and it worked.

and for debian ?