Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
citrix [Le 09/10/2018, 09:02]
185.222.202.125 Ajout du paramétrage pour une utilisation "normale" du clic sur le bouton du milieu de la souris
citrix [Le 16/05/2023, 14:08] (Version actuelle)
82.65.126.96 [Erreur SSL 61 de certificat]
Ligne 1: Ligne 1:
-{{tag>​Trusty Xenial Bionic administration système réseau bureau_à_distance}}+{{tag>​Trusty Xenial Bionic ​Focal administration système réseau bureau_à_distance}}
  
 ---- ----
-{{ :citrix_receiver.png?80|Le client Citrix ​Receiver ​permet de se connecter virtuellement à un environnement Citrix.}} +{{ :citrix-workspace-app.png?80|Le client Citrix ​Workspace App permet de se connecter virtuellement à un environnement Citrix.}} 
-====== Citrix Receiver ======+====== ​Citrix Workspace App / Citrix Receiver ======
  
  
-Le client **Citrix Receiver** est un logiciel propriétaire permettant l'​établissement d'un accès à distance (//remote access//) à une application ou un environnement virtuel hébergé par une plateforme Citrix.+Le client ​**Citrix Workspace App** (anciennement appelé ​**Citrix Receiver**est un logiciel propriétaire permettant l'​établissement d'un accès à distance (//remote access//) à une application ou un environnement virtuel hébergé par une plateforme Citrix.
  
 Les plateformes basées sur les technologies Citrix, telles XenApp et XenDesktop, sont très présentes particulièrement dans les milieux professionnels et institutionnels. Elles permettent de mutualiser les ressources informatiques,​ par exemple en exécutant plusieurs espaces de travail (//bureau publié//) au sein d'un même serveur ou en exécutant une application à distance (//​application publiée//) plutôt que sur l'​ordinateur local, de manière transparente à l'​utilisateur. Selon les politiques de l'​entreprise,​ ces technologies peuvent aussi permettre aux utilisateurs d'​accéder aux ressources de l'​entreprise à l'​extérieur des bureaux. Les plateformes basées sur les technologies Citrix, telles XenApp et XenDesktop, sont très présentes particulièrement dans les milieux professionnels et institutionnels. Elles permettent de mutualiser les ressources informatiques,​ par exemple en exécutant plusieurs espaces de travail (//bureau publié//) au sein d'un même serveur ou en exécutant une application à distance (//​application publiée//) plutôt que sur l'​ordinateur local, de manière transparente à l'​utilisateur. Selon les politiques de l'​entreprise,​ ces technologies peuvent aussi permettre aux utilisateurs d'​accéder aux ressources de l'​entreprise à l'​extérieur des bureaux.
  
-Citrix ​Receiver, seul, n'a aucune utilité. Il a pour but d'​offrir l'​accès aux ressources mises à disposition par des infrastructures Citrix; il est donc requis que des technologies Citrix soient implantées dans votre parc informatique. ​+Citrix ​Workspace App, seul, n'a aucune utilité. Il a pour but d'​offrir l'​accès aux ressources mises à disposition par des infrastructures Citrix. Il est donc requis que des technologies Citrix soient implantées dans votre parc informatique.
  
 Il est à noter que Citrix est une technologie propriétaire (que ce soit côté client ou côté serveur). Si vous en avez la possibilité,​ envisagez plutôt une alternative libre telle que [[x2go|X2Go]]. Il est à noter que Citrix est une technologie propriétaire (que ce soit côté client ou côté serveur). Si vous en avez la possibilité,​ envisagez plutôt une alternative libre telle que [[x2go|X2Go]].
Ligne 22: Ligne 22:
 ===== Téléchargement et installation ===== ===== Téléchargement et installation =====
  
-Citrix ​Receiver ​n'est pas disponible dans les dépôts officiels. Il est nécessaire de récupérer le logiciel, sous forme de paquet DEB, sur le site de l'​éditeur. +Citrix ​Workspace App n'est pas disponible dans les dépôts officiels. Il est nécessaire de récupérer le logiciel, sous forme de paquet DEB, sur le site de l'​éditeur. 
-  * [[:​tutoriel:​comment_installer_un_paquet|Installez ​les paquets]] [[apt>​libjavascriptcoregtk-1.0-0]],​ [[apt>​libwebkitgtk-1.0-0]],​ et [[apt>​libwebkitgtk-1.0-common]] (cette dernière librairie ne semble pas toujours nécessaire) +  * Si votre version d'​Ubuntu est un peu ancienne, il faut [[:​tutoriel:​comment_installer_un_paquet|Installer ​les paquets]] [[apt>​libjavascriptcoregtk-1.0-0]],​ [[apt>​libwebkitgtk-1.0-0]],​ et [[apt>​libwebkitgtk-1.0-common]] (cette dernière librairie ne semble pas toujours nécessaire). Ca n'est plus nécessaire sur la version 20.04 (focal) d'​Ubuntu,​ mais l'​était en 18.04 (je n'ai pas testé les versions intermédiaires
-  * Téléchargez le client Citrix ​Receiver ​au format DEB: +  * Téléchargez le client Citrix ​Workspace App au format DEB: 
-    * Rendez-vous sur la page de téléchargement de Citrix ​Receiver: **[[https://​www.citrix.com/​downloads/​citrix-receiver/​linux/​|Site officiel de Citrix]]** +    * Rendez-vous sur la page de téléchargement de Citrix ​Workspace App: **[[https://​www.citrix.com/​downloads/​workspace-app/​linux/​|Site officiel de Citrix]]** 
-    * Choisissez le produit **Receiver ​for Linux** à la version la plus récente proposée +    * Choisissez le produit **Citrix Workspace App for Linux** à la version la plus récente proposée 
-    * Déroulez la section **Debian ​package**, puis **Full ​package ​(Self-Service Support)** +    * Déroulez la section **Debian ​packages**, puis **Full ​packages ​(Self-Service Support)** 
-    * Téléchargez le paquet **Receiver ​for Linux (x86_x64)** (pour un système Ubuntu 64 bits) ou **Receiver ​for Linux (x86)** (pour un système Ubuntu 32 bits). Lisez les termes de la licence, puis acceptez les termes. +    * Téléchargez le paquet **Citrix Workspace app for Linux (x86_64)** (pour un système Ubuntu 64 bits : le plus courant) ou **Citrix Workspace app for Linux (x86)** (pour un système Ubuntu 32 bits). Lisez les termes de la licence, puis acceptez les termes. 
-    * Si vous envisagez partager des ressources USB vers votre environnement virtuel Citrix, téléchargez également le paquet **USB Support Package (x86_x64)** (pour un système Ubuntu 64 bits) ou **USB Support Package (x86)** (pour un système Ubuntu 32 bits). Lisez les termes de la licence, puis acceptez les termes.+    * Si vous envisagez partager des ressources USB vers votre environnement virtuel Citrix, téléchargez également le paquet **USB Support Package (x86_x64)** (pour un système Ubuntu 64 bits : le plus courant) ou **USB Support Package (x86)** (pour un système Ubuntu 32 bits). Lisez les termes de la licence, puis acceptez les termes.
   * [[:​tutoriel:​comment_installer_un_paquet#​installer_un_paquet_hors_depots_non_recommande|Installez]] les fichiers téléchargés (icaclient_*.deb et ctxusb_*.deb).   * [[:​tutoriel:​comment_installer_un_paquet#​installer_un_paquet_hors_depots_non_recommande|Installez]] les fichiers téléchargés (icaclient_*.deb et ctxusb_*.deb).
  
Ligne 37: Ligne 37:
 Le client Citrix embarque son propre magasin de certificats. Mais il n'y a pas beaucoup de certificats racines dedans. Donc, suivant celui qui a servi à générer le certificat SSL de votre serveur, il peut être refusé par le client Citrix. Le client Citrix embarque son propre magasin de certificats. Mais il n'y a pas beaucoup de certificats racines dedans. Donc, suivant celui qui a servi à générer le certificat SSL de votre serveur, il peut être refusé par le client Citrix.
  
-On peut résoudre une bonne fois pour toutes ces problèmes d'​erreur de certificats (code 61) en copiant tous ceux de Firefox (ce qui assure par la même occasion leur authenticité) dans le répertoire d'​installation : ​ +On peut résoudre une bonne fois pour toutes ces problèmes d'​erreur de certificats (code 61 ou "​impossible de se connecter à ...") en copiant tous ceux de Firefox (ce qui assure par la même occasion leur authenticité) dans le répertoire d'​installation :​
  
    sudo cp /​usr/​share/​ca-certificates/​mozilla/​*.crt /​opt/​Citrix/​ICAClient/​keystore/​cacerts/​    sudo cp /​usr/​share/​ca-certificates/​mozilla/​*.crt /​opt/​Citrix/​ICAClient/​keystore/​cacerts/​
- 
- 
-Si la ligne de code précédente ne fonctionne pas (pour cause de mauvais chemin d'​accés),​ on peut utiliser la suivante  ​ 
- 
-   sudo cp /​usr/​share/​ca-certificates/​mozilla/​*.crt /​usr/​lib/​ICAClient/​keystore/​cacerts/​ 
- 
-ou : 
- 
-   sudo cp /​usr/​share/​ca-certificates/​mozilla/​*.crt ~/​ICAClient/​linuxx86/​keystore/​cacerts/​ 
- 
  
 Et voilà! Et voilà!
Ligne 69: Ligne 59:
 ===== Utilisation===== ===== Utilisation=====
  
-Lancez l'​application "​Citrix ​Receiver" et configurez le nécessaire +Lancez l'​application "​Citrix ​Workspace App" et configurez le nécessaire 
-OU connectez-vous à l'​interface web du serveur Citrix, et lancez les applications/​bureaux depuis Firefox ​(le client Citrix installe un plugin dans Firefox, qu'il faut activer)+OU connectez-vous à l'​interface web du serveur Citrix, et lancez les applications/​bureaux depuis Firefox
  
 ==== Sortir d'un bureau plein écran ==== ==== Sortir d'un bureau plein écran ====
Ligne 79: Ligne 69:
  
 ==== Associer les fichier .ICA ==== ==== Associer les fichier .ICA ====
-Cette étape est facultative : elle n'est nécessaire que si vous avez besoin d'​ouvrir des fichiers .ICA.+Cette étape est facultative : elle n'est nécessaire que si vous avez besoin d'​ouvrir des fichiers .ICA locauxSi vous passez par un portail web pour accéder à vos ressources Citrix, ce n'est probablement pas nécessaire (Firefox sait les associer seul au client Citrix)
  
 Faire un clic-droit sur un fichier .ICA et choisir "​Ouvrir avec" puis "​Utiliser une commande personnalisée"​ et tapez "/​usr/​lib/​ICAClient/​wfica"​ ou bien en ligne de commande : Faire un clic-droit sur un fichier .ICA et choisir "​Ouvrir avec" puis "​Utiliser une commande personnalisée"​ et tapez "/​usr/​lib/​ICAClient/​wfica"​ ou bien en ligne de commande :
Ligne 93: Ligne 83:
   EOF   EOF
 ===== Problèmes courants ===== ===== Problèmes courants =====
- 
-==== Erreur libXm.so.3 ==== 
- 
-Vous obtenez cette erreur : 
->/​usr/​lib/​ICAClient/​wfcmgr.bin:​ error while loading shared libraries: libXm.so.3: cannot open shared object file: No such file or directory 
- 
-Installez les paquets libmotif3 et libmotif-dev. (Cela ne devrait plus se produire sur les versions récentes du client Citrix, en tous cas sur la version 13.2) 
- 
-==== Erreur libXm.so.4 ==== 
- 
-Vous obtenez cette erreur : 
->/​usr/​lib/​ICAClient/​wfcmgr:​ error while loading shared libraries: libXm.so.4: cannot open shared object file: No such file or directory 
- 
-Il faut créer un lien symbolique à l'aide de la commande suivante : 
- 
-  ln -s /​usr/​lib/​libXm.so.3 /​usr/​lib/​libXm.so.4 
- 
-Si l'​erreur persiste, vérifiez que vous avez bien installé la libmotif3. 
- 
-(Cela ne devrait plus se produire sur les versions récentes du client Citrix, en tous cas sur la version 13.2) 
- 
-==== « The PNA NLS catalog cannot be read » ==== 
- 
-Vous obtenez cette erreur : 
-> The PNA NLS catalog cannot be read. Check the LANG environment variable is set correctly for your locale. 
- 
-Corrigez avec cette commande terminal : 
-  sudo ln -s /​usr/​lib/​ICAClient/​nls/​en /​usr/​lib/​ICAClient/​nls/​${LANG} 
- 
-==== La fenêtre Citrix a disparu ==== 
- 
-Ceci est probablement dû à [[:​compizconfig-settings-manager|Compiz]]. Évitez de changer de bureau virtuel si vous avez Compiz, ou bien désactivez Compiz en allant dans : 
- 
-//Système -> Préférences -> Apparence//,​ onglet //Effets visuels//, et choisissez **Aucun**. 
- 
-(Cela ne devrait plus se produire sur les versions récentes du client Citrix, en tous cas sur la version 13.2) 
- 
-==== Certaines lettres du clavier ne fonctionnent pas ==== 
- 
-Vérifiez que le paquet **libmotif3** est bien installé. 
- 
-S'il l'est, et que vous avez toujours le problème (par exemple avec les accents qui ne fonctionnent pas) : 
-  * Ouvrez le gestionnaire Citrix :<​code>/​usr/​lib/​ICAClient/​wfcmgr</​code>​ 
-  * Acceptez éventuellement,​ en tapant « yes »,​ dans la fenêtre ; 
-  * Allez ensuite dans //Tools -> Settings//​ ;​ 
-  * Sous « Keyboard layout », cliquez sur les trois petits points "​..."​ puis choisissez votre clavier. 
- 
-(Cela ne devrait plus se produire sur les versions récentes du client Citrix, en tous cas sur la version 13.2) 
  
 ==== Erreur SSL 61 de certificat ==== ==== Erreur SSL 61 de certificat ====
Ligne 153: Ligne 95:
 Si ça ne suffit pas, c'est peut-être que le certificat de votre serveur n'est pas signé par une autorité de confiance reconnue par Firefox. Si ça ne suffit pas, c'est peut-être que le certificat de votre serveur n'est pas signé par une autorité de confiance reconnue par Firefox.
  
-Dans ce cas, il faut copier manuellement le certifciat ​de votre autorité de certification dans **/​opt/​Citrix/​ICAClient/​keystore/​cacerts**+Dans ce cas, il faut copier manuellement le certificat ​de votre autorité de certification dans **/​opt/​Citrix/​ICAClient/​keystore/​cacerts** 
 + 
 +Parfois l'​extension .crt n'est pas reconnue il faut la remplacer par .pem 
 + 
 +Il est possible que vous deviez exécuter la commande suivante après la copie pour Citrix le prenne en compte : 
 +<​code>​sudo ​ /​opt/​Citrix/​ICAClient/​util/​ctx_rehash</​code>​
  
  
Ligne 162: Ligne 109:
 Il est possible de le contourner en désactivant l'​alpha blending du curseur de la souris dans le système d'​exploitation auquel vous êtes connecté : aller dans le panneau de configuration -> Souris -> Pointeur et choisir le modèle "​Aucun"​. Il est possible de le contourner en désactivant l'​alpha blending du curseur de la souris dans le système d'​exploitation auquel vous êtes connecté : aller dans le panneau de configuration -> Souris -> Pointeur et choisir le modèle "​Aucun"​.
  
-Source : [[http://​askubuntu.com/​questions/​498830/​citrix-receiver-mouse-with-a-strange-black-box]]+Source : [[https://​askubuntu.com/​questions/​498830/​citrix-receiver-mouse-with-a-strange-black-box]]
  
 ==== Erreur "​Impossible de se connecter à 0.0.0.2 - Application"​ ==== ==== Erreur "​Impossible de se connecter à 0.0.0.2 - Application"​ ====
 Message d'​erreur complet : Message d'​erreur complet :
->​Impossible de se connecter à "​0.0.0.2 - Application" ​+>​Impossible de se connecter à "​0.0.0.2 - Application"​
 >Aucun fichier ou dossier de ce type. Vérifiez vos paramètres de connexion et réessayez. >Aucun fichier ou dossier de ce type. Vérifiez vos paramètres de connexion et réessayez.
 Si ce message d'​erreur s'​affiche,​ c'est apparemment qu'il manque un certificat SSL : voir ci-dessus comment copier ceux de Firefox pour résoudre le problème. Si ce message d'​erreur s'​affiche,​ c'est apparemment qu'il manque un certificat SSL : voir ci-dessus comment copier ceux de Firefox pour résoudre le problème.
  
 Source : [[https://​askubuntu.com/​questions/​1033504/​use-citrix-receiver-ica-client-on-ubuntu-18-04]] Source : [[https://​askubuntu.com/​questions/​1033504/​use-citrix-receiver-ica-client-on-ubuntu-18-04]]
 +
 +==== Blocage de firefox après l'​installation ====
 +
 +=== Description du problème ===
 +
 +Après l'​installation du client Citrix Workspace, il arrive dans certains cas mal identifiés que Firefox ne parviennent plus à afficher les pages. Les onglets restent blancs. Ceci arrive lors de l'​installation avec le .deb proposé par Citrix et que lors de l'​installation on sélectionne l'​installation des composants de sécurité des applications.
 +
 +Si l'on lance Firefox dans la console, on a en boucle les messages suivants :
 +
 +<​code>​
 +[Parent 84976, IPC I/O Parent] WARNING: FileDescriptorSet destroyed with unconsumed descriptors:​ file /​build/​firefox-LCe1D8/​firefox-87.0+build3/​ipc/​chromium/​src/​chrome/​common/​file_descriptor_set_posix.cc:​19
 +
 +###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
 +</​code>​
 +
 +=== Solutions ===
 +
 +  * désintaller le client citrix <​code>​sudo apt remove icaclient</​code>​
 +  * Le réinstaller soit dans dans une machine virtuelle si les composants de sécurité sont nécessaire,​ soit le réinstaller sans ces composants de protection.
 +
 +(Problème rencontré sur Ubuntu 21.04 avec icaclient_21.4.0.11_amd64.deb)
 +
 +Sources :
 +
 +  * [[https://​askubuntu.com/​a/​1327931/​558294|"​Firefox not rendering or loading pages" sur AskUbuntu]]
 +  * [[https://​askubuntu.com/​a/​1325904/​558294|"​Every tabs in firefox is blank" sur AskUbuntu]]
  
 ===== Voir aussi ===== ===== Voir aussi =====
   * **(en)** [[http://​www.citrix.com/​lang/​English/​home.asp|Le site officel]]   * **(en)** [[http://​www.citrix.com/​lang/​English/​home.asp|Le site officel]]
   * **(en)** [[https://​help.ubuntu.com/​community/​CitrixICAClientHowTo|La page d'​ubuntu.com sur le client Citrix]]   * **(en)** [[https://​help.ubuntu.com/​community/​CitrixICAClientHowTo|La page d'​ubuntu.com sur le client Citrix]]
-  * **(fr)** ​ [[http://​www.martignago.fr/​joomla/​utiliser-joomla/​utiliser-extensions/​plugins/​167-ubuntu-et-citrix-xenapp-cag|La traduction du site help.ubuntu.com]] J'ai traduit et rajouté les éléments nécessaires au fonctionnement sous Ubuntu 13.10 x64 en environnement LXDE.  +  * **(fr)** ​ [[https://​www.martignago.fr/​joomla/​utiliser-joomla/​utiliser-extensions/​plugins/​167-ubuntu-et-citrix-xenapp-cag|La traduction du site help.ubuntu.com]] J'ai traduit et rajouté les éléments nécessaires au fonctionnement sous Ubuntu 13.10 x64 en environnement LXDE. 
-  * **(en)** [[http://​mark911.wordpress.com/​2014/​06/​27/​how-to-install-citrix-receiver-icaclient-in-ubuntu-14-04-lts-64-bit-tested-and-working-using-mozilla-firefox/​|Procédure d'​installation du client Citrix pour Mozilla Firefox dans Ubuntu 14.04 LTS 64-bit]]+  * **(en)** [[https://​mark911.wordpress.com/​2014/​06/​27/​how-to-install-citrix-receiver-icaclient-in-ubuntu-14-04-lts-64-bit-tested-and-working-using-mozilla-firefox/​|Procédure d'​installation du client Citrix pour Mozilla Firefox dans Ubuntu 14.04 LTS 64-bit]] 
 + 
 + 
 + 
  
 ---- ----
  
 //​Contributeurs : [[utilisateurs:​Frédéric]],​ [[utilisateurs:​Olivierb2]],​ [[utilisateurs:​GeTestE]],​ [[utilisateurs:​Morlutt]],​ [[utilisateurs:​mossroy]].//​ //​Contributeurs : [[utilisateurs:​Frédéric]],​ [[utilisateurs:​Olivierb2]],​ [[utilisateurs:​GeTestE]],​ [[utilisateurs:​Morlutt]],​ [[utilisateurs:​mossroy]].//​
  • citrix.1539068553.txt.gz
  • Dernière modification: Le 09/10/2018, 09:02
  • par 185.222.202.125