TomTobin
Anmeldungsdatum: 24. August 2007
Beiträge: 3094
|
Hallo, ich habe gerade den Wiki-Artikel für 64 Bit (Ubuntu 10.04) Aufgrund folgenden Threads http://forum.ubuntuusers.de/topic/citrix-und-firefox/ nachvollzogen. Zur Problembehebung bei dem Fehler libXm.so.4 not found wird angebenen das man die libXm mit dem Befehl sudo ln -s /usr/lib/libXm.so.3.0.2 /usr/lib/libXm.so.4 neu verlinken muss. Das hat bei mir nicht zum Erfolg geführt. Erst ein sudo ln -sf /usr/lib32/libXm.so.3.0.2 /usr/lib32/libXm.so.4 behob das Problem. Hab ich was übersehen oder kann der Link im Wiki (für 64 Bit) so nicht funktionieren, da der ICA-Client ja eine 32 Bit Anwendung ist? Gruß Tom
|
Kropotkin
Anmeldungsdatum: 24. November 2006
Beiträge: 55
Wohnort: Düsseldorf
|
Es gibt einen neuen Citrix reciver.
Der wird in ein neues Installationsverzeichnis gepackt. Dies habe ich im Artikel schon angepasst.
Wenn wer Zeit und Lust hat, währe ein Test für die 64 bit Variante sicherlich toll. Ich selbst komme gerade leider nicht dazu.
|
bukko
Anmeldungsdatum: 10. August 2011
Beiträge: Zähle...
|
Hallo,
ich hab gestern Kubuntu 12.04 64-bit installiert.
Die Installation des Citrix ICA Clients hat sich für mich dabei wesentlich vereinfacht. Zuerst libmotif4 über die MUON-Paketverwaltung installiert.
Rechner neu gestartet.
Danach auf der Citrix-Seite icaclient_12.1.0_amd64.deb runtergeladen.
Per Doppleklick aus Dolphin installiert.
Dabei war etwas Geduld gefragt (insbesondere wegen abhängigen Paketen).
Danach den Firefox über die MUON-Programmverwaltung installiert.
Unter Firefox-Einstellungen-Anwendungen war schon der Cirtix Receiver für Dateityp ICA-Datei eingetragen.
Zuletzt noch benötigte Zertifikate (*.crt) nach opt/Citrix/ICAClient/keystore/cacerts geschoben. Und schon konnte ich mich über Firefox im WTS meines Arbeitgebers anmelden.
Terminal hab ich dabei nicht gebraucht 😉
Vielleicht hilft das ja dem Einen oder Andern. Bukko
|
matschi
Anmeldungsdatum: 2. Januar 2011
Beiträge: 27
|
Moin, ich habe auch gerade den Citrix Client (="Receiver") auf einem frischen 12.04 64 Bit installiert, allerdings hier unter gnome/cinnamon. Meine Erfahrung ist da eine etwas andere. Zuerst auch libmotif4 - allerdings über Synaptic - installiert und zur Sicherheit mal neu gebootet... Dann das gleiche deb wie Bukko - hier mit gdebi - installiert, dabei wurde nur lib32asound2 dazu installiert. Und das endete dann so: dpkg: Fehler beim Bearbeiten von icaclient (--install):
Unterprozess installiertes post-installation-Skript gab den Fehlerwert 2 zurück
Fehler traten auf beim Bearbeiten von:
icaclient Ok, einiges ausprobiert, mit "dpkg -I" auch mal die Anhängigkeiten gecheckt, liegt nicht an Abhängigkeiten. Wenn ich das dann im Script Code richtig geortet habe, erfolgt der Abbruch, weil der post-inst die Hardwarearchitektur prüft mit "uname -m", was hier "x86_64" ergibt. Erwartet wird dort aber "i?386", und schon ist "exit 2". Aaaber: das macht nix, der Client funktioniert trotzdem, man muss es nur trotz der "missglückten" Installation mal probieren. Diese Feststellung wird übrigens auch hier getroffen. Mit anderen Worten: so ganz fertig ist das amd64.deb von Citrix wohl noch nicht, aber es funktioniert, auch wenn es zunächst nicht danach aussieht. Wer mag, kann das ja vielleicht ins Wiki aufnehmen, oder meine kleine Analyse mal checken und einen Bug Report aufmachen, oder irgendwas anderes, dessen ich (noch) nicht mächtig bin. Viele Grüße matschi
|
TomTobin
Anmeldungsdatum: 24. August 2007
Beiträge: 3094
|
Hallo matschi, vielen Dank für Deine Analyse 👍
Das Verhalten (die Fehlerrückmeldung) des neuen Clients unter 12.04 kann ich so bestätigen - funktionieren tut er auch bei mir.
Mit anderen Worten: so ganz fertig ist das amd64.deb von Citrix wohl noch nicht,
Ist es nicht nach wie vor das gleiche 32Bit Paket? Ich glaube das steht im Kleingedruckten 😬 Kennst Du eine Möglichkeit die Paketverwaltung zufrieden zu stellen? Der Fehler wird nämlich bei jeder anderen Installation wieder mit hervorgekrammt und bemeckert. 👿 Gruß Tom
|
matschi
Anmeldungsdatum: 2. Januar 2011
Beiträge: 27
|
Hallo Tom, es ist doch immer wieder dasselbe, einfach mal das Kleingedruckte lesen...
Der Fehler wird nämlich bei jeder anderen Installation wieder mit hervorgekrammt und bemeckert.
Ja, lästig, nicht? Und zwar nicht nur bei jeder Installation, sondern auch bei jedem Update. Ist mir erst nach meinem letzten Beitrag aufgefallen. Also, da gibt es sicher hundert Möglichkeiten, dagegen was zu machen. Ich habe den post-install im Paket etwas 64-Bit-toleranter gemacht. Einen Ordner Ordner anlegen. In Ordner einen Unterordner Unterordner anlegen. Das deb in den Unterordner legen und dort mit dem Archivmanager entpacken. Das deb dort löschen. Im Ordner DEBIAN das Script postinst öffnen, mit gedit zum Beispiel. In Zeile 2652, also hinter diesem Code
echo $Arch|grep "i[0-9]86" >/dev/null
if [ $? -ne 0 ]; then
NotIntel=1
fi etwas in der Art hier einfügen: echo $Arch|grep "x86_64" >/dev/null
if [ $? -ne 0 ]; then
NotIntel=1
else
NotIntel=0
fi x86_64 sollte auch bei Dir die Ausgabe von uname -m sein, wenn nicht, müssen wir uns was anderes überlegen.
cd Ordner
dpkg -b ./Unterordner <Paketname> Ich habe den originalen Paketnamen genommen, um das Risiko zu vermeiden, dass die Paketverwaltung etwas zu meckern findet. Dann habe ich das alte Paket mit Synaptic entfernt und mit gdebi das neue eingespielt. Und seitdem ist Ruhe. Wie gesagt, es gibt bestimmt elegantere Lösungen, aber diese hier hatte für mich zwei Vorteile:
Hoffe, das funktioniert so auch bei Dir. Viele Grüße matschi
|
elq
Anmeldungsdatum: 29. Dezember 2009
Beiträge: Zähle...
|
Hallo zusammen, matschis Tipp funktioniert übrigens auch super, nachdem das Programm schon installiert ist. Einfach die Datei /var/lib/dpkg/info/icaclient.postinst (mit sudo ?) editieren und anschließend manuell sudo dpkg --configure -a ausführen. Viel Erfolg! Schöne Grüße
elq
|
TomTobin
Anmeldungsdatum: 24. August 2007
Beiträge: 3094
|
matschi schrieb: Hoffe, das funktioniert so auch bei Dir.
Ja, vielen Dank - hat funktioniert! 👍 zu deiner Kurzbeschreibung: ich hatte natürlich "hier entpacken" gewählt und demnach noch zusätzlich den ica-Ordner - ist mir zuerst nicht aufgefallen und der Befehl dpkg -b ./Unterordner <Paketname> fand dann natürlich nicht die control-Datei 😳 Dannach musste ich den ICA-Client zuerst deinstallieren weil er beim erneuten installieren gesagt hat die amd_64 Version verträgt sich nicht mit der installierten i386 er 😈 Sonst hat's super gepasst. elq schrieb: matschis Tipp funktioniert übrigens auch super, nachdem das Programm schon installiert ist. Einfach die Datei...
Mist 😬 zu spät gelesen 😉 Gruß Tom
|
private-joker
Anmeldungsdatum: 25. Mai 2012
Beiträge: Zähle...
|
Hallo zusammen, ich habe noch eine kleine Ergänzung bzw. Korrektur. Die Anleitung von Matschi funktioniert soweit super, ich bin jedoch auf den Fehler eines "falschen" Pakets gelaufen.
Nachdem ich die Anleitung hier befolgt habe, ließ sich der Citrix-Receiver einfach nicht starten, es geschah nichts, beim Programmaufruf.
Ich hatte vor der Installation des icaclients libmotif4 über die Synaptic-Paketverwaltung installiert (Linux Mint 13 Maya).
Das ist jedoch nicht ganz das richtige Paket, benötigt wird, auch für das amd64.deb, die libmotif4:i386. Nach der nachträglichen Installation über die Kommandozeile tat der Receiver dann auch schon: sudo apt-get install libmotif4:i386 Danke an alle und viele Grüße
|
utnubuk
Anmeldungsdatum: 4. November 2007
Beiträge: 17
Wohnort: Berlin
|
Vielen Dank für den Wiki-Eintrag! Habe gerade den Client unter 12.04 auf 64bit installiert und das funktioniert. Hier mein kleiner "Erfahrungsbericht": Das hier:
/var/lib/dpkg/info/icaclient.postinst in Zeile 2648 i[0-9]86 durch x86_64 ersetzen
musste ich gar nicht einbringen. Zumal ich auf der Zeile das gar nicht vorgefunden habe, sondern:
linuxx86|linuxarm)
Das war für mich zumindest eine vermeidbare Verwirrung. Im Artikel hatte ich am Anfang etwas Orientierungsschwierigkeiten was den nun auf mich zutrifft, das Problem läßt sich aber wahrscheinlich nicht umgehen da der Artikel so viele Nutzer wie möglich erreichen muss. Die Herstellerseite finde ich sehr unübersichtlich / verwirrend, habe den 64bit-Clienten erst nicht gesehen weil das hinter einem Aufklappmenü versteckt war, und daher erstmal prompt den 32bit-Clienten installiert, was auch scheiterte. Könnte man im Artikel nicht direkt die entsprechende Version verlinken? Auch ich habe den Fehler gemacht, zu denken dass ich die 64bit-Openmotif-Variante brauche, und die auch installiert, wodurch das natürlich nicht ging. Ich habe schon mehrere Runden gedreht bis es geklappt hat. In Firefox hab ich dann einfach den ensprechenden URL eingetippt, mich angemeldet und konnte verschiedene Anwendung starten, z. B. Outlook, Navsion und einen kompletten Windows Desktop. Im Client selbst, den habe ich zwar aufgerufen, da habe ich aber rein gar nix gemacht / konfiguriert. Wenn man den URL im Browser aufruft, passiert im Hintergrund wohl das richtige. Im Prinzip waren meine Schritte wie folgt (unter Auslassung der Sackgassen/Fehler): 1. ia32-libs installiert 2. Das Paket geholt* 3. Paket im Terminal installiert 4. libmotif4:i386 installiert 5. In Firefox die Cirix-URL eingetippt und mich am Server angemeldet, wonach ich Zugang zu "meinen" Programmen hatte. Hier ein Firefox-Screenshot: http://ubuntuone.com/3D50kowyUKMEoFpPUQFfxm
_ *http://download.citrix.com.edgesuite.net/akdlm/6529/icaclient_12.0.0_amd64.deb?__gda__=1347893469_7411609d0b105d3a41f516652c5fd9cd&__dlmgda__=1347976358_902b72c120b6dd8ef3cf5c98e237c44b&fileExt=.deb
|
MarvinMuc
Anmeldungsdatum: 12. August 2009
Beiträge: 2
|
Habe letzte Woche auf Raring Ringtail upgedatet.
Bis dahin hat der ICA Client problemlos funktioniert. Ich kann mich zwar nach wie vor authentifizieren. Es startet jedoch keine Anwendung. Ich erhalte eine kurze Bestätigung ("drehender Kreis") im Webbrowser, der anzeigt, dass die entsprechende Verknüpfung gestartet werden soll. Dann jedoch tut sich nichts mehr. Bisher ist nach einigen Sekunden die Anwendung erschienen. Hat jemand das gleiche Problem und evtl. schon gelöst?
|
kwitz
Anmeldungsdatum: 6. November 2009
Beiträge: 402
Wohnort: Fulda
|
|
matschi
Anmeldungsdatum: 2. Januar 2011
Beiträge: 27
|
Moin, wer wie ich noch unter 12.04 mit dem Receiver 12.1 arbeitet, hat vielleicht auch gerade festgestellt, dass nach dem Firefox Update auf 30 nach der Anmeldung auf dem Citrix Server beim Klick auf jedweden Launcher NIX mehr passiert. Das Problem scheint das Citrix Plugin im Firefox zu sein. Das Ding heißt "/usr/lib/mozilla/plugins/npwrapper.npica.so" und kommt allem Anschein nach nicht von Mozilla, sondern wird mit dem Citrix Client installiert. Und das Teil scheint mit dem neuen Firefox nicht mehr zu funktionieren. Eventuell könnte es wohl auch ein Problem im nspluginwrapper sein, der scheint da ja auch irgendwie zuständig zu sein, aber darüber weiß ich zu wenig. Unter Windows ist die Lösung anscheinend ein Update des Citrix Receivers. Aber für Linux wird uns Citrix den Gefallen wohl nicht mehr tun. Andere Lösung, die übrigens bei mir funktioniert hat: im Firefox unter "Bearbeiten - Einstellungen - Anwendungen" den Citrix ICA Dateien das Programm wfica zuordnen, das liegt in "/opt/Citrix/ICAClient". Ab da werden Citrix Anwendungen nicht mehr vom Firefox Plugin, sondern vom ICA Client höchstpersönlich gestartet. Fällt äußerlich überhaupt nicht auf. Viele Grüße matschi
|
aasche
Anmeldungsdatum: 30. Januar 2006
Beiträge: 14259
|
matschi schrieb: Das Problem scheint das Citrix Plugin im Firefox zu sein.
Nicht ganz - das eigentliche Problem sind die Browser-Entwickler, die die seit Ewigkeiten genutzte NPAPI-Schnittstelle beerdigen wollen - Benutzer mit bestimmten Gegebenheiten/Anforderungen spielen dabei leider keine Rolle mehr. Zurueck zum Thema: wer baut diese Information und moegliche Auswege in den Artikel ein?
|
kwitz
Anmeldungsdatum: 6. November 2009
Beiträge: 402
Wohnort: Fulda
|
Das hier ist auch ein Problem mit ICA 13: http://forum.ubuntuusers.de/topic/ubuntu-und-citrix-einrastfunktion/
Kann das vielleicht jemand gegentesten?
|