You are not logged in.

#1 2008-11-20 00:52:47

jeremyrainman
Member
Registered: 2007-06-15
Posts: 34

Citrix 10.6 and missing libXm.so.3 issue.

I'm using Arch64, have been for a year or so now on my home/mythtv/major-toy box. My laptop with Ubuntu finally "died" (stupid backlight went out, probably a power issue). As a result, I need citrix working on Arch64.

I got openmotif 2.3.1 installed from community with no issues.
I downloaded Citrix's tarball and installed Citrix, again no issues.

However, Citrix will not run, I'm getting this:

[user@mythbox ~]$ /usr/lib/ICAClient/wfcmgr -icaroot /usr/lib/ICAClient
/usr/lib/ICAClient/wfcmgr: error while loading shared libraries: libXm.so.3: cannot open shared object file: No such file or directory

I'm not aware of any libraries that I should be missing for this. I can't even seem to find a libraries requirement for openmotif, and a short websearch for that particular library didn't help me. Anyone else have this issue, perhaps for a different application?

Offline

#2 2008-11-20 03:02:47

firecat53
Member
From: Lake Stevens, WA, USA
Registered: 2007-05-14
Posts: 1,542
Website

Re: Citrix 10.6 and missing libXm.so.3 issue.

Yes, this is an issue. I haven't been able to find anyone who will troubleshoot and figure out which dependency is missing on Arch to run it with the 32 bit libraries. I created 32-bit chroot per the wiki, and installed citrix within the chroot. Installed schroot, then I created a small script like /usr/local/bin/citrix.sh

#!/bin/sh
export LIBXCB_ALLOW_SLOPPY_LOCK=1 # Fix for Citrix client
schroot -pc arch32 /usr/lib/ICAClient/wfica $1

Kind of a pain to have an entire chroot for citrix and the amazon mp3 downloader, but, oh well!

Good luck!
Scott

Offline

#3 2008-11-20 08:56:00

zyghom
Member
From: Poland/currently Africa
Registered: 2006-05-11
Posts: 432
Website

Re: Citrix 10.6 and missing libXm.so.3 issue.

find libXm.so.4 which is a part of openmotif and link it to libXm.so.3


Zygfryd Homonto

Offline

#4 2008-11-20 15:38:51

firecat53
Member
From: Lake Stevens, WA, USA
Registered: 2007-05-14
Posts: 1,542
Website

Re: Citrix 10.6 and missing libXm.so.3 issue.

Zyghom: I tried the symlink :
'sudo ln -s /usr/lib/libXm.so.4 /usr/lib/libXm.so.3 && depmod -a'
but it still didn't work because then I got an error about libXmu.so.6 being the wrong elf class. I found lib32-libxmu and installed it, which cleared that error, but then I still am getting a segfault when I run /usr/lib/ICAClient.

Thanks!
Scott

Offline

#5 2009-02-03 21:15:35

zyghom
Member
From: Poland/currently Africa
Registered: 2006-05-11
Posts: 432
Website

Re: Citrix 10.6 and missing libXm.so.3 issue.

I installed it in ~ dir, not system wide and it works ok


Zygfryd Homonto

Offline

#6 2009-02-03 23:01:40

R00KIE
Forum Fellow
From: Between a computer and a chair
Registered: 2008-09-14
Posts: 4,734

Re: Citrix 10.6 and missing libXm.so.3 issue.

For some programs I use (that also have missing dependencies) I can have the missing libs on a user folder and just add the path to the libs to the LD_LIBRARY_PATH environment variable.


R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K

Offline

Board footer

Powered by FluxBB