Jump to content
Sign in to follow this  
Rstan

Viewers Standard or Firestorm in Linux Debian 7-64

Recommended Posts

Please help me, If anyone run viewers under Linux 64? I can't run them there.

root@debsrv1:/home/trn# cd /firestorm
bash: cd: /firestorm: No such file or directory
root@debsrv1:/home/trn# ls
Desktop    Downloads  Music    Public    Templates  VirtualBox VMs
Documents  firestorm  Pictures    sl    Videos
root@debsrv1:/home/trn# cd firestorm
root@debsrv1:/home/trn/firestorm# ./firestorm
64-bit Linux detected.
Running from /home/trn/firestorm
./firestorm: line 89: ./etc/register_hopprotocol.sh: No such file or directory
bin/do-not-directly-run-firestorm-bin: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory
*** Bad shutdown ($LL_RUN_ERR). ***
ERROR: ld.so: object '/home/trn/firestorm/lib/libcrypto.so.1.0.0' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/trn/firestorm/lib/libssl.so.1.0.0' from LD_PRELOAD cannot be preloaded: ignored.

ERROR: ld.so: object '/home/trn/firestorm/lib/libcrypto.so.1.0.0' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/trn/firestorm/lib/libssl.so.1.0.0' from LD_PRELOAD cannot be preloaded: ignored.
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
root@debsrv1:/home/trn/firestorm#
root@debsrv1:/home/trn/firestorm# apt-get install ia32-libs
Reading package lists... Done
Building dependency tree       
Reading state information... Done
ia32-libs is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 163 not upgraded.
root@debsrv1:/home/trn/firestorm# apt-get install ia32-libs-gtk
Reading package lists... Done
Building dependency tree       
Reading state information... Done
ia32-libs-gtk is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 163 not upgraded.
root@debsrv1:/home/trn/firestorm# apt-get install ia32-libs-kde
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package ia32-libs-kde
root@debsrv1:/home/trn/firestorm# apt-get install ia32-libs-sdl
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package ia32-libs-sdl
root@debsrv1:/home/trn/firestorm#

Share this post


Link to post
Share on other sites

Welcome to the wonderful world of debian multiarch.

The debian people decided to switch their system to a new architecture called multiarch. This has broken the 32 bit compatibility  for many applications completely.

 

There are 3 possible solutions:

1.

Use a 64 bit viewer. Singularity, Kokua and Teapot are available as native 64 bit builds

 

2.

Try to find out which :386 libs are needed by your 32 bit application and install all of tthem manually.

I tried this but thanks to the debian idiots, many of the approximately 80 packages that are necessary are not available as :386  version or will try to remove your graphics driver, your whole desktop or even the kernel.

3.

Use a different operating system.

I switched to Linux Mint after  multiarch came in and made my system unuseable. Here, 32 bit compatibility still works, cause the mint people make a working system for users  instead of making experimental  major architecture changes that just make pakagers' and maintainers' lives easier.

 

J.

 

Share this post


Link to post
Share on other sites

Thanks for you message, I try to choose one of three solutions.

I don't want to jump and run aroun my PC  with manualy intalled x 32 packages

I don't want to try another OS. I work in Debian, and I don't any time to experiment in others

I will try 64 bin Viewer. But I don't know which viewer from Singularity, Kokua and Teapot will be the best choice.

Share this post


Link to post
Share on other sites

About Teapot - message from Developer:

https://bitbucket.org/ArminW/teapot/issue/28/fails-to-launch#comment-2720600

"It's quite a while that I saw this last time, if I remember correctly its happening if mesa drivers aren't installed (libgl1-mesa-glx libglu1-mesa in debian squeeze, probably the same in ubuntu). However, teapot isn't under active development anymore, sadly "real life" doesn't leave time for that. I recommend using Firestorm as a Viewer-3 style viewer, or Cool-VL-Viewer or Singularity for an up-to-date Viewer-1 style viewer. Singularity has a Linux 64bit version, the others to my knowledge are only available as 32bit versions."

I set Singularity and it works, but it's interface is different from standard LL - which is like me very much.

Share this post


Link to post
Share on other sites

After working in these viewers, except Firestorm, because I couldn't run it, I decided to wait 64 release standard LL viewer for Debian 7. How can I know about it's release?

Share this post


Link to post
Share on other sites

There are no plans to release an oficial 64 bit Linux viewer.

So it's Singularity or Kokua for you, or Ubuntu 64 bit multiarch and a 32 bit viewer of your choice.

J.

Share this post


Link to post
Share on other sites

Try editing the firestorm script and add :/usr/lib/i386-linux-gnu/dri to the end of the line LIBGL_DRIVERS_PATH

e.g.

export LIBGL_DRIVERS_PATH="${LIBGL_DRIVERS_PATH}":/usr/lib64/dri:/usr/lib32/dri:/usr/lib/dri:/usr/lib/i386-linux-gnu/dri

Share this post


Link to post
Share on other sites

Hi all! I had same problem. I have been resolving it several days and now found the solution.

You need to install ia32-libs-gtk , look here http://piccy.info/view3/7543361/e85024d0eea1af629d91bf0bf3ccf363/orig/

After that you need to run file "secondlife" in the terminal window as usual from corresponding directory (for example): 

nik@debian:~$ cd /home/niklance/install-folder/Second_Life_3_7_23_297296_i686

nik@debian:~/install-folder/Second_Life_3_7_23_297296_i686$ ./secondlife

 

A miracle happened! It works!

All the best guys!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...