Benutzer-Werkzeuge

Webseiten-Werkzeuge


citrix

Citrix (ICAClient)

Installation

So sieht das Startkommando aus:

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

Citrix Receiver

    • Client Center Get Citrix Receiver, Plug-Ins and more. DWNLOAD
      • Download Citrix Receiver today
      • → for Desktops
      • → Linux
# dpkg -i icaclient_12.0.0_i386.deb

Das Browser-Plug-In für den Citrix-Client benötigt Motif.

Motif

32 Bit

# aptitude update && aptitude -y safe-upgrade && aptitude install libmotif4

64 Bit

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:

  1. libmotif in der 32-Bit-Version saugen: http://packages.ubuntu.com/natty/i386/libmotif4/download
    1. z.B. unter Europa auf ubuntu.mirror.cambrium.nl/ubuntu/ klicken
  2. dann ein Arbeitsverzeichnis anlegen: mkdir libmotif4_i386
  3. nun das Paket auspacken: dpkg -x Downloads/libmotif4_2.3.3-5ubuntu1_i386.deb libmotif4_i386
  4. und zum Schluss die benötigte Bibliothek ins System kopieren: cp 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.

Probleme

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/
/home/http/wiki/data/pages/citrix.txt · Zuletzt geändert: von 127.0.0.1