So sieht das Startkommando aus:
# /opt/Citrix/ICAClient/wfcmgr -icaroot /opt/Citrix/ICAClient/
DWNLOAD# dpkg -i icaclient_12.0.0_i386.deb
Das Browser-Plug-In für den Citrix-Client benötigt Motif.
# aptitude update && aptitude -y safe-upgrade && aptitude install libmotif4
Leider wird von dem 64-Bit-Paket auf der Citrix-Seite eine 32-Bit-Bibliothek erwartet. Um das Problem zu lösen muss man unter Ubuntu (64 Bit) folgende Schritte abarbeiten:
ubuntu.mirror.cambrium.nl/ubuntu/ klickenmkdir libmotif4_i386dpkg -x Downloads/libmotif4_2.3.3-5ubuntu1_i386.deb libmotif4_i386cp libmotif4_i386/usr/lib/libXm.so.4* /usr/lib/i386-linux-gnu/Um ein gutes Ziel-Verzeichnis für die 32-Bit-Bibliothek zu finden, kann man dieses Kommando ausführen:
# strace /opt/Citrix/ICAClient/wfcmgr -icaroot /opt/Citrix/ICAClient/ 2>&1 | fgrep libXm
Hier werden alle durchsuchten Pfade angezeigt, davon sucht man sich idealerweise eines auch, das passt.
Das bedeutet, dass hier Sicherheitszertifikate im Citrix-Client fehlen.
Im einfachsten Fall kann man die benötigten Zertifikate aus dem entsprechenden Verzeichnis des Paketes ca-certificates für den Mozilla, ins entsprechenden Citrix-Client-Verzeichnis kopieren.
Dazu geht man beispielhaft in Ubuntu 10.04 wie folgt vor. Als erstes müssen wir die Verzeichnisse finden, in denen sich die Zertifikate befinden und das Verzeichnis, in dem der Citrix-Client die Zertifikate benötigt.
Verzeichnis der Mozilla-Zertifikate finden:
# dpkg -L ca-certificates | egrep 'mozilla$' /usr/share/ca-certificates/mozilla
Zertifikate-Verzeichnis für den Citrix-Client finden:
# dpkg -L icaclient | egrep 'keystore/cacerts$' /opt/Citrix/ICAClient/keystore/cacerts
alle Mozilla-Zertifikate ins Verzeichnis für den Citrix-Client kopieren:
# cp /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts/