Hi,
Second Life will not run on my system. After downloading the linux alpha, I extracted it to the desktop, and enter "./secondlife" at the terminal in the extracted folder. Then the following error message occurs:
>bin/do-not-directly-run-secondlife-bin: error while loading shared libraries: libgtk-x11-2.0.so.0: >cannot open shared object file: No such file or directory
>
>*********************************************************
>This is an ALPHA release of the Second Life linux client.
>Thank you for testing!
>You can visit the Linux Client Alpha Testers forum at:
>/invalid_link.html
>Please see README-linux.txt before reporting problems.
I then copied the "libgtk-x11-2.0.so.0" file from the "usr/lib" directory into the extracted Second Life directory. After this I tried to run it again and got the following message:
>bin/do-not-directly-run-secondlife-bin: error while loading shared libraries: libgtk-x11-2.0.so.0: >wrong ELF class: ELFCLASS64
>
>*********************************************************
>This is an ALPHA release of the Second Life linux client.
>Thank you for testing!
>You can visit the Linux Client Alpha Testers forum at:
>/invalid_link.html
>Please see README-linux.txt before reporting problems.
After some research I found that this problem is solved by going to "http://packages.ubuntu.com/cgi-bin/download.pl?arch=i386&file=pool%2Fmain%2Fp%2Fpango1.0%2Flibpango1.0-0_1.16.2-0ubuntu1_i386.deb&md5sum=1baab6ce0b370fd7b55d854d78e1e053&arch=i386&type=main"
downloading this file, and manually copying (sudo from terminal) all the files from the extracted /usr/lib folder to the /usr/lib32 folder on my system. This then led to another problem:
>bin/do-not-directly-run-secondlife-bin: error while loading shared libraries: >libpangocairo-1.0.so.0: cannot open shared object file: No such file or directory
>
>*********************************************************
>This is an ALPHA release of the Second Life linux client.
>Thank you for testing!
>You can visit the Linux Client Alpha Testers forum at:
>/invalid_link.html
>Please see README-linux.txt before reporting problems.
At this point I have stopped trying to figure it out. From what I can tell, secondlife is trying to find some library file, but it cannot do so. Once I manually feed it the file, it sees that it is not 64-bit, and I have to copy some 32-bit files into the appropriate directory. At that point it is satisfied, and moves on to the next file it cannot find. My questions are as follows:
1) The Readme mentions something about 32bit compatibility mode. Do I need to manually enable this 32bit comp mode, and if so, how do I do this? I am well into my 4th day of ever using Linux (and loving it), so please be as descriptive as reasonable. Feel free to refer me to an appropriate tutorial for the basic-basics.
2) Manually copying files from the /usr/lib folder to secondlife's folder, and downloading some library file & copying the contents into the /usr/lib32 doesn't seem to be a very efficient (or safe) way of using Linux. Is there a better way to do this?
3) I would like to drag&drop or copy&paste things, but by default Ubuntu will not let me do this unless I use "sudo" from the terminal, and it will not allow me to log in as root. Is there a way to work around this?
4) Currently, I have tried several other "brute force" things (such as installing a 900mb block of libraries via synaptic), and I'm afraid I have knocked out the 3D cube desktop effect, not to mention other damage I have not noticed yet. This cannot be fixed by enabling the desktop cube in the Desktop Effects, anymore. Would all this be easier if I were to simply reinstall Ubuntu, and change some options to make this all work?
Thank you very much for any help you can provide!