staging.inyokaproject.org

Citrix Workspace falsche Region nach Update 24.04 auf 24.10

Status: Ungelöst | Ubuntu-Version: Ubuntu 24.04 (Noble Numbat)
Antworten |

baggio

Anmeldungsdatum:
3. Mai 2025

Beiträge: Zähle...

Hallo,

nach dem Update von Ubuntu 24.04 auf 24.10 (oder anschließend auf 25.04), hat die Citrix Workspace app (22.12.0.12) nach dem Login auf eine Windows-Umgebung automatisch als Region ENG (Englisch) eingestellt, d.h. die Tastatur funktioniert dementsprechend nicht korrekt. Wenn ich mein Backup auf 24.04 wieder installiere, ist alles ok.

Woran kann das liegen?

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12281

baggio schrieb:

nach dem Update von Ubuntu 24.04 auf 24.10 (oder anschließend auf 25.04)

Das sind keine Updates, sondern Upgrades, genauer Distributions-Upgrades, kurz Distupgrades.

Citrix Workspace app (22.12.0.12)

Wir haben 2025. In 2024er und älteren Version gibt es Sicherheitsprobleme, teils gravierende (in allen unterstützten OS), die in den jeweils aktuellen Versionen gefixt sind.

https://www.citrix.com/downloads/workspace-app/linux/workspace-app-for-linux-latest.html

Allerdings gibt ein Problem: seit geraumer Zeit laufen aktuelle WSpApp-Versionen in Noble und höher durch ein nicht mehr in den Repos liegendes veraltetes Paket nicht mehr. Man kann das zwar manuell installieren, aber auch das allein ist kein Workaround mehr, jedenfalls in VMs.

Wenn man jetzt nicht gerade mehrere verschiedene Citrix-Server connecten muß (im IT-Service bzw. als entsprechender Admin), braucht man auch keine Citrix WorkSpace App, sondern gibt den URL im Browser ein.

Allerdings kann's auch hier wieder Probleme geben. So versucht derzeit Fx zu verbinden und rödelt...bis zum jüngsten Tag. Chromium, Google Chrome und als schlanke Lösung Falkon haben keine Probleme damit.

nach dem Login auf eine Windows-Umgebung automatisch als Region ENG (Englisch) eingestellt

Die CWSpApp hat Settings, in denen man auch die Kodierung wählen kann, genauer die Synchronisierung. Aber wie gesagt, aktuelle Version oder schlicht und ergreifend einfach einen entsprechenden Browser nutzen!

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12281

Da ich gerade an Problemlösungen für CWSpApp feile, ein Screenshot von "Citrix Workspace Preferences", Tab Keyboard, aktueller icaclient-25.03.0.66 in einer Arch-VM.

1
/opt/Citrix/ICAClient/util/configmgr --icaroot /opt/Citrix/ICAClient

Defaults sind etwas anders. Ich habe sie vor längerem verändert, da es c&p-Probleme gegeben hat (ich habe unter Arch auf der Citrix-Maschine stets 2x ctrl+c drücken müssen, Citrix-Server auf Windows-Server). Allerdings nerven die schon immer, selbst, wenn man an einem Windows-Client sitzt (ctrl+v geht immer nur 1x, dann ist das Clipboard leer).

Bilder

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12281

Im übrigen stehen diese Konfigurationen inkl. langem Erklärungstext unter Linux in "~/.ICAClient/All_Regions.ini". Man kann also auch mit jedem Editor konfigurieren (CWSpApp danach neu starten!).

"~/.ICAClient/" ist sowieso wichtig, bspw. kann es nötig werden, Cache-Verzeichnisse darin zu leeren oder auch gleich das gesamte Konfigurationsverzeichnis zu löschen oder meinetwegen umzubenennen, wenn sich etwas am Zugang ändert (z.B. MFA).

1
mv ~/.ICAClient{,_old}

baggio

(Themenstarter)

Anmeldungsdatum:
3. Mai 2025

Beiträge: 4

Allerdings gibt ein Problem: seit geraumer Zeit laufen aktuelle WSpApp-Versionen in Noble und höher durch ein nicht mehr in den Repos liegendes veraltetes Paket nicht mehr. Man kann das zwar manuell installieren, aber auch das allein ist kein Workaround mehr, jedenfalls in VMs.

Ja das kann ich bestätigen. Ich habe mir zum Test das aktuelle Ubuntu 25.04 mit der aktuellen CWSpApp 2503 auf eine separate SSD installiert. Die Anmeldung funktioniert zwar, der Desktop geht dann aber nicht auf.

Wenn man jetzt nicht gerade mehrere verschiedene Citrix-Server connecten muß (im IT-Service bzw. als entsprechender Admin), braucht man auch keine Citrix WorkSpace App, sondern gibt den URL im Browser ein.

  • Das muss ich zum Glück nicht, ich brauche nur einen Desktop zum Zugang aus dem Homeoffice.

  • Browser-Zugang: Ja das hat dann funktioniert mit der sogenannten Light-Version über den Browser (ging mit Google Chrome und Firefox).

  • Aber: Wenn ich darin Alt-Tab verwende, um zwischen Fenstern auf dem (Windows-)Desktop zu wechseln, funktioniert das nicht bzw. der Wechsel erfolgt lokal unter Ubuntu-Fenstern. Das ist wohl der Unterschied zur CWSpApp-Version.

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12281

Über copy & paste ausführen

1
/opt/Citrix/ICAClient/selfservice --icaroot /opt/Citrix/ICAClient/

