• Announcements

    • Brentonator

      Forum Rules (Please Read)

      Hello everyone and welcome to the No More Room In Hell Forums! We greatly appreciate your interest and support. Please feel free to begin post and become a part of this community. But please make sure that you read and understand the following rules so things can stay as clean and as orderly as possible around here. These rules are expected to be follow by any and all members at all times. Disobeying these rules will result in disciplinary action by a moderator. #1. Off color remarks are acceptable but can be deemed inappropriate at the discretion of the moderators. #2. Flaming and disrespecting other members of this community or this mod is strictly prohibited. #3. Please do not post links relating to warez or illegal downloading. #4. No offensive content is to be posted (gore, dead babies, porn). #5. Please do not spam topics to increase your post count. #6. No excessively large signatures. Signatures that violate this will be modified. #7. Signatures are not to be used as a spamming tool. If your signature's sole purpose is to annoy or distract other members, it will be removed. #8. Please do your part to be as friendly, respectful, and helpful to anyone and everyone on this forum. #9. Your posts may be removed at any time at our sole discretion. #10. Remember the terms of your registration...a copy is posted below but may not represent the latest version of our terms of use. #11. No advertising other communities or products. Have fun.
Sign in to follow this  
Followers 0
kajla

Debian 7 server bug :-(

17 posts in this topic

Hi,

I can't start the server :-(

My server OS is: Debian Wheezy (7).

 failed to dlopen ./nmrih/bin/game_shader_dx9_srv.so error=/lib/i386-linux-gnu/i686/cmov/libm.so.6: version `GLIBC_2.15' not found (required by ./nmrih/bin/game_shader_dx9_srv.so)
 failed to dlopen ./nmrih/bin/server_srv.so error=/lib/i386-linux-gnu/i686/cmov/libm.so.6: version `GLIBC_2.15' not found (required by ./nmrih/bin/server_srv.so)

Started with this:

./srcds_run -game ../nmrih -console +map nms_deadend -maxplayers 8

nmrihbug_www.kepfeltoltes.hu_.jpg

Edited by kajla

Share this post


Link to post
Share on other sites

Remove the ../nmrih

Go right to where you can see this file structure, http://prntscr.com/21p18w then when you type in -game just put -game nmrih and that's it, so command line would be,


./srcds_run -game nmrih -console +map map_name -maxplayers 8

Share this post


Link to post
Share on other sites

MrDragon, you need to know that there is a new folder structure, so you cant start the server with this.

Actually i think you are missing the GLIBC_2.15...because i got the same problem.

Share this post


Link to post
Share on other sites

We currently only support GLIBC 2.15+. Doesn't look like you have it.

On a side note, our Linux build comes with srcds, and you can use the "srcds_nmrih" script to add the -game parameter for you.

e.g. "./srcds_nmrih -console +map nms_deadend -maxplayers 8"

Share this post


Link to post
Share on other sites

Im running server on debian testing but had to pull glibs 2.15 from sid. Server run well for 3 days without a hitch. Installing glibs 2.15 on stable will probably hose the system.

Share this post


Link to post
Share on other sites

Worked for me (Debian Wheezy 7.2) by following this procedure:

http://stackoverflow.com/questions/10863613/how-to-upgrade-glibc-from-version-2-13-to-2-15-on-debian

But i had to make the next arrangement:

Instead of step 1.

deb h77p://ftp.debian.org/debian experimental main

I used the testing repositories:

deb h77p://ftp.debian.org/debian testing main

h77p stands for http, just replace it because the forum is giving me messy links problems.

Hope it works for any Debian user, as it's been my laggier server. (vs Ubuntu & Windows itself)

GB,

vazzY




			
				


	Edited  by vazzY
	
	

			
		

Share this post


Link to post
Share on other sites

So basically the developers are saying screw you to the rest of the linux community who can't or won't use GLIBC 2.15+

as their os flavour isn't Ubuntu!!!

All my dedi boxes run on centOS 6.4 which only has GLIBC 2.12 so where does that leave us other hosters?

Edited by Rast3rMan

Share this post


Link to post
Share on other sites

Hmmm.. if Debian people are having issues like this then I bet I'm going to have issues on CentOS 6.4.

Will have to run a full test later on tonight when I get home.

Share this post


Link to post
Share on other sites

I was having this same problem and have been working on it for a few days to get my server to run on my Debian 7 VDS. I figured it out finally. The reason you are getting this error is because I believe the version of the srcds_linux file included with the NMRiH download, which is the actual executable dedicated server file needed for linux systems is dependent specifically on a version of the GNU C libraries built for Ubuntu Precise. The path to these libraries is set in the srcds_run script if you look in the first few lines of the file:

# setup the libraries, local dir first!
export LD_LIBRARY_PATH=".:bin:$LD_LIBRARY_PATH"

LD_LIBRARY_PATH is an environment variable. Its basically just set in the srcds_run script prior to execution of the srcds_linux file to tell the srcds_linux file where to look for the C libraries. First it checks the current directory, then /bin, then I think it just defaults to checking wherever the system tells it.

Anyway, all you need to do is download the package at this address, and extract the contents of the .udeb file following the steps on this page. Then you just need to copy the contents of the /lib folder to your /bin directory in the /srcds directory or whatever directory you are executing the srcds_linux file. Worked for me! You could always repace the files under /lib/i386-linux-gnu/i686/cmov/ with the ones in the ubuntu package but I have no idea what that may break.

Edited by Mebestian

Share this post


Link to post
Share on other sites

I managed to install GLIBC 2.17 in Debian which made the server run (With the guide i left a few post behind), giving Segmentation fault errors after a few minutes of playing. I must say don't do it that way.

Now I find your quite smart solution :) :) , in your experience do you find it stable??

Share this post


Link to post
Share on other sites

I managed to install GLIBC 2.17 in Debian which made the server run (With the guide i left a few post behind), giving Segmentation fault errors after a few minutes of playing. I must say don't do it that way.

Now I find your quite smart solution :) :) , in your experience do you find it stable??

Yes it has been perfectly stable.

Share this post


Link to post
Share on other sites

I find it too risky to update GLIBC on version stable with version testing...
it can be break the system and no service can no longer work and become system unstable...

unfortunately,I still wait for the developers as spend on a previous version of glibc
a version 2.12 or 2.13

I'll try the solution Mebestian
but I'm not sure it is very stable as a solution

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0