Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

1.9.0.17 doesn't work

Kelseigh Miranda
Pet Mousey
Join date: 15 Feb 2006
Posts: 33
03-20-2006 15:48
Okay, first of all I'm running Open SuSe 10.1. The previous several versions have run amazingly well. However, when I try to run 1.9.0.17, I get the following:

bin/secondlife-bin: error while loading shared libraries: libdb-4.2.so: cannot open shared object file: No such file or directory


Anyone able to help me here? I'm desperate to get back on.
Solar Angel
Madam Codealot
Join date: 10 Apr 2005
Posts: 58
03-20-2006 15:52
You're missing the runtime libraries for libdb (The berkely database libraries). They should be available as RPM's.

And... do I know you on another forum?
Kelseigh Miranda
Pet Mousey
Join date: 15 Feb 2006
Posts: 33
03-20-2006 15:56
This is the only forum for SL I post to. Although that doesn't mean you don't know me from somewhere else entirely.

And thanks for the tip. I'll look for those when I get back from my evening shift (thank the Goddess it's only 2 1/2 hours).
Doug Rosewood
Registered User
Join date: 10 Feb 2006
Posts: 4
03-20-2006 15:56
From: Kelseigh Miranda

bin/secondlife-bin: error while loading shared libraries: libdb-4.2.so: cannot open shared object file: No such file or directory


Err, try installing libdb-4.2? It doesn't seem to be bundled with it. It would seem the change is they added a new lib (libaprutil-1.so.0), and that lib is built against libdb-4.2.

apt-get install libdb4.2 would do the trick on debian. No idea on SuSe.
zeak Underall
Registered User
Join date: 16 Feb 2006
Posts: 7
works for me
03-20-2006 16:23
No problems at all. Debian stable. Just unpacked the archive, adjusted permissions and ran the start script.
Claude Desmoulins
Registered User
Join date: 1 Nov 2005
Posts: 388
03-20-2006 16:26
I get :


:~/SecondLife_1_9_0_17$ ./secondlife
bin/secondlife-bin: error while loading shared libraries: libuuid.so.1: cannot open shared object file: No such file or directory

When I run a file search, I find the allegedly missing library in /lib.

So, what's up?

Ubuntu Breezy- amd64 kernel
Zi Ree
Mrrrew!
Join date: 25 Feb 2006
Posts: 723
03-20-2006 16:33
You might need to install the 32 Bit compatibility library, too.
_____________________
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
Claude Desmoulins
Registered User
Join date: 1 Nov 2005
Posts: 388
03-20-2006 16:34
Could you tell me what the filename is so I can look for it in synaptic. How do you install 32 bit libs on a 64 bit machine? I know there's a lib32 directory. I don't know where to get the file, though.
Zi Ree
Mrrrew!
Join date: 25 Feb 2006
Posts: 723
03-20-2006 16:55
Sorry, I only know about SuSE, there is a separate RPM for each 32 bit lib .. maybe another Ubuntu user knows? Anyone?
_____________________
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
Claude Desmoulins
Registered User
Join date: 1 Nov 2005
Posts: 388
03-20-2006 16:57
I manually extracted the libs into the /lib32 directory and it still isn't working. Even rebuilt the symlink myself. Thanks for your thoughts, though.
Claude Desmoulins
Registered User
Join date: 1 Nov 2005
Posts: 388
03-20-2006 17:24
Here's how I got it to work:

sudo linux32 apt-get install uuid

then

linux32 /path/to/secondlife.sh


Someone please tell me if I've mucked something up. It seems to work,
furahivszuri Zeluco
Registered User
Join date: 26 Feb 2006
Posts: 26
03-20-2006 17:38
From: Kelseigh Miranda
bin/secondlife-bin: error while loading shared libraries: libdb-4.2.so: cannot open shared object file: No such file or directory


I got the same

Just go to Yast -> Software management and search for libdb, checking the box that says "Provide"; then install the version 4.2 (it offers way too many versions, the one you need is 4.2, though I installed them all because I need other versions for other apps)
Cyall Akula
Technopixie
Join date: 2 Dec 2005
Posts: 8
03-20-2006 18:55
Dirty hack alert!

If all else fails, try this:

cd SecondLife_1_9_0_17/lib
ln -s /usr/lib/libdb.so libdb-4.2.so


This Worked For Me(TM), YMMV, no warranty, etc, etc. My motivation for trying it was mostly laziness, I use a source-based distro & couldn't be bothered to configure the db build to create the necessary compatibility simlinks, if that's even an option. I'm told the db build is a pain anyway.

As to the above hack's chances of working, I'd say don't do it if /usr/lib/libdb.so is a symlink to an older version than libdb-4.2.so, only do it if its newer.
_____________________
JoeBlaze Summers
Registered User
Join date: 8 Mar 2006
Posts: 1
04-10-2006 12:30
I had the same problem. I realized that the version I had was libdb-4.3.so and I tried ln -s /usr/lib/libdb-4.3.so libdb-4.2 and it worked. Do not know what may happen because of this atleast I got this to work. Can anyone post the libdb-4.2.so So i dont have to do this.