Citrix: Einfrieren beim Abmelden

Symptom

Ein Benutzer versucht, sich von einer Citrix-Sitzung abzumelden, aber die Sitzung reagiert nicht.

Beispiel: Sobald Sie sich mit einer Citrix-Sitzung verbinden, funktioniert alles. Nachdem Sie die Verbindung mehrmals wiederhergestellt und getrennt haben, melden Sie sich ab. Das Fenster friert ein, während der Abmeldebildschirm angezeigt wird.

Lösung

handlungsaufforderung.png Versuchen Sie, eine andere Citrix Receiver-Version zu verwenden: Sessions > Citrix > Citrix Client Selection > Citrix Client Version.

OR

handlungsaufforderung.png Beheben Sie das Problem mit Ihrer Citrix-Infrastruktur, um herauszufinden, warum die Sitzung nicht geschlossen wird, wenn der wfica-Prozess den Aufruf zum Trennen macht.

Abhilfe

Als weniger empfohlene Alternative können Sie einen Hotkey konfigurieren, um in solchen Situationen eine Abmeldung zu erzwingen. Beachten Sie jedoch, dass dieser Workaround zu Problemen mit aufgehängten Sitzungen auf den Citrix-Servern führen kann.

So konfigurieren Sie einen Abmelde-Hotkey:

  1. In IGEL Setup, gehen Sie zu System > Firmware Customization > Custom Application.

  2. Click  10966.png to create a new Custom Application and name it e.g. "Kill Citrix Sessions".

  3. Disable all Starting Methods for this session.

  4. Aktivieren Sie Hotkey.

  5. Wählen Sie z.B.. Strg|Alt als Modifikatoren aus und definieren Sie C (für "Citrix) als Taste.

  6. Go to System > Firmware Customization > Custom Application > Kill Citrix Sessions > Settings.

  7. Eingeben eines Icon-Namens.

  8. Geben Sie /tmp/kill_citrix alsBefehl ein.

  9. Gehen Sie zu System > Firmware-Anpassung > Befehle > Desktop.

  10. Im Feld Desktop Initialisierung geben Sie folgenden Befehl in einer Zeile ein:
    echo -e "#! /bin/bash\n\nps -eo comm,pid | grep ^wfica | while read c p tail; do echo \$p; done | xargs -r kill -TERM" >/tmp/kill_citrix; chmod 755 /tmp/kill_citrix

  11. Klicken Sie auf Übernehmen und starten Sie das Gerät neu.

Um den Hotkey für eine Gruppe von Geräten zu konfigurieren, können Sie alternativ ein Profil erstellen oder dieses verwenden: profile_KillCitrixSessionsViaHotkey.xml.

Hier erfahren Sie, wie Sie ein Profil importieren: .