maggie3
April 3rd, 2014, 04:50 AM
I am new to Ubuntu and Linix, and have been having a great deal of difficulty either running or installing Firestorm for Second Life. I am running 64-bit Ubuntu 13.10, and am trying to run the 64-bit version of Firestorm.
STEP 1:
I downloaded Firestorm for SL or OpenSim 64-bit at this location: http://www.firestormviewer.org/downloads/, selecting the Linix tab. I extracted the folder and its contents into the Home directory.
STEP 2:
Using Terminal, I viewed the folder contents, and they are shown below:
maggie@Pavilion-dv7:~/Firestorm$ ls
app_settings
bin
character
etc
featuretable_linux.txt
firestorm
firestorm_48.png
FIRESTORM_DESKTOPINSTALL.txt
firestorm_icon.png
fonts
fs_resources
gpu_table.txt
install.sh
lib
licenses.txt
Phoenix_FirestormOS-Beta_x86_64_4.6.1.40478
Phoenix_FirestormOS-Beta_x86_64_4.6.1.40478.tar.bz2
README-linux-joystick.txt
README-linux.txt
README-linux-voice.txt
res-sdl
secondlife-i686.supp
skins
summary.json
VivoxAUP.txt
maggie@Pavilion-dv7:~/Firestorm$
STEP 3:
The Readme-linux.txt file contains the following instructions:
INSTALLING & RUNNING
-=-=-=-=-=-=-=-=-=-=-=-
The Firestorm Linux client can entirely run from the directory you have
unpacked it into - no installation step is required. If you wish to
perform a separate installation step anyway, you may run './install.sh'
Run './firestorm' from the installation directory to start Firestorm.
STEP 4:
I attempted to follow these instructions and run the program in terminal. I got the following error:
maggie@Pavilion-dv7:~/Firestorm$ ./firestorm
64-bit Linux detected.
Running from /home/maggie/Firestorm
./firestorm: line 99: ./etc/register_hopprotocol.sh: No such file or directory
./firestorm: line 100: ./etc/register_secondlifeprotocol.sh: Permission denied
./firestorm: line 160: bin/do-not-directly-run-firestorm-bin: Permission denied
*** Bad shutdown ($LL_RUN_ERR). ***
You are running the Firestorm Viewer on a x86_64 platform. The
most common problems when launching the Viewer (particularly
'bin/do-not-directly-run-firestorm-bin: not found' and 'error while
loading shared libraries') may be solved by installing your Linux
distribution's 32-bit compatibility packages.
For example, on Ubuntu and other Debian-based Linuxes you might run:
$ sudo apt-get install ia32-libs ia32-libs-gtk ia32-libs-kde ia32-libs-sdl
maggie@Pavilion-dv7:~/Firestorm$
STEP 5:
I noticed the permission denied part of the error, and wondered if it is necessary to use the sudo command. I tried the command again using sudo:
maggie@Pavilion-dv7:~/Firestorm$ sudo ./firestorm
[sudo] password for maggie:
64-bit Linux detected.
Running from /home/maggie/Firestorm
./firestorm: line 99: ./etc/register_hopprotocol.sh: No such file or directory
./firestorm: line 100: ./etc/register_secondlifeprotocol.sh: Permission denied
./firestorm: line 160: bin/do-not-directly-run-firestorm-bin: Permission denied
*** Bad shutdown ($LL_RUN_ERR). ***
You are running the Firestorm Viewer on a x86_64 platform. The
most common problems when launching the Viewer (particularly
'bin/do-not-directly-run-firestorm-bin: not found' and 'error while
loading shared libraries') may be solved by installing your Linux
distribution's 32-bit compatibility packages.
For example, on Ubuntu and other Debian-based Linuxes you might run:
$ sudo apt-get install ia32-libs ia32-libs-gtk ia32-libs-kde ia32-libs-sdl
maggie@Pavilion-dv7:~/Firestorm$
STEP 6:
Now I am baffled, because it is 64-bit Firestorm that I am trying to run, and I am running it on Ubuntu 13.10 64-bit. How can that be a problem? I do some web searching, and I read that 13.10 has built-in 32-bit compatibility. Now I am even more confused. In desperation, I try installing the requested files......$ sudo apt-get install ia32-libs ia32-libs-gtk ia32-libs-kde ia32-libs-sdl. Some of them install okay, some are not found but suggest replacements, and I install the replacements that are available.
STEP 7:
I try again.......no change........exact same results in the terminal window.
CONCLUSION:
I must be completely missing the problem, or trying to solve it wrong. I am troubled by the error messages on line 99, 100, and 160, but don't have a clue what it means or how to fix it. Can anyone tell me what is wrong?
Maggie
STEP 1:
I downloaded Firestorm for SL or OpenSim 64-bit at this location: http://www.firestormviewer.org/downloads/, selecting the Linix tab. I extracted the folder and its contents into the Home directory.
STEP 2:
Using Terminal, I viewed the folder contents, and they are shown below:
maggie@Pavilion-dv7:~/Firestorm$ ls
app_settings
bin
character
etc
featuretable_linux.txt
firestorm
firestorm_48.png
FIRESTORM_DESKTOPINSTALL.txt
firestorm_icon.png
fonts
fs_resources
gpu_table.txt
install.sh
lib
licenses.txt
Phoenix_FirestormOS-Beta_x86_64_4.6.1.40478
Phoenix_FirestormOS-Beta_x86_64_4.6.1.40478.tar.bz2
README-linux-joystick.txt
README-linux.txt
README-linux-voice.txt
res-sdl
secondlife-i686.supp
skins
summary.json
VivoxAUP.txt
maggie@Pavilion-dv7:~/Firestorm$
STEP 3:
The Readme-linux.txt file contains the following instructions:
INSTALLING & RUNNING
-=-=-=-=-=-=-=-=-=-=-=-
The Firestorm Linux client can entirely run from the directory you have
unpacked it into - no installation step is required. If you wish to
perform a separate installation step anyway, you may run './install.sh'
Run './firestorm' from the installation directory to start Firestorm.
STEP 4:
I attempted to follow these instructions and run the program in terminal. I got the following error:
maggie@Pavilion-dv7:~/Firestorm$ ./firestorm
64-bit Linux detected.
Running from /home/maggie/Firestorm
./firestorm: line 99: ./etc/register_hopprotocol.sh: No such file or directory
./firestorm: line 100: ./etc/register_secondlifeprotocol.sh: Permission denied
./firestorm: line 160: bin/do-not-directly-run-firestorm-bin: Permission denied
*** Bad shutdown ($LL_RUN_ERR). ***
You are running the Firestorm Viewer on a x86_64 platform. The
most common problems when launching the Viewer (particularly
'bin/do-not-directly-run-firestorm-bin: not found' and 'error while
loading shared libraries') may be solved by installing your Linux
distribution's 32-bit compatibility packages.
For example, on Ubuntu and other Debian-based Linuxes you might run:
$ sudo apt-get install ia32-libs ia32-libs-gtk ia32-libs-kde ia32-libs-sdl
maggie@Pavilion-dv7:~/Firestorm$
STEP 5:
I noticed the permission denied part of the error, and wondered if it is necessary to use the sudo command. I tried the command again using sudo:
maggie@Pavilion-dv7:~/Firestorm$ sudo ./firestorm
[sudo] password for maggie:
64-bit Linux detected.
Running from /home/maggie/Firestorm
./firestorm: line 99: ./etc/register_hopprotocol.sh: No such file or directory
./firestorm: line 100: ./etc/register_secondlifeprotocol.sh: Permission denied
./firestorm: line 160: bin/do-not-directly-run-firestorm-bin: Permission denied
*** Bad shutdown ($LL_RUN_ERR). ***
You are running the Firestorm Viewer on a x86_64 platform. The
most common problems when launching the Viewer (particularly
'bin/do-not-directly-run-firestorm-bin: not found' and 'error while
loading shared libraries') may be solved by installing your Linux
distribution's 32-bit compatibility packages.
For example, on Ubuntu and other Debian-based Linuxes you might run:
$ sudo apt-get install ia32-libs ia32-libs-gtk ia32-libs-kde ia32-libs-sdl
maggie@Pavilion-dv7:~/Firestorm$
STEP 6:
Now I am baffled, because it is 64-bit Firestorm that I am trying to run, and I am running it on Ubuntu 13.10 64-bit. How can that be a problem? I do some web searching, and I read that 13.10 has built-in 32-bit compatibility. Now I am even more confused. In desperation, I try installing the requested files......$ sudo apt-get install ia32-libs ia32-libs-gtk ia32-libs-kde ia32-libs-sdl. Some of them install okay, some are not found but suggest replacements, and I install the replacements that are available.
STEP 7:
I try again.......no change........exact same results in the terminal window.
CONCLUSION:
I must be completely missing the problem, or trying to solve it wrong. I am troubled by the error messages on line 99, 100, and 160, but don't have a clue what it means or how to fix it. Can anyone tell me what is wrong?
Maggie