Jump to content
Eternal Lands Official Forums
Entropy

Problems with the update

Recommended Posts

Linux version simply won't work, even with complete removal of previous EL files, together with ".elc" directory... I keep getting this:

$ ./el.x86.linux.bin
I/O warning : failed to load external entity "/usr/local/games/el//actor_defs/actor_defs.xml"
open /dev/[sound/]dsp: Device or resource busy
I/O warning : failed to load external entity "/usr/local/games/el//languages/en/books/races/human.xml"
I/O warning : failed to load external entity "/usr/local/games/el//books/races/human.xml"
I/O warning : failed to load external entity "/usr/local/games/el//languages/en/books/races/dwarf.xml"
I/O warning : failed to load external entity "/usr/local/games/el//books/races/dwarf.xml"
I/O warning : failed to load external entity "/usr/local/games/el//languages/en/books/races/elf.xml"
I/O warning : failed to load external entity "/usr/local/games/el//books/races/elf.xml"
I/O warning : failed to load external entity "/usr/local/games/el//languages/en/books/races/gnome.xml"
I/O warning : failed to load external entity "/usr/local/games/el//books/races/gnome.xml"
I/O warning : failed to load external entity "/usr/local/games/el//languages/en/books/races/orchan.xml"
I/O warning : failed to load external entity "/usr/local/games/el//books/races/orchan.xml"
I/O warning : failed to load external entity "/usr/local/games/el//languages/en/books/races/draegoni.xml"
I/O warning : failed to load external entity "/usr/local/games/el//books/races/draegoni.xml"
*** glibc detected *** ./el.x86.linux.bin: double free or corruption (!prev): 0x0caf1a38 ***
======= Backtrace: =========
/lib/libc.so.6[0x943124]
/lib/libc.so.6(__libc_free+0x77)[0x94365f]
/lib/libc.so.6(fclose+0x148)[0x934c40]
./el.x86.linux.bin[0x80de96e]
======= Memory map: ========
00111000-00112000 rwxp 00111000 00:00 0
00112000-0017b000 r-xp 00000000 03:02 1583594	/usr/lib/libGL.so.1.0.8178
0017b000-00194000 rwxp 00069000 03:02 1583594	/usr/lib/libGL.so.1.0.8178
00194000-00195000 rwxp 00194000 00:00 0
00195000-00208000 r-xp 00000000 03:02 1594431	/usr/X11R6/lib/libGLU.so.1.3.060201
00208000-0020e000 rwxp 00072000 03:02 1594431	/usr/X11R6/lib/libGLU.so.1.3.060201
0020e000-00212000 rwxp 0020e000 00:00 0
00212000-00214000 rwxp 00000000 00:0f 1521	   /dev/zero
00214000-00215000 rwxp 00214000 00:00 0
00215000-0021b000 r-xs 00000000 03:02 1617812	/usr/lib/gconv/gconv-modules.cache
0021b000-0021c000 rwxs 15a0c000 00:0f 1524	   /dev/nvidia0
0021c000-0021d000 rwxs 15a41000 00:0f 1524	   /dev/nvidia0
0021d000-0021e000 rwxs d3c4e000 00:0f 1524	   /dev/nvidia0
0021e000-0021f000 rwxs 00000000 00:07 1507340	/SYSV00000000 (deleted)
0021f000-00220000 rwxs 00000000 00:07 1540109	/SYSV00000000 (deleted)
00220000-00222000 rwxp 00000000 00:0f 1521	   /dev/zero
00222000-00224000 rwxp 00000000 00:0f 1521	   /dev/zero
00224000-00226000 rwxp 00000000 00:0f 1521	   /dev/zero
00226000-00228000 rwxp 00000000 00:0f 1521	   /dev/zero
00228000-0022a000 rwxp 00000000 00:0f 1521	   /dev/zero
0022a000-0022c000 rwxp 00000000 00:0f 1521	   /dev/zero
0022c000-0022e000 rwxp 00000000 00:0f 1521	   /dev/zero
0022e000-0022f000 r-xp 0022e000 00:00 0		  [vdso]
0022f000-00231000 rwxp 00000000 00:0f 1521	   /dev/zero
00231000-00233000 rwxp 00000000 00:0f 1521	   /dev/zero
00233000-00235000 rwxp 00000000 00:0f 1521	   /dev/zero
00235000-00238000 rwxp 00235000 00:00 0
00238000-0023c000 r-xp 00000000 03:02 68098	  /lib/libnss_dns-2.3.5.so
0023c000-0023d000 r-xp 00003000 03:02 68098	  /lib/libnss_dns-2.3.5.so
0023d000-0023e000 rwxp 00004000 03:02 68098	  /lib/libnss_dns-2.3.5.so
00240000-00241000 rwxp 00240000 00:00 0
00241000-00258000 rwxs 00000000 00:07 131076	 /SYSV00000000 (deleted)
0025c000-0025d000 r-xp 00000000 03:02 1583893	/usr/lib/tls/libnvidia-tls.so.1.0.8178
0025d000-0025e000 rwxp 00000000 03:02 1583893	/usr/lib/tls/libnvidia-tls.so.1.0.8178
0025e000-002bb000 rwxp 0025e000 00:00 0
002bb000-00318000 rwxp 00000000 00:0f 1521	   /dev/zero
00318000-00359000 rwxp 00318000 00:00 0
00359000-00362000 r-xp 00000000 03:02 67998	  /lib/libnss_files-2.3.5.so
00362000-00363000 r-xp 00008000 03:02 67998	  /lib/libnss_files-2.3.5.so
00363000-00364000 rwxp 00009000 03:02 67998	  /lib/libnss_files-2.3.5.so
00379000-0043c000 rwxp 00379000 00:00 0
00441000-004f2000 r-xp 00000000 03:02 1589095	/usr/lib/libstdc++.so.5.0.7
004f2000-004f7000 rwxp 000b0000 03:02 1589095	/usr/lib/libstdc++.so.5.0.7
004f7000-00563000 rwxp 004f7000 00:00 0
0057c000-0059e000 rwxp 0057c000 00:00 0
005b1000-005b8000 r-xp 00000000 03:02 1584247	/usr/X11R6/lib/libXrender.so.1.2.2
005b8000-005b9000 rwxp 00007000 03:02 1584247	/usr/X11R6/lib/libXrender.so.1.2.2
005b9000-00668000 rwxp 005b9000 00:00 0
0067d000-0067f000 r-xp 00000000 03:02 1651561	/usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
0067f000-00680000 rwxp 00001000 03:02 1651561	/usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
00680000-00782000 rwxs e0010000 00:0f 1524	   /dev/nvidia0
00782000-007b6000 rwxp 00782000 00:00 0
007ec000-007ed000 r-xp 00000000 03:02 1620992	/usr/lib/gconv/ISO8859-1.so
007ed000-007ef000 rwxp 00000000 03:02 1620992	/usr/lib/gconv/ISO8859-1.so
0080d000-008ad000 rwxp 0080d000 00:00 0
008c2000-008dc000 r-xp 00000000 03:02 65636	  /lib/ld-2.3.5.so
008dc000-008dd000 r-xp 00019000 03:02 65636	  /lib/ld-2.3.5.so
008dd000-008de000 rwxp 0001a000 03:02 65636	  /lib/ld-2.3.5.so
008e0000-00a03000 r-xp 00000000 03:02 68091	  /lib/libc-2.3.5.so
00a03000-00a05000 r-xp 00123000 03:02 68091	  /lib/libc-2Avbruten (SIGABRT)

