Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GLIBC_2.1.5 is missing #31

Open
Gamejet opened this issue Mar 19, 2015 · 27 comments
Open

GLIBC_2.1.5 is missing #31

Gamejet opened this issue Mar 19, 2015 · 27 comments

Comments

@Gamejet
Copy link

Gamejet commented Mar 19, 2015

Im followed the installation steps of your thread. Pretty much everything worked except I couldnt get app 33900 (no subscription) and v1042update.sql crashed my mysql server. Everything else worked fine and I dont think these things will take effect on anything too bad. Anyways at starting epoch.sh I get the error message "GLIBC_2.1.5" is missing and required by ./epoch.sh. Any idea how to fix this?

@deannreid
Copy link

Which distro are you using?

@Gamejet
Copy link
Author

Gamejet commented Mar 21, 2015

debian wheezy which seems to be kind of the problem... the library is missing I think. I read about that issue in a forum already, right now Im trying to find a workaround.

@deannreid
Copy link

Its not missing, can't be. Linux runs on it :P

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

@Gamejet
Copy link
Author

Gamejet commented Mar 21, 2015

Well my comment could be easily misunderstood, I see. I wanted to say that this particular version is missing because theres only an older version installed. Also your postet tutorial would work, the only issue is the library is a very basic part of Linux and installing a new version would change quit a lot. I am trying to run the epoch server on a newer version and keep the older version installed. It worked so far. Im just getting a different error that was caused by it, I will see if I can fix it. If so I will tell how, if not I will ask again :). Thanks for the help so far.

@deannreid
Copy link

ahh right I understand now :) https://packages.debian.org/sid/libc6 download the required file at the bottom and then place it into your arma dir with epoch.sh and then change the location of lib

LD_LIBRARY_PATH=.:/usr/lib32:$LD_LIBRARY_PATH;

would be

LD_LIBRARY_PATH=.:/home/epoch:$LD_LIBRARY_PATH;

I believe

@Gamejet
Copy link
Author

Gamejet commented Mar 22, 2015

indeed, thats what I have done so far. Unfortinatly I get a new error: __vdso_time: invalid mode for dlopen(). After a bit of research I found out its a bit tricky to use two different versions of GLIBC:
"However, you need to know that glibc consists of many pieces (200+ shared libraries) which all must match. One of the pieces is ld-linux.so.2, and it must match libc.so.6, or you'll see the errors you are seeing.

The absolute path to ld-linux.so.2 is hard-coded into the executable at link time, and can not be easily changed after the link is done."
So thats where I am right now. Sadly I cannot figure out how to change this link the best. If anyone can help me with this problem I would be quite happy. The only other possibilities I have is changing to siv or using a virtual environment. I realy hope I dont need to do that :/

@deannreid
Copy link

No there isn't requirements to do that as I said in the first post if you follow
http://stackoverflow.com/questions/10863613/how-to-upgrade-glibc-from-version-2-13-to-2-15-on-debian
That will safely take you through upgrading the libs on your os just make sure you don't end the terminal or shutdown the server prematurely or you will get annoying side effects which will require an os reinstall if you have important stuff that you can't get back then back it up just incase-always backup regardless

@deannreid
Copy link

I've used that method many times and I've never had any problems with it so it work without any problems and anything that requires libc < 2.15 will be updated also

@Gamejet
Copy link
Author

Gamejet commented Mar 23, 2015

Ok, even though I did not want to update my GLIBC I did so in order to get everything working. So far everything seems to be fine after updating. Even MySQL is still working. I would like to see a version of this server in the future that carries its own libraries to work on a distribution like debian too without the requirement of such an update. Anyways, after fixing a lot of stuff (tolower did not work as it should + a couple of wrong places for files) I was able to start the server. Only Warning I get: "Warning Message: Addon 'dayz_server' requires addon 'dayz_code'". I hope this isnt a real issue. However, I am not able to connect to my server. It is running via screen and according to top there is an app running consuming something like 5% RAM and CPU. I cannot find it via DayZCommander nor can I connect. If I try Im getting into something like a login but the connection attempt stops at "wait for host" and stays there. Last thanks for all the support so far and I hope you can help me fixing that as well :)

@Gamejet
Copy link
Author

Gamejet commented Mar 23, 2015

"16:20:34 Mission DayZ Epoch Chernarus read from bank.
16:20:34 Missing addons detected:
16:20:34 dayz_anim
16:20:34 dayz_code
16:20:34 dayz_communityassets
16:20:34 dayz_weapons
16:20:34 dayz_equip
16:20:34 dayz_epoch
16:20:34 dayz_vehicles
16:20:34 glt_m300t
16:20:34 pook_h13
16:20:34 csj_gyroac
16:20:34 map_eu
16:20:34 jetskiyanahuiaddon
16:20:34 warehouse
16:20:34 mbg_killhouses
16:20:34 mbg_buildings_3
16:20:34 mbg_african_buildings
16:20:34 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.dayz_anim, dayz_code, dayz_communityassets, dayz_weapons, dayz_equip, dayz_epoch, dayz_vehicles, glt_m300t, pook_h13, csj_gyroac, map_eu, jetskiyanahuiaddon, warehouse, mbg_killhouses, mbg_buildings_3, mbg_african_buildings
16:20:34 Player E-Type disconnected.
16:20:34 BattlEye Server: Player #0 E-Type disconnected"

Thats the connection details I get. I can only connect via DayZCommander and because the server isnt listed/ cannot be seen in the Favorites I can only connect with Vanilla Arma2OA. Also I needed to disable the firewall to even get this piece of connection. I opened ports 2300 to 2305, any idea why I need to disble that firewall?

EDIT: opening UDP Ports as well fixed the issue with the firewall. Still "wait for host".
EDIT2: I think my only realy issue is the "wait for host" thingy. I tried it with correct Epoch files again and Im still getting that error. Any ideas?
Btw I am not running steam. I hope that isnt an issue?

@deannreid
Copy link

You shouldn't need steam, everything in the git is all thats required, try using the install file that should solve the error

@deannreid
Copy link

also it will take upto 24 hours to show in dz launcher and commander

@Gamejet
Copy link
Author

Gamejet commented Mar 23, 2015

Converting ArmA 2 OA directory:
./install: line 7: gcc: command not found
./install: line 8: ./tolower: No such file or directory
chmod: changing permissions of `libstdc++.so.6': Operation not permitted
ArmA 2 - Operation Arrowhead Server was installed.

@Gamejet
Copy link
Author

Gamejet commented Mar 23, 2015

thats what Im getting if I try using the install script. Also the issue is not that I cant find the Server in DayZCommander. I cant even connect via IP :/ Im just getting this "wait for host" message and Im unable to track it down...

@deannreid
Copy link

change install file to this

#!/bin/bash

echo ""
echo "ArmA 2 - Operation Arrowhead - Linux Dedicated Server 1.63"

echo "Converting ArmA 2 OA directory:"
gcc -O -o tolower tolower.c
./tolower
chmod +w *
rm -f *.exe *.chm *.dll tolower.o
rm -f battleye/*.dll
rm -f expansion/*.dll
rm -f expansion/battleye/*.dll

echo "ArmA 2 - Operation Arrowhead Server was installed."
exit 0

and the tolower.c file to this

http://pastebin.com/7ZqRrANz

@Gamejet
Copy link
Author

Gamejet commented Mar 23, 2015

Okay I could track down the issue:
20:40:34 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.dayz_anim, dayz_code, dayz_communityassets, dayz_weapons, dayz_equip, dayz_epoch, dayz_vehicles, glt_m300t, pook_h13, csj_gyroac, map_eu, jetskiyanahuiaddon, warehouse, mbg_killhouses, mbg_buildings_3, mbg_african_buildings
Probably a mismatch between the dayzepoch foldername in the startscript and the real foldername. Anyways Im going to look into it tomorrow. Thanks for all that help, and Im going to try your installscript :)

@deannreid
Copy link

Make sure all the files were uploaded correctly

@Gamejet
Copy link
Author

Gamejet commented Mar 24, 2015

I didnt upload the files manualy (would have taken me for over 2 days) but rather downloaded them from the official torrent. Therefore I am quite sure my files are okay.

@Gamejet
Copy link
Author

Gamejet commented Mar 24, 2015

still getting the same error messages if I run the code you gave me... seems like it is the same code from the files I downloaded. I realy didnt change anything nor did I download any corrupt file. There has to be an error in the installation somewhere...

@Gamejet
Copy link
Author

Gamejet commented Mar 24, 2015

So the problem was with my dayz epoch files indeed. The files (the pbo files and stuff) were in /epoch/@dayz_server/ and not in /epoch/@dayz_server/addons/ where they should belong to. I fixed that. Now the server even seems to be running but when I press ok to load the mission file everything gets stuck again. Its saying "receiving mission file 1Kb/53Kb" on the client. The server tries to load the mission file at that time but instantly crashes with this error message:
"16:50:56 Reading mission ...
16:50:57 Strange convex component81 in zero_buildings\models\housev_3i3_i.p3d:geometryFire".
Is there something wrong with my mission file? I have it like that:
"/epoch/mpmissions/dayz_epoch_11.chernarus.pbo". If you have any idea I would be realy happy if this error could be solved as well. And thanks for the time you spend helping me :)

@deannreid
Copy link

I'm out at the moment so I can't look into it much, is the mission file a default one or have you loaded a custom one?

@Gamejet
Copy link
Author

Gamejet commented Mar 25, 2015

default mission files downloaded with the linux server files of this topic. And Im happy if we can get this fixed anyways. It doesnt need to be that fast.

@Gamejet
Copy link
Author

Gamejet commented Apr 2, 2015

I am about to surrender :(

@deannreid
Copy link

do you have a teamspeak I can join and I can walk you through?

@Gamejet
Copy link
Author

Gamejet commented Apr 4, 2015

Sorry I could only answer that late I was away for a bit. And yes I do have a teamspeak3: 92.222.119.10. If you could help me with that I would be very happy :)

@deannreid
Copy link

What time is suitable for you?

@Gamejet
Copy link
Author

Gamejet commented Apr 5, 2015

Actualy you can join whenever you feel like it :) If you see me online "Gamejet" just poke me and Im going to answer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants