Would you happen to know the command to upgrade?
Do a yum update on it and i get
Package libstdc++-4.1.2-50.el5.x86_64 already installed and latest version
Package libstdc++-4.1.2-50.el5.i386 already installed and latest version
Everything i have read thus far says CentOS is like fedora but its a stable release and Fedora is like future release. So there will be packs that it will have that COS wont. Thus leaving me out of luck of getting it updated. If anyone else finds anything other on this please let me know. I am not going to give up my search i am sure there is something... But so far everything i try says its already installed or it wont work.
[code]
Debian-60-squeeze-64-LAMP # ldd /home/gmod/orangebox/bin/libsteam.so
/home/gmod/orangebox/bin/libsteam.so: /usr/lib32/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by /home/gmod/orangebox/bin/libsteam.so)
linux-gate.so.1 => (0xf7752000)
libdl.so.2 => /lib32/libdl.so.2 (0xf73e7000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf73ce000)
librt.so.1 => /lib32/librt.so.1 (0xf73c4000)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf72cf000)
libm.so.6 => /lib32/libm.so.6 (0xf72a9000)
libc.so.6 => /lib32/libc.so.6 (0xf7162000)
/lib/ld-linux.so.2 (0xf7753000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf7144000)
[/code]What do i do :S ?
Just upgraded my libstdc++ to whezzy version (debian test - Actually im a linux noob and by mistake updated the entire dist to 'whezzy'.. is that a problem?)
[code]
Debian-60-squeeze-64-LAMP /usr/lib # ldd /home/gmod/orangebox/bin/libsteam.so
linux-gate.so.1 => (0xf76e3000)
libdl.so.2 => /lib32/libdl.so.2 (0xf7378000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf735f000)
librt.so.1 => /lib32/librt.so.1 (0xf7356000)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf7268000)
libm.so.6 => /lib32/libm.so.6 (0xf7242000)
libc.so.6 => /lib32/libc.so.6 (0xf70e8000)
/lib/ld-linux.so.2 (0xf76e4000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf70ca000)
[/code]Server still crashes at startup though :(
... No wait ... it is working now! (Had a segmentation fault)
I replaced orangebox/bin/libsteam.so with an older version and it booted right up, thanks AzuiSleet.
[url]http://dl.dropbox.com/u/759758/libsteam.zip[/url]
And for anyone who hasn't seen that he found a fix for vphysics.so.
[url]http://www.facepunch.com/threads/1089190-Niggles-V2-while-true-do-annoygarry()-end?p=30729170&viewfull=1#post30729170[/url]
[url]http://dl.dropbox.com/u/759758/vphysics.zip[/url]
thanks slayer its working on nitrado game server as well
Thanks for the links, works perfectly now.
Cool started right up for me as well. Thanks for the hotfix slayer!
now im getting could not load steam libary running only in lan c ?
[QUOTE=Python1320;30725439]Switch to unstable to get it working then :v:
Seriously, I don't know what to do really. [url]http://packages.debian.org/unstable/libstdc%2B%2B6[/url]
Here's the stdc++ lib. it should be backwards compatible but you'll still run into dependency hell if you try to install it..[/QUOTE]
Many thanks, was able to extract the libstdc++ out of that with `ar vx` and moved it into my /usr/lib/ and now everything works again.
[QUOTE=slayer3032;30735545]I replaced orangebox/bin/libsteam.so with an older version and it booted right up, thanks AzuiSleet.
[url]http://dl.dropbox.com/u/759758/libsteam.zip[/url]
And for anyone who hasn't seen that he found a fix for vphysics.so.
[url]http://www.facepunch.com/threads/1089190-Niggles-V2-while-true-do-annoygarry()-end?p=30729170&viewfull=1#post30729170[/url]
[url]http://dl.dropbox.com/u/759758/vphysics.zip[/url][/QUOTE]
Thanks! It worked for me!
My Server:
Debian Lenny 32 bit
Just a note to anyone who is going to fix this by upgrading their distribution to unstable/beta in order to sovle this:
You are probably going to need the old vphysics.so anyways, since there is some issues with the current version (Such as crashing when certain cars are spawned and other seemingly random crashes etc.)
You guys aren't very good with linux, are you *cough*. The problem is obiviously caused by having a older version of libstdc++. All you need to do is update it. That's why the [B][URL="http://www.facepunch.com/members/97162-Python1320"][B]Python1320[/B][/URL]'s[/B] unstable debian server worked wihile the stable one didn't. Garry or whoever must be using a newer version of libstdc++ than what you have on your systems; he's probably running Ubuntu. *hint ubuntu server might be a good distro choice*
For rpm-based systems:
download [URL]http://www.rpmfind.net//linux/RPM/fedora/updates/15/i386/libstdc++-4.6.0-9.fc15.i686.html[/URL]
and install it with the following command:
[code]rpm -i --force libstdc++*.rpm[/code]For deb-based systems:
download [URL]http://packages.debian.org/unstable/libstdc%2B%2B6[/URL]
and install it with
[code]dpkg -i libstdc++*.deb[/code]I'm not using a deb-based system right now. So, I haven't tested this, but if you get an error try adding a --force-overwrite or --force-all. If those don't work just rtfm... [URL]http://manpages.ubuntu.com/manpages//lucid/man1/dpkg.1.html[/URL]
But this is much easier than reinstalling or *heaven forbid* updating your system.
ps
Sorry for the condescending tone, I haven't gotten much sleep.
hi
centos doesn't have the latest fucking version, and it's never good to force-download shit important like this from random websites and put it on a server
[QUOTE=Banana Lord.;30913594]hi
centos doesn't have the latest fucking version, and it's never good to force-download shit important like this from random websites and put it on a server[/QUOTE]If centos did you wouldn't be here would you...
The rpm pacakge is from fedora 15 and the deb package is from debian sid. Fedora is basically an unstable version of redhat and centos is an extact copy of redhat. Therefore, you can install fedora binaries without worry. The same goes for debian and ubuntu, since ubuntu copies most of thier packages from debian sid anyways.
If you want to run your server with the latest binaries, then this is the way to go. I haven't had any problems so far, and I'm sure that I won't since it's backwards compatible with the older version I replaced. You could try compiling the latest libstdc++ but that's more trouble than it's worth.
or switch linux flavors
or use the old version
or not use unofficial copies of things
or not bump 5 day old threads only to insult people and repost how to fix a problem that has been solved...
after python pointed out that libstdc++ was out of date, problem solved.
Hey... I'm just giving better solution to the problem. Using an older version of lib_steam.so will only work until they add something new to it. It's not a permanent fix.
You need to either update libstdc++ or you need to update your system (which will update libstdc++) . You can update libstdc++ like I did by forcing an update, or like [URL="http://www.facepunch.com/members/145952-mcd1992"]mcd1992[/URL] by exracting the package and moving libstdc++.so.6 to /usr/lib.
Seriously... I'm trying to help... Trust the guy with the penguin under his name...
I appreciate your help, however it's not really an issue anymore.
Also, just because you use a linux box to browse the internet doesn't make you more qualified than someone who uses windows to browse and sysadmins linux boxes for a company.
Also, the lib_steam option was one solution posted. Upgrading your system or libstdc++ by itself were also already mentioned as solutions. Now let's just let the thread die :)
I got 3 servers running, havent been running in to that problem yet. Really weird.
Sorry, you need to Log In to post a reply to this thread.