Hallo zusammen.
Benötige für meinen Heimarbeitsplatz den ICAClient von Citrix, um auf die betrieblichen Anwendungen zugreifen zu können. Habe mir deshalb von der Citrix-Seite den Receiver 13.0 für Linux heruntergeladen.
Hatte dies bereits zu Testzwecken unter einer Linux-Mint Distr. genutzt (allerdings deb-Paket) und hat nach einer Änderung in den Zertifizierungsdateien auch funktioniert.
Jetzt (mit Suse 13.1) bei dem rpm-Paket erhalte ich während des Inst.-Versuches folgende Apper-Meldung:
"Auflösung der Abhängigkeit fehlgeschlagen - Apper
Eine Paketabhängigkeit kann nicht gefunden werden.
ICAClient-13.0.0.256735-0.x86_64 requires libxerces-c-3.1.so, but this requirement cannot be provided."
Lt. Yast ist diese Datei jedoch installiert.
Kann mir jemand hierbei hilfreich unter die Arme greifen?
Gruß,
LinniePuh
[Gelöst] ICAClient von Citrix - Problem bei Installation
- LinniePuh
- Erledigt
-
-
RPM Package Manager (.rpm file):
x86 - 32-bit and 64-bit packages (containing 32-bit binaries) are available
http://support.citrix.com/prod…x-13-0/linux-install.htmlSo wie ich das sehe, beinhaltet auch das 64 bit Paket die 32 bit Binaries.
Du solltest also auch die 32 bit Libraries, hier besonders die von der libxerces-c-3.1.so installieren! -
Hallo zusammen. Für diejenigen, die mal das gleiche Problem haben sollten, hier die Lösung.
Habe zunächst die nicht vorhandene libxerces....Datei als rpm downgeloaded und installiert.
Danach den Citrix-Receiver erneut installiert. Jetzt hatte ich das Problem, auf die Windows-Anwendungen
zuzugreifen, da die Seite den SSL-Fehler 61 (fehlendes Zertifikat) meldete. Auch hier nach einiger Sucherei die Lösung. Im Firefox "Bearbeiten - Einstellungen - Erweitert - Zertifikate - Zertifikate anzeigen". Das fehlende Zertifikat markieren und in lokalen Ordner exportieren. Terminal öffnen und mit root Rechten kopieren.
# cp /home/heiko/Downloads/* /opt/Citrix/ICAClient/keystore/cacerts/
Home Office wieder geöffnet.Gruß,
LinniePuh -
-
Danke repi für Deine Antwort.
Ist im Wesentlichen, was ich beschrieben hatte. Das fehlende Zertifikat ist in Firefox hinterlegt, muss halt nur noch in das /opt/citrix.....Verzeichnis kopiert werden.
Trotzdem ein guter Hinweis, sollte mal ein Zertifikat fehlen.
LinniePuh -
Hallo Zusammen,
ich habe daselbe Problem:
Coderpm -i --test ICAClient-13.0.0.256735-0.x86_64.rpm error: Failed dependencies: libxerces-c-3.1.so is needed by ICAClient-13.0.0.256735-0.x86_64
############################################Code
Alles anzeigenzypper info libxerces-c-3_1 Loading repository data... Reading installed packages... Information for package libxerces-c-3_1: ---------------------------------------- Repository: openSUSE-13.1-Oss Name: libxerces-c-3_1 Version: 3.1.1-9.4.1 Arch: x86_64 Vendor: openSUSE Installed: Yes Status: up-to-date Installed Size: 3.7 MiB Summary: Shared libraries for Xerces-c - a validating XML parser Description: Xerces-C is a validating XML parser written in a portable subset of C++. Xerces-C makes it easy to give your application the ability to read and write XML data. A shared library is provided for parsing, generating, manipulating, and validating XML documents. Xerces-C is faithful to the XML 1.0 recommendation and associated standards ( DOM 1.0, DOM 2.0. SAX 1.0, SAX 2.0, Namespaces). This package contains just the shared libraries.
Coderpm -i --test libxerces-c-3_1-3.1.1-9.4.1.i586.rpm package libxerces-c-3_1-3.1.1-9.4.1.i586 is already installed
Ist das Paket doch buggy ???
Ausgaben bitte in Code-Tags
-
Ist das Paket doch buggy
Nö, anscheinend nur 32-bit.Codezypper in ICAClient-13.0.0.256735-0.x86_64.rpm Daten des Repositories laden ... Installierte Pakete lesen ... Paketabhängigkeiten auflösen ... The following 13 NEW packages are going to be installed: dbus-1-glib-32bit hunspell-32bit ICAClient libenchant1-32bit libgeoclue0-32bit libharfbuzz-icu0-32bit libjavascriptcoregtk-1_0-0-32bit libsecret-1-0-32bit libsoup-2_4-1-32bit libwebkitgtk-1_0-0-32bit libxerces-c-3_1-32bit libXmu6-32bit libXpm4-32bit
Das Repo hinzugefügt, zypper ref und eine Installation per zypper funktioniert:
Codezypper ar -f http://download.opensuse.org/repositories/devel:/libraries:/c_c++/openSUSE_13.1 C-Lib
PS:
Das brauchst Du bei 64 bit nicht:
Das wäre das richtige: -
So Thema gelöst:
Es hat noch eine lib gefehlt - als ich /opt/Citrix/ICAclient/wfica mit meinem User in der Shell eingegeben hatte konnte ich auch sehen welche es war - mal wieder 32bit.
Vielen Dank an Sauerland für die Hilfe
-
Hallo Zusammen,
sorry wenn ich dieses Thema nochmal aufgreifen muss, aber ich bin jetzt auch soweit das die Installation geklappt hat und ich Anhand /opt/Citrix/ICAclient/wfica auch noch die fehlende .lib installiert habe. Das war bei mir die libpng12-0-32bit.Nur jetzt ist es so das wenn ich mich im Firefox angemeldet habe und den Citrix Desktop oder eine Shared Application anklicke, es kurz "lädt" dann aber aufhört und nix passiert. Keine Fehlermeldung, Zertifikatsmeldung usw. Wenn ich den Citrix Reciever starte verlangt er das ich ein Konto hinzufüge.... nur ich bin der Meinung da muss ich nichts angeben. Unter einer anderen Disti musste ich da auch nichts machen.
An was könnte das liegen? Was könnt da noch fehlen?
Gruß mabox
EDIT: Vielmals sorry, mein Fehler. Es war lediglich das Plugin im Firefox nicht automatisch aktiviert. Nach Aktivierung funktioniert es. Einen Zertifikatsfehler gab es demnach bei mir nicht.