[linux-support] virtualisierungsprobleme

Markus Wernig wernigm at lugbe.ch
Thu Jun 20 19:47:22 CEST 2019


Hallo Markus

Da Citrix-Probleme in letzter Zeit gehäuft auftreten, hier mal die lange
Version der Antwort.

Du brauchst das "Full package" aus den "Debian packages" von
https://www.citrix.com/downloads/citrix-receiver/linux/receiver-for-linux-latest.html,
32 oder 64 bit, je nach Rechner. (Falls du was anderes installiert hast,
solltest du das vorher de- und dann das richtige Package installieren).

Das Package installiert dir normalerweise alle "Verknüpfungen" (d.h.
MIME-Assoziationen) gleich mit (normalerweise unter
/usr/share/mime/application/x-ica.xml und
/usr/share/applications/wfica.desktop). Damit "wissen" dann alle
Programme, dass sie Dateien vom Typ "application/x-ica" (erkennbar
entweder an der Endung ".ica" oder am Mime-Type Header, den der
Webserver zusammen mit der Datei schickt) mit dem Programm "wfica"
(normalerweise unter /opt/Citrix/ICAClient/wfica) öffnen sollen.

Wenn du dich an der Anmeldeseite deiner Organisation anmeldest, braucht
das allein noch keinen Citrix-Client. Erst wenn du eine Applikation
starten willst und auf ein entsprechendes Icon klickst, kommt der ins
Spiel. Mit dem Klick lädt dein Browser dann nämlich ein File herunter
("launch.ica"), das alle nötigen Informationen für den lokalen
Citrix-Client (wfica) enthält. Dieser wird vom Browser aufgerufen und
verbindet sich mit dem Server, der in launch.ica angegeben ist, über
eine SSL-verschlüsselte Verbindung.

Die häufigsten Probleme mit Citrix auf Linux treten an diesem Punkt auf.
Der Citrix-Client verwendet nämlich nicht den normalen SSL-Truststore
des Systems (je nach Distro z.B. unter /etc/ssl/certs), sondern bringt
seinen eigenen mit (/opt/Citrix/ICAClient/keystore/cacerts). Und die
Auswahl der als vertrauenswürdig markierten CA-Zertifikate in diesem
Citrix-eigenen Store ist verschwindend klein, die Wahrscheinlichkeit,
dass deine Organisation ein Server-Zertifikat aus einer anderen CA
verwendet, daher entsprechend sehr hoch.

Die Fehlermeldungen des Clients sind dabei nach meiner Erfahrung mehr
oder weniger Zufall (beim letzten Mal, als ich das Problem sah, war es
"0.0.0.2 File not found", die hiessen aber auch schon anders).

Falls das Problem tatsächlich am SSL liegt, könntest du mal versuchen,
den Truststore des Citrix-Clients auf den des Systems zu verlinken. Das
sollte mit folgenden zwei Kommandos gehen (jeweils auf einer Zeile):

1.) sudo mv /opt/Citrix/ICAClient/keystore/cacerts
/opt/Citrix/ICAClient/keystore/cacerts.dist

2.) sudo ln -s /etc/ssl/certs /opt/Citrix/ICAClient/keystore/cacerts

Das erste benennt das origunal Truststore-Verzeichnis von .../cacerts
auf .../cacerts.dist um, das zweite verlinkt das
System-Truststore-Verzeichnis /etc/ssl/certs mit dem von Citrix
verwendeten .../cacerts.

Versuch das mal, starte dann den Browser neu und verbinde nochmal.

Falls du noch andere komische Fehlermeldungen ("could not open file"
u.dgl.) bekommst: Beende den Browser und lösche alle Files mit der
Endung ".ica" in dem Verzeichnis "Downloads" in deinem Home-Verzeichnis.
Dann nochmal versuchen.

Ansonsten sehen wir uns am 4. Juli ... was ja auch nicht schlecht wäre,
oder ;-) Du bräuchtest dann nichts ausser deinen Anmeldeinformationen
für Citrix - und natürlich deinen Rechner.

lg /markus

On 6/20/19 2:37 PM, Mosquito Sixteen wrote:
> 
> Hallo Linüxler
> 
> Die Firma, in der ich arbeite, geht in die Cloud. Dank der
> Virtualisierung kommt für mich nun Home Office infrage.
> 
> Über Citrix kann man sich anmelden und dann in der Cloud arbeiten.
> Als Nicht-Informatiker konnte ich die Installation von Citrix mit
> Anmeldung auf einem W7-PC und einem W10-Laptop bewerkstelligen.
> 
> Da ich privat nur Linux benutze, würde ich gerne auch auf Ubuntu
> arbeiten. Aber dann wirds schwierig: Welchen Download wählen? Habe mal
> was versucht von der Citrix-Website und installiert. Die Anmeldung in
> der Cloud funktioniert bis zur Identifizierung, dann kommt die
> Fehlermeldung http:/1.1 Internal Server Error 43531.
> 
> Dazu habe ich im Internet so viele Tipps gefunden (leider fast alles auf
> Englisch), dass ich nicht weiterweiss.
> 
> Kann mir jemand am 4. Juli am LugBE-Treff helfen, den Zugang mit Citrix
> zu unserer Cloud zu konfigurieren? Welche Infos muss ich ausser dem
> Gerät mitbringen?



-- 
Markus Wernig                              🐧
Präsident Linux User Group Bern
PGP: D9203D2A4AD9FC3333DEEF9DF7ACC6208E82E4DC
---------------------------------------------
Linux User Group Bern    -   https://lugbe.ch
---------------------------------------------


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://maillists.lugbe.ch/pipermail/linux-support/attachments/20190620/909db9a9/attachment.sig>


More information about the Linux-support mailing list