Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Can't get it to start

Pyro Raymond
Registered User
Join date: 6 Apr 2006
Posts: 1
05-03-2006 16:38
Right. I'm running the latest version of Novell Open Suse and I've just installed. The program does not seem to start.
I installed it in the directory /home/pyro/Games/Second_life. The program doesn't start at all. I looked in the log file and found the following:
"bin/secondlife-bin: error while loading shared libraries: libdb-4.2.so: cannot open shared object file: No such file or directory"

Is there a dependancy that I havn't installed that SL needs to run?

Thanks allot
Alison Hamsun
Registered User
Join date: 17 Dec 2005
Posts: 6
Symbolic Link
05-03-2006 17:06
I had the same problem with Fedora Core 5.
The problem was, FC5 installed libdb-4.3, but Second Life is looking for version 4.2. I was able to fix the problem by creating a link to the newer library, like so:

# ln -s /usr/lib/libdb-4.2.so /usr/lib/libdb-4.3.so

Or course, you'll have to make sure you have libdb installed, and check where it's located in the Suse distro. I've never used Suse before, so you're on your own there.

Hope that helps,
Alison
Riffey4 DeGroot
Registered User
Join date: 7 Jul 2004
Posts: 180
05-04-2006 03:55
I had the same problem when I started.
You need to install db42 (Berkeley DB database library Version 4.2). It wasnt installed on my Kubuntu rig.
Philogos Lightworker
Registered User
Join date: 10 May 2006
Posts: 2
Same problem
05-10-2006 19:04
I also got the error about not being able to find libdb-4.2.so. I am running SuSe 10, so I did a search for that file with YAST. This file is available with the distribution, but not installed by default. So I just checked the box and let YAST install it for me.

Unfortunately, it still didn't work. I am not sure why, but I suspect it may be because I am running on a 64 bit system. I have the x64 versions of everything installed, including the x64 version of libdb-4.2.so. By default, YAST installed this to the /usr/lib64/ folder.

I tried linking to it in the /usr/lib/ folder, and also in the /lib folder that unzipped with second life, but all to no avail. It just keeps saying it can't see the library. (Incidentally, I just unzipped the download into my home folder and tried to run it as-is...is that not correct?)

Do you think this version is simply not 64 bit compatible? Any other suggestions would be greatly appreciated. Thanks.
Darkside Eldrich
Registered User
Join date: 10 Feb 2006
Posts: 200
05-10-2006 22:41
There is information in several threads about getting the game to work on a 64-bit distribution. Look around :)
Zi Ree
Mrrrew!
Join date: 25 Feb 2006
Posts: 723
05-11-2006 00:00
On a 64 Bit system always install the 32 Bit variants of the libraries needed :)

See also:
http://stux.wikiinfo.org/moin.py/FAQ#faq_2_library
http://stux.wikiinfo.org/moin.py/FAQ#faq_2_library_64
_____________________
Zi!

(SuSE Linux 10.2, Kernel 2.6.13-15, AMD64 3200+, 2GB RAM, NVidia GeForce 7800GS 512MB (AGP), KDE 3.5.5, Second Life 1.13.1 (6) alpha soon beta thingie)

Blog: http://ziree.wordpress.com/ - QAvimator: http://qavimator.org

Second Life Linux Users Group IRC Channel: irc.freenode.org #secondlifelug
Ashex Nitschke
Registered User
Join date: 21 Jun 2006
Posts: 1
06-21-2006 22:08
the reason this error pops up is because most of the time we have a newer version installed, so like Alison said, just create a symbolic link and things will work.
Sync Bentley
Registered User
Join date: 27 Jun 2006
Posts: 1
06-27-2006 11:50
From: Alison Hamsun
I had the same problem with Fedora Core 5.
The problem was, FC5 installed libdb-4.3, but Second Life is looking for version 4.2. I was able to fix the problem by creating a link to the newer library, like so:

# ln -s /usr/lib/libdb-4.2.so /usr/lib/libdb-4.3.so

Or course, you'll have to make sure you have libdb installed, and check where it's located in the Suse distro. I've never used Suse before, so you're on your own there.

Hope that helps,
Alison


having the same problem on FC5, where idid you insert that code?
Darkside Eldrich
Registered User
Join date: 10 Feb 2006
Posts: 200
06-27-2006 13:05
From: Sync Bentley
having the same problem on FC5, where idid you insert that code?

That's a command. Run it from a terminal, as root.