Edited by Vitez

Share this post


Link to post
Share on other sites

ooh, ooh, I got one! it's a showstopper, too! the 'update' for linux has binaries that were compiled before the version bump!

 

*nix users will nee to use CVS or wait, it seems

Share this post


Link to post
Share on other sites

Running ELC in GDB gives some clues:

#0  0x00c6f402 in __kernel_vsyscall ()
#1  0x00908118 in raise () from /lib/libc.so.6
#2  0x00909888 in abort () from /lib/libc.so.6
#3  0x0093d22a in __libc_message () from /lib/libc.so.6
#4  0x00943124 in _int_free () from /lib/libc.so.6
#5  0x0094365f in free () from /lib/libc.so.6
#6  0x00934c40 in fclose@@GLIBC_2.1 () from /lib/libc.so.6
#7  0x080de96e in handle_update_download ()
#8  0x0a976890 in ?? ()
#9  0x0a746e58 in ?? ()
#10 0x0a737768 in ?? ()
#11 0x00000000 in ?? ()

 

PS. CVS version does not work because server refuses it.

Looks like handle_update_download() could be the problem here...

Edited by Vitez

Share this post


Link to post
Share on other sites

Aren't there two binaries?

in the linux update zip? yes. one for x86 and one for x86_64. since I don't have a 64bit system I deleted the second one

Share this post


Link to post
Share on other sites

Linux users need to make sure the the datadir in the el.ini points to where you installed EL so it can find all the files.

Share this post


Link to post
Share on other sites

PS. CVS version does not work because server refuses it.

Looks like handle_update_download() could be the problem here...

if you're compiling yourself, remove the AUTO_UPDATE flag from the makefile

the typical setup is system-installed data, and running the game as a user... hence the update can't work anyway

Share this post


Link to post
Share on other sites

Ok, no monsters in the game, would have been very halpful if you guys reported this issue on the test server...

Now I am working at it.

Share this post


Link to post
Share on other sites

Linux version - saw all those textures (in that directory :P but that only makes me more sad about this:

 

bash-3.00$ ./el.x86.linux.bin

*** glibc detected *** double free or corruption (!prev): 0x09666e70 ***

Aborted

 

Seems like the old one problem with glibc - in Learner's topic I saw it was noticed...

 

By the way I've tried those files from Learner's topic but they crashes too with the same problem - after one second working it crashes.

 

I've also deleted ./elc directory but it didn't work either.

 

I've changed ini in my directory so all files are in right place... it didn't help either :) (oh maybe about those warnings but..)

Share this post


Link to post
Share on other sites

OK fellows! Latest CVS build fixes the problem, and I am now using the new ELC with new, updated EL server! Cheers!

 

My ELC build can be downloaded from our (Yugo guild) website, from this URL: http://yugo.nu6.org/files/el.x86.linux.bin . One warning - it is linked against DYNAMIC libraries! :)

 

Warning #2 - looks like i still have to delete .elc directory... - Make backup, delete it, and after you start ELC copy backuped files back to .elc directory - that is how I did it.

Edited by Vitez

Share this post


Link to post
Share on other sites

This is going to make me look like a total idiot, but I'm going to go ahead and say it; I'm not entirely sure what to do with something that "is linked against DYNAMIC libraries" *blush*

 

Tried Vitez's file, and got this error:

 

./el.x86.linux.bin: error while loading shared libraries: libopenal.so.0: cannot open shared object file: No such file or directory

 

Not entirely sure what I should do. I'm running SimplyMepis 3.4.3 RC4, a Debian based distribution.

 

Should I try and find said file? Doing a search for a .deb isn't proving very fruitful.

 

EDIT AGAIN:

 

I think I found a thread that covers installing OPENAL. I'm going to try that.

 

EDIT YET AGAIN:

 

Okay, I'm unable to download the file referred to in said post. (http://no-exit.org/el/files/openal-20040218.tbz2) It just times out. I'm stuck.

 

 

OK fellows! Latest CVS build fixes the problem, and I am now using the new ELC with new, updated EL server! Cheers!

 

My ELC build can be downloaded from our (Yugo guild) website, from this URL: http://yugo.nu6.org/files/el.x86.linux.bin . One warning - it is linked against DYNAMIC libraries! :)

 

Warning #2 - looks like i still have to delete .elc directory... - Make backup, delete it, and after you start ELC copy backuped files back to .elc directory - that is how I did it.

Edited by Grackle

Share this post


Link to post
Share on other sites

The Portland bridge has some transparent sections underneath - I'm sure it wasn't like this before:

bridgebug.jpg

 

Thinking there might be file problems I checked the error log - all I found was:

Log started at 2006-02-06 17:05:45

Error: Can't open file "./textures/fontv.bmp"
Downloading http://www.eternal-lands.com/updates/files.lst from www.eternal-lands.com
Error: Can't open file "commands.lst"
Error: Can't open file "./textures/fontv.bmp"
Error: Can't open file "./textures/fontv.bmp"
Client closed

 

I used the Linux update for the files then downloaded the entire EL client from CVS and built it. Using Nvidia video. The bridge looks like this also on another system running the windows update.

Share this post


Link to post
Share on other sites

Vanyel's cabin in northern Palon Vertas is a trap! I can't get out from there, I get "Can't reach destination (path blocked?)". Sorry Vanyel for entering your private property, but I didn't know it's yours before entering it. :]

 

Edith says:

Coordinates are: Palon Vertas insides [549,98]

Edited by Ulrih

Share this post


Link to post
Share on other sites

dunno, if it is also a problem, but i think that the quantity-bar in the inventory is located pretty bad, in my eyes. should be at sides or on top, not at at bottom :-)

 

but else, already found some nice features so far =)

Share this post


Link to post
Share on other sites

Vitez's bin also didn't work for me. After some googling to find libalut.so and rpming, all i got was:

 

Illegal instruction

 

the_voice's tip , however, works fine for fine. Just grab the cvs and compile w/o -DAUTO_UPDATE. If someone could do that for the others... (well, if you wanna try my bin fell free - no guarantees :) )

Share this post


Link to post
Share on other sites

is the new updatre all set yet? because i have downloaded and redownloaded the game and it still wont work. i tried downloading the old version to try but it will only let me download the new one.

 

it will get to the point where it says connecting to sewrver then then it will freeze up and turn all white and i cant close it.

Edited by CodyTowner

Share this post


Link to post
Share on other sites

Error: Can't open file "./3dobjects/misc_objects/stonebrick1.e3d"

Something nasty happened while trying to process:

 

This is caused by stonebrick1.e3d having the extension .E3D in the linux download.

Share this post


Link to post
Share on other sites

Vitez's bin also didn't work for me. After some googling to find libalut.so and rpming, all i got was:

 

Illegal instruction

 

the_voice's tip , however, works fine for fine. Just grab the cvs and compile w/o -DAUTO_UPDATE. If someone could do that for the others... (well, if you wanna try my bin fell free - no guarantees :) )

For Linux a temporary fix is rename mirrors.lst

 

The proper solution is now available from new linux downloads, or for binaries only http://www.other-life.com/el/el_120p1_linux_binary.zip. This will allow you to put mirros.lst back

Share this post


Link to post
Share on other sites

Whenever i start the game on the screen that says connenting to server and that i get this message, " Couldn't find the OpenGL Shading Lanuage extension, not useing it." i then click to go to the log in screen and after i login and it's loading the game it freezes up when loading 3D objects.

Share this post


Link to post
Share on other sites

- all new stuff not harvestable (and can't even use eye icon on minerals in cave - new ones i mean)

- Wrong wall position in Nordcarn 'PK' cave

 

wrong_wall_pos.JPG

 

BTW cave no longer PK ? didn't get any message entering it

Edited by Gen_Axis

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

  • Recently Browsing   0 members

    No registered users viewing this page.

×