64 bit - Linux Client - Solution/HOWTO

Discussion in 'Parallels Remote Application Server' started by jsinclair, Feb 5, 2008.

  1. jsinclair

    jsinclair Guest

    Not sure if anyone has had this problem, but I use Ubuntu with the Linux client and recently upgraded to the 64 bit version. Since there is no 64 bit client, I had to install 32 bit libraries to make it work.

    Here's the error:

    Code:
    bash$ ./appserverclient
    ./appserverclient: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory
    Here's the error in more detail. The libraries required for the client are not found. Here's the command to check:

    Code:
    bash$ ldd appserverclient 
            linux-gate.so.1 =>  (0xffffe000)
            libX11.so.6 => not found
            libXext.so.6 => not found
            libXpm.so.4 => not found
            libesd.so.0 => not found
            libXcursor.so.1 => not found
            libexpat.so.1 => not found
            libpthread.so.0 => /lib32/libpthread.so.0 (0xf7f9e000)
            libc.so.6 => /lib32/libc.so.6 (0xf7e53000)
            libm.so.6 => /lib32/libm.so.6 (0xf7e2e000)
            /lib/ld-linux.so.2 (0xf7fc5000)
    To solve this problem, you have to install the 32 bit libraries. Run the following command, based on your distribution.

    Ubuntu/Debian:
    Code:
    bash$ sudo apt-get install ia32-libs
    Fedora/RedHat/CentOS:
    Code:
    bash$ yum install ia32-libs
    openSUSE 10.3:
    Code:
    bash$ zypper install ia32-libs
    This will allow the 32 bit linux client to run in a 64 bit enviornment.
     

Share This Page