und komplett von Prompt zu Prompt hier in einem Codeblock copypasten!

baggio

(Themenstarter)

Anmeldungsdatum:
3. Mai 2025

Beiträge: 4

von.wert schrieb:

Über copy & paste ausführen

1
/opt/Citrix/ICAClient/selfservice --icaroot /opt/Citrix/ICAClient/

und komplett von Prompt zu Prompt hier in einem Codeblock copypasten!

1
/opt/Citrix/ICAClient/selfservice: error while loading shared libraries: libwebkit2gtk-4.0.so.37: cannot open shared object file: No such file or directory

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12281

Du sollst keinen Fullquote hinlegen und von Prompt bis Prompt copypasten. Befehl, Ausgabe, neuer leerer Prompt als sichtbarer Abschluß alles zusammen in 1 Codeblock.

Beispiel:

$ date
2025-05-05T20:37:28 CEST
$ 

Daß bei Dir in Noble ein Paket fehlt (nämlich genau das), habe ich Dir bereits in der ersten Antwort geschrieben, noch bevor Du das hier gepostet hast.

Citrix selbst schreibt dazu, man möge Jammy-Repos einbinden...und mehr installieren. Ja, aber klar doch. Es fehlt 1 Paket, das 2 Abhängigkeiten weiterer Jammy-Pakete hat. Die restlichen Abhängigkeiten bedient Noble.

Man kann diese 3 Pakete auch manuell ziehen und installieren:

1
2
3
4
5
6
mkdir -p ~/Downloads/jammy/
cd ~/Downloads/jammy/
wget https://security.ubuntu.com/ubuntu/pool/main/w/webkit2gtk/libwebkit2gtk-4.0-37_2.48.1-0ubuntu0.22.04.1_amd64.deb
wget https://archive.ubuntu.com/ubuntu/pool/main/i/icu/libicu70_70.1-2_amd64.deb
wget https://security.ubuntu.com/ubuntu/pool/main/w/webkit2gtk/libjavascriptcoregtk-4.0-18_2.48.1-0ubuntu0.22.04.1_amd64.deb
sudo apt install ./*.deb

Sollte so genügen. Nur kurz in einer LNoble-live-VM angetestet. Ich fahre kein Ubuntu, sondern Arch, eine völlig andere Linux-Distribution (die das Problem im übrigen nicht hat).

Für diese 3 Jammy-Pakete bekommt man so natürlich keine Updates...sollte es überhaupt welche geben. Kann man von Zeit zu Zeit selbst nachsehen. Immer noch besser als in Noble Jammy-Repos eingebunden zu haben.

...und vielleicht, nur vielleicht...bekommt Citrix endlich mal anständige Software gebacken. Nein, ich glaube nicht daran.

baggio

(Themenstarter)

Anmeldungsdatum:
3. Mai 2025

Beiträge: 4

Ok danke jetzt weiß ich auch was ein Fullquote ist.

Mit den zusätzlichen Repos/Paketen öffnet sich tatsächlich die CWSpApp in einem eigenen Fenster/als App. Ich muss zwar immer auf CWS-App aktivieren klicken, aber das würde schon gehen. Tastaturlayout passt auch automatisch. Der Wechsel zwischen Fenstern ist auch hier lokal (in Ubuntu) und nicht in der CWSpApp. Stand heute steht damit natürlich alles etwas auf wackligen Beinen, wenn sich an Paketen was ändert und Citrix da nicht nachbessert.

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12281

baggio schrieb:

Ich muss zwar immer auf CWS-App aktivieren klicken

Wie meinen? Daß Du Dich einloggen mußt, ist ja wohl klar, normalerweise mit MFA, jenachdem wie das in Eurer Fa. umgesetzt wird.

Oder meinst Du, daß das .ica-File gezogen wird und Du das erst öffnen mußt? Einstellungssache.

Der Wechsel zwischen Fenstern ist auch hier lokal (in Ubuntu) und nicht in der CWSpApp.

CWSpApp im Vollbild? Ist aber schon möglich, daß das nicht zu ändern geht. Oder Du prüfst, ob Du die entsprechenden Shortcuts in Ubuntus Gnome-Inkarnation ändern kannst.

Oder Du wechselst gleich ganz das DE. 😀 Ein Aufriß nur für den Citrix-Kram.

auf wackligen Beinen, wenn sich an Paketen was ändert und Citrix da nicht nachbessert.

Der 3 Pakete wegen? Jammy gibt's ja noch 2 Jahre, auch wenn das jetzt schon völlig veraltet ist. Die Pakete hast Du nun auch erstmal, kannst sie auch sichern.

Zumindest weiß Citrix Systems vom Problem und verspricht auch schon ewig, Zitat, "We are planning to upgrade our compatibility libraries in one of our future releases." Gemeint sind allerdings andere grundlegende Libraries, mir ist auch schleierhaft, was es da dermaßen lange zu planen gibt. Auf gcc 8.4.0, typisch - gcc 10.x gibt's in Ubuntu noch, aktuell in Ubuntu ist 14.x, wirklich aktuell ist 15.1.

Ubuntu ist ja nun auch nicht die einzige Distribution. Eine Alternative muß Du selbst über Citrix hinaus auch gar nicht fahren. Beispielsweise ich habe eine Arch-VM ausschließlich für Citrix. Dieser Mist kommt mir nicht in meinen Linux-Host (auch Arch).

Im Browser geht's auch noch. Da empfiehlt sich ein schlanker → Falkon (ist freilich Qt, aber ich fahre ja auch LXQt 😎).

Antworten |