can't find bin?
|
Jambalaya Fonck
Registered User
Join date: 23 Oct 2006
Posts: 8
|
11-06-2006 10:47
Hi - d/l the Linux client (Ubuntu Linux, 2.6.17-10) & tried to run it with the shell script, but all I get is the following error:
/home/cck/SecondLife_i686_1_12_3_6/secondlife: 33: bin/do-not-directly-run-secondlife-bin: not found
everything looks correct, name-wise; I tried adding the directory to my $PATH, editing the script to simplify the name (i.e. /secondlife/bin), even d/l all over again & extracting to a different location (which is the current one, /home/cck/ ) - but nothing seems to work.
Any ideas?
|
Valen Leinhardt
Registered User
Join date: 14 Jul 2006
Posts: 42
|
11-06-2006 13:58
Make sure to change to the directory you have it installed into.
The boot script uses a local path to get to the main binary.
|
Jambalaya Fonck
Registered User
Join date: 23 Oct 2006
Posts: 8
|
11-07-2006 13:43
Nope - doesn't help. Still can't find it. Any other ideas? Why shouldn't this work "out of the box"?
|
Darkside Eldrich
Registered User
Join date: 10 Feb 2006
Posts: 200
|
11-07-2006 21:28
From: Jambalaya Fonck Nope - doesn't help. Still can't find it. Any other ideas? Why shouldn't this work "out of the box"? Because it's an alpha?  How exactly are you invoking the secondlife script? If it's with $ /home/cck/SecondLife_i686_1_12_3_6/secondlife then it will be confused... rather, you should use a relative path from inside the SL directory, like so: $ cd /home/cck/SecondLife_i686_1_12_3_6 $ ./secondlife To make sure the script's working directory is correct. If you've already been doing that, then, um, snakes?
|
Jambalaya Fonck
Registered User
Join date: 23 Oct 2006
Posts: 8
|
11-07-2006 22:12
Yup, neither way works. :\
I know it's an alpha, but dayum - it seems like the script is failing or something - and I don't really get why that should even happen. I even edited it, having it echo the steps back...for whatever reason, it just blows off when it is supposed to launch...
O well - maybe I'll just blow out the ubuntu install & try Fedora or something...
|
Tofu Linden
Linden Lab Employee
Join date: 29 Aug 2006
Posts: 471
|
11-08-2006 02:06
In the secondlife script, could you try replacing bin/do-not-directly-run-secondlife-bin with ./bin/do-not-directly-run-secondlife-bin ?
|
Jambalaya Fonck
Registered User
Join date: 23 Oct 2006
Posts: 8
|
11-08-2006 09:30
yeah, still no go. :-/
|
Jambalaya Fonck
Registered User
Join date: 23 Oct 2006
Posts: 8
|
Doh!
11-08-2006 09:46
OK...sorry, dunbass move.  I should have said that I am actually running 64 bit. After I read the other thread, I installed the compatible library, and now the error has finally changed! (weird that it would behave this way...) Now, it's complaining about finding a library - but that's consistent with the other thread...
|
Valen Leinhardt
Registered User
Join date: 14 Jul 2006
Posts: 42
|
11-09-2006 12:34
Have you setup a chroot environment? You'll need one in Ubuntu.
There are instructions for setting up a 32bit chroot in ubuntu on their wiki.
|
Merrick Moose
Registered User
Join date: 20 Oct 2005
Posts: 191
|
11-10-2006 15:18
No need for a chroot environment. Add your distribution specific 32 bit versions of libuuid and libSDL to your secondlife/lib directory and it should work. These two libraries are outside of Linden Labs development and 32/64 bit friendliness is not good with them so using these two 32 bit libs with 32 SL should make your system otherwise functionary 32bit. This does work with Ubuntu 64 bit releases(probably all Debian based distros) . I've been told it works with Fedora Core as well. If you are a 64 bit user running in a chroot 32 bit environment please note so on your bug reports. 
|
Drake Bacon
Linux is Furry
Join date: 13 Jul 2005
Posts: 443
|
11-10-2006 15:23
Does Ubuntu not compile their kernels with 32-bit emulation on? Gentoo allows you to do that and load in compatibility libraries to boot, so you don't have to use "linux32".
_____________________
Drake Bacon/Drake Winger Home: Custom AMD X2 (65nm) 5000+, 4 Gig RAM, Gentoo amd64, NVidia GeForce 8600GT PCIe Mobile: Dell Inspiron E1505 (Core Duo 1.6GHz, 1 gig RAM, Gentoo x86, NVidia GeForce Go 7300 PCIe) Backup: iMac (Core 2 Duo 2.4GHz, 4 gig RAM, ATI Radeon HD 2400, MacOS X Leopard) Don't Ask: Asus EeePC 900A (Atom 1.6Ghz, 1 gig RAM, Intel graphics, Gentoo x86)
|
Darkside Eldrich
Registered User
Join date: 10 Feb 2006
Posts: 200
|
11-11-2006 19:23
Drake: you have to remember, gentoo is better 
|
Merrick Moose
Registered User
Join date: 20 Oct 2005
Posts: 191
|
11-13-2006 18:28
From: Drake Bacon Does Ubuntu not compile their kernels with 32-bit emulation on? Gentoo allows you to do that and load in compatibility libraries to boot, so you don't have to use "linux32". There is no need for the linux32 argument in running SL on Ubuntu64. The only problem may be third party libs not compiled properly. 32bit SL should run fine aside from libuuid and libSDL which are not 32/64 friendly. SL will only interface with the 32 bit version of these libs.
|