Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Linux Servers

Support::Linux Servers Support forum for Linux EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 04-16-2006, 10:26 AM
Arex
Hill Giant
 
Join Date: Jul 2004
Posts: 196
Default problems with EmuShareMem Loading...

I have done all things like wikki linux tutorial says..and i have compiled all ok, but when i try run world, i get the next error:

Code:
sudo ./world
[Debug] Starting Log: logs/eqemu_debug_world.log
[Debug] [WORLD__INIT] Loading server configuration..
[Debug] [WORLD__INIT] Log settings loaded from log.ini
[Debug] [WORLD__INIT] CURRENT_WORLD_VERSION:EQEMu 0.6.6
[Debug] [WORLD__INIT] Connecting to MySQL...
[Debug] [COMMON__THREADS] Starting TCPServerLoop with thread ID -1213191248
[Debug] [COMMON__THREADS] Starting TCPServerLoop with thread ID -1221583952
[Status] Starting Log: logs/eqemu_world.log
[Status] Using database 'eq' at localhost:3306
[Debug] [WORLD__INIT] Loading opcodes..
[Error] Load Shared Library 'libEMuShareMem.so' failed.  Error=libEMuShareMem.so: cannot open shared object file: No such file or directory
Unable to load EMuShareMem for opcodes.
[Debug] [WORLD__INIT_ERR] Loading opcodes failed. I cant live like this!
[Debug] [COMMON__THREADS] Starting DBAsyncLoop with thread ID -1229988944
[Debug] [COMMON__THREADS] Ending TCPServerLoop with thread ID -1221583952
Reply With Quote
  #2  
Old 04-16-2006, 10:34 AM
Arex
Hill Giant
 
Join Date: Jul 2004
Posts: 196
Default

i already fix it making a link of Emusharemem lib in /usr/lib/...i did it before, but it wasnt working, is the same thing use

ln -s [relative path]/archive [absolute path]

or use

ln -s [absolute path]/archive [absolute path]/archive

??
Reply With Quote
  #3  
Old 04-16-2006, 12:54 PM
Belfedia
Demi-God
 
Join Date: Jan 2005
Posts: 1,109
Default

I think with "sudo" commands you use ubuntu ? Your system don't find the lib emusharemem.so library but you have understand.

1- you don't need to start any eqemu files with sudo commands, you can compile source, start and use with user account , and not with command root acces. If this not work try to put good right on file with chmod command (tutorial link : http://catcode.com/teachmod/ ).

2- i'm on debian, i have libEMuShareMem.so in same directory than world, zone and eqlauncher. I use this script for launch world (not a single ./world). It say to system "Hey !! i have also this lib directory" :p
Code:
#!/bin/sh
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:.
./world &
Save it to "worldstart" ,
sudo chmod a+x worldstart (That say all user can run this script).
and you can run your world with ./worldstart command

A friend say about this method "It was very clean !"
Perhaps in ubuntu you need sudo before export, but try first
__________________
__________________________________________________ _____________________________________
I speak english like a spanish cow..., I speak spanish like a english pudding...
But I try to speak good french !!! (Non au langage SMS sur forum)
http://eqfroggy.new.fr : Froggy French Server Website.

Last edited by Belfedia; 04-16-2006 at 09:10 PM..
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 08:32 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3