PDA

View Full Version : [all variants] Citrix Receiver for Linux 12.0 - libXm.so.4: wrong ELF class: ELFCLASS64



Bill Hayes
January 23rd, 2012, 07:12 PM
Installed the 64 bit .deb from here:

http://www.citrix.com/English/ss/downloads/details.asp?downloadId=2316611&productId=1689163

Date says 10/5/11 (don't know if that's May 10th or October 5th).

Running:

/opt/Citrix/ICAClient/wfcmgr -icaroot /opt/Citrix/ICAClient

Gives:

/opt/Citrix/ICAClient/wfcmgr: error while loading shared libraries: libXm.so.4: wrong ELF class: ELFCLASS64

I've read:

https://help.ubuntu.com/community/CitrixICAClientHowTo

But am none the wiser.

Toz
January 28th, 2012, 04:56 AM
http://kenfallon.com/to-me-six-months-from-now-how-to-get-citrix-running-on-debian-sid-amd64/.

See the EDIT section half way down. Perhaps the problem is similar?

dmadiedo
February 13th, 2012, 06:28 PM
Taken from:

http://kenfallon.com/to-me-six-months-from-now-how-to-get-citrix-running-on-debian-sid-amd64/

After some searching I came across this post which recommended downloading a 32 bit version of libmotif3 for the i386 platform, forcing the install and creating a link from version 3 to version 4.

dpkg -i --force-architecture libmotif*i386.deb
ln -s /usr/lib/libXm.so.3 /usr/lib32/libXm.so.4

maybe this will help you.

TooLboy
March 20th, 2012, 10:32 AM
On Ubuntu Precise Pangolin 12.04 beta 64 bit I had to slightly change the path to use /usr/lib instead of /usr/lib32 for the symlink:


dpkg -i --force-architecture libmotif*i386.deb
ln -s /usr/lib/libXm.so.3 /usr/lib/libXm.so.4

Then it worked.