PlaneShift
Support => Linux Specific Issues => Topic started by: dreikano on May 04, 2011, 10:15:44 pm
-
./psclient.bin: error while loading shared libraries: libXxf86vm.so.1: cannot open shared object file: No such file or directory
i cnat figger out what is wrong.... Im new to Lunix and im confused! lol
-
looks like a serious issue with your distribution as that library should almost always be there. what distro is it?
-
Sorry, first misunderstood the case. That library is really system, so it shouldn't be missing. Do you have it in /usr/lib ?
How are you executing the client by the way? Can you post the output of
ldd psclient.bin
-
From terminal PS dictionary... use "sudo ./pslaunch.bin
no its in /opt
soo confused.!adam@ubuntu:/opt/PlaneShift$ ldd psclient.bin
linux-gate.so.1 => (0xf77e0000)
libCgGL.so => libs/libCgGL.so (0xf7772000)
libCg.so => libs/libCg.so (0xf6e93000)
libXxf86vm.so.1 => not found
libXcursor.so.1 => not found
libXrender.so.1 => not found
libGL.so.1 => /usr/lib32/fglrx/libGL.so.1 (0xf6d99000)
libX11.so.6 => not found
libvorbisfile.so.3 => libs/libvorbisfile.so.3 (0xf6d91000)
libasound.so.2 => not found
librt.so.1 => /lib32/librt.so.1 (0xf6d88000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf6d6e000)
libdl.so.2 => /lib32/libdl.so.2 (0xf6d6a000)
libm.so.6 => /lib32/libm.so.6 (0xf6d44000)
libc.so.6 => /lib32/libc.so.6 (0xf6be7000)
/lib/ld-linux.so.2 (0xf77e1000)
libXext.so.6 => not found
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf6bca000)
libvorbis.so.0 => not found
libogg.so.0 => not found
adam@ubuntu:/opt/PlaneShift$ ldd pslaunch.bin
linux-gate.so.1 => (0xf7790000)
libGL.so.1 => /usr/lib32/fglrx/libGL.so.1 (0xf7695000)
libXxf86vm.so.1 => not found
libXcursor.so.1 => not found
libXrender.so.1 => not found
libX11.so.6 => not found
librt.so.1 => /lib32/librt.so.1 (0xf768b000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf7672000)
libdl.so.2 => /lib32/libdl.so.2 (0xf766e000)
libcurl.so.4 => libs/libcurl.so.4 (0xf7620000)
libm.so.6 => /lib32/libm.so.6 (0xf75fa000)
libc.so.6 => /lib32/libc.so.6 (0xf749c000)
/lib/ld-linux.so.2 (0xf7791000)
libXext.so.6 => not found
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf7480000)
libssl.so.1.0.0 => libs/libssl.so.1.0.0 (0xf742f000)
libcrypto.so.1.0.0 => libs/libcrypto.so.1.0.0 (0xf72b5000)
libz.so.1 => libs/libz.so.1 (0xf729f000)
P.S. So this is not normal for Linux? I know i used Linux a yr ago and was not this aggravating :@#\!
-
First of all, you aren't supposed to run psclient.bin, use psclient script for that. And you for sure shouldn't run it with sudo. If you need, give ownership to /opt/PlaneShift to your user, or some group to which you belong.
Regarding the missing libraries. libXrender.so.1 should be present for normal desktop installation. libX11.so.6 also (this one is part of libxt6 package). Other missing ones are also parts of common X related libraries, and they all usually come by default, so I wonder why is it missing on your system. Do you have a functional desktop (Gnome, KDE, etc.) with the normal Xorg installation? Are you using a server installation without any X at all?
-
could you verify you're actually using X11? i.e. ensure you aren't using wayland or some other X alternative. (planeshift depends on X for linux)
EDIT: sorry, was supposed to be wayland, not unity (yeah, I was in a hurry :P)
-
unity needs X obviously :)
-
Unity might work without X if it'll use Wayland.