Swisslinux.org

− Le carrefour GNU/Linux en Suisse −

 

Langue

 

Le Forum

Vous n'êtes pas identifié.

#1 26 Dec 2014 13:49:41

kristovert
Citoyen(ne)
 
Date d'inscription: 06 Jan 2012
Messages: 17

[Résolu] Impossible d'installer Citrix pour me connecter au bureau

Bonjour,
Je tourne toujours sur la 12.04.
Je n'arrive pas à installer le Receiver de Citrix pour me connecter au bureau distant du boulot. J'ai essayé toutes sortes de versions, rien n'y fait l'installation ne se termine jamais. Les forums sur Ubuntu ne m'ont pas permis de m'en sortir.
Quelqu'un y est-il arrivé ?
Merci d'avance
Christopher

Hors ligne

 

#2 26 Dec 2014 17:27:07

Eggman
Admin
Lieu: Grand-Lancy(GE)
Date d'inscription: 17 Nov 2004
Messages: 1133
Site web

Re: [Résolu] Impossible d'installer Citrix pour me connecter au bureau

kristovert a écrit:

J'ai essayé toutes sortes de versions, rien n'y fait l'installation ne se termine jamais.

C'est à dire ?

Pour pouvoir vous aider, il faudrait en savoir un peu plus sur ce qui ne marche pas et sur la procédure que vous avez suivie pour l'installation.

Pour commencer, votre installation est-elle en 32 ou 64 bits ? Parce que certains problèmes référencés sont dus au mix 32/64bits.

Un peu de Lecture (dans l'ordre décroissant de pertinence):
http://support.citrix.com/proddocs/topi … -13-1.html
http://www.citrix.fr/downloads/citrix-r … x-131.html
http://www.citrix.fr/go/receiver.html


"It always takes longer than you expect, even when you take into account Hofstadter's Law."
Douglas Hofstadter, Gödel, Escher, Bach: An Eternal Golden Braid

Hors ligne

 

#3 26 Dec 2014 19:00:54

kristovert
Citoyen(ne)
 
Date d'inscription: 06 Jan 2012
Messages: 17

Re: [Résolu] Impossible d'installer Citrix pour me connecter au bureau

Bonjour, merci pour votre aide.
Je sais que c'est un peu vague. Mon ordi étant un 64 bits j'ai essayé d'installer une version 64 bits. Comme ça ne marchait pas j'ai vu un forum Ubuntu sur ce thème que la version 64 bits serait du bricolage.
Est-ce que je peu aussi installer une version 32 bits ?
Sur la base des liens que vous m'avez donné j'ai fait la vérification suivante: dpkg --print-foreign-architectures et j'ai reçu l'info i386 ce qui doit me permettre d'installer le paquet .deb 64 bits. Cette vérification est donnée à cette page:
http://support.citrix.com/proddocs/topi … ?locale=fr

Je viens d'essayer une nouvelle fois l'installation et j'ai reçu ce message
Echec du traitement du paquet. L'installation ou la suppression d'un paquet logiciel a échoué En cliquant sur détail j'obtiens le texte ci-dessous.

(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 656531 files and directories currently installed.)
Removing libxerces-c3.1:i386 ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Selecting previously unselected package libxerces-c3.1.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 656526 files and directories currently installed.)
Unpacking libxerces-c3.1 (from .../libxerces-c3.1_3.1.1-1build1_amd64.deb) ...
(Noting disappearance of libxerces-c3.1:i386, which has been completely replaced.)
dpkg: error processing /home/kristovert/Tlchargements/icaclient_13.1.0.285639_amd64.deb (--install):
parsing file '/var/lib/dpkg/tmp.ci/control' near line 7 package 'icaclient':
'Depends' field, reference to 'libc6': invalid architecture name 'i386': a value different from 'any' is currently not allowed
Errors were encountered while processing:


En relançant l'installation une 2ème fois je reçois

dpkg: error processing /home/kristovert/Tlchargements/icaclient_13.1.0.285639_amd64.deb (--install):
parsing file '/var/lib/dpkg/tmp.ci/control' near line 7 package 'icaclient':
'Depends' field, reference to 'libc6': invalid architecture name 'i386': a value different from 'any' is currently not allowed
Errors were encountered while processing:

J'espère que toutes ces infos peuvent vous aider à y voir un peu plus claire.
Merci d'avance.
Christopher

Hors ligne

 

#4 27 Dec 2014 14:06:34

Eggman
Admin
Lieu: Grand-Lancy(GE)
Date d'inscription: 17 Nov 2004
Messages: 1133
Site web

Re: [Résolu] Impossible d'installer Citrix pour me connecter au bureau

Effectivement, le paquet 64 bis, c'est est pas vraiment un, puisque il dépend de la capacité du système à installer côte à côte, des applications 32 bits sur un système 64 bits.

Je viens de tester l'installation des paquets 64 bits et, après la modification du lanceur qui contient une erreur, tout à l'air fonctionnel.
J'ai fais le test sur ma propre machine sous Debian.
Je teste sur une installation propre sous Ubuntu 12.04 et je reviens vers vous.

Pouvez-vous dans l'intervalle me donner la sortie des deux commandes suivantes :

Code:

sudo dpkg --print-architecture

et

Code:

sudo dpkg --print-foreign-architectures

?


"It always takes longer than you expect, even when you take into account Hofstadter's Law."
Douglas Hofstadter, Gödel, Escher, Bach: An Eternal Golden Braid

Hors ligne

 

#5 27 Dec 2014 14:23:02

kristovert
Citoyen(ne)
 
Date d'inscription: 06 Jan 2012
Messages: 17

Re: [Résolu] Impossible d'installer Citrix pour me connecter au bureau

Voilà ci-dessous les deux résultats des commandes

kristovert@kristovert:~$ sudo dpkg --print-architecture
[sudo] password for kristovert:
amd64

kristovert@kristovert:~$ sudo dpkg --print-foreign-architectures
i386

Hors ligne

 

#6 27 Dec 2014 16:23:24

Trim
Gourou(e) du libre
Lieu: Saxon, Valais
Date d'inscription: 17 Oct 2007
Messages: 364
Site web

Re: [Résolu] Impossible d'installer Citrix pour me connecter au bureau

Bonjour,

Je ne connais pas ce logiciel et je n'ai pas testé, mais quand j'ai vu cette erreur :

Code:

'Depends' field, reference to 'libc6': invalid architecture name 'i386':

, je me suis dit que votre ordinateur n'avait peut-être pas téléchargé la liste des paquets de l'architecture 'i386', pouvez-vous exécuter la commande :

sudo apt-get update

Puis relancer l'installation.

Hors ligne

 

#7 28 Dec 2014 12:32:57

Eggman
Admin
Lieu: Grand-Lancy(GE)
Date d'inscription: 17 Nov 2004
Messages: 1133
Site web

Re: [Résolu] Impossible d'installer Citrix pour me connecter au bureau

@Trim
Si seulement… sad

Bref, j'ai passé quelques heures à faire des tests pour installer proprement Citrix Receiver sur la 12.04 64 bits, rien à faire.
Ça ne me paraît pas faisable en l'état, et ce, pour plusieurs raisons :

1) le paquet est _très_ mal foutu techniquement parlant (C'est un scandale de livrer un telle bo*se!)
2) le paquet mixe 32 et 64 bits
3) la gestion du multiarch a changé entre la 12.04 et les versions suivantes, rendant les scripts d'installation du paquet non-fonctionnel sous 12.04

J'ai tenté l'installation en 32 bits, malheureusement, un dépendance manque.
En 64 bits, c'est la gestion du multiarch qui n'est pas compatible avec la 12.04.
J'ai tenté l'installation depuis le tarball, c'est tout simplement trop mal documenté pour en faire quelque chose.

Je vois donc plusieurs options :
a) corriger le paquets d'installation
b) faire un installation sale
c) mettre à jour Ubuntu vers la 14.04LTS ou 14.10

a. Je ne m'y lancerai pas, parce que je ne maîtrise pas bien la chose et que je n'ai pas le temps
b. A éviter à tout prix, pour ne pas casser les paquets et de pas avoir de fichiers "fantômes" (présents, mais non gérés par le système)
c. Ça me paraît assez légitime et surtout la seule solution propre, mais il peut toujours y avoir un soucis de mise à jour.

J'ai effectué l'installation sous 14.10, tout est passé comme un charme. Il faut "juste" corriger le fichier /usr/share/applications/selfservice.desktop. (cf. https://help.ubuntu.com/community/Citri … orkarounds )

Il y a une excellente introduction à l'installation Citrix Receiver ici: https://help.ubuntu.com/community/CitrixICAClientHowTo

Un dernière note :
En cherchant de la documentation sur les problèmes que j'ai rencontrés, je suis tombé sur de nombreux messages, qui sont plutôt inquiétant quant au professionnalisme de la boîte qui crée ce produit… hmm


"It always takes longer than you expect, even when you take into account Hofstadter's Law."
Douglas Hofstadter, Gödel, Escher, Bach: An Eternal Golden Braid

Hors ligne

 

#8 28 Dec 2014 12:51:22

kristovert
Citoyen(ne)
 
Date d'inscription: 06 Jan 2012
Messages: 17

Re: [Résolu] Impossible d'installer Citrix pour me connecter au bureau

Un immense merci pour votre aide. Je vais donc migrer sur 14.04.
Pour corriger le problème du fichier selfservice.desktopsudo c'est bien la commande suivante qu'il fait faire ?
perl -pi -e 's/ -ica/ --ica/g' /usr/share/applications/selfservice.desktop

Hors ligne

 

#9 28 Dec 2014 13:23:39

Eggman
Admin
Lieu: Grand-Lancy(GE)
Date d'inscription: 17 Nov 2004
Messages: 1133
Site web

Re: [Résolu] Impossible d'installer Citrix pour me connecter au bureau

kristovert a écrit:

Pour corriger le problème du fichier selfservice.desktop c'est bien la commande suivante qu'il fait faire ?
perl -pi -e 's/ -ica/ --ica/g' /usr/share/applications/selfservice.desktop

Oui !

En fait il faut le faire pour tous les fichiers suivants, qui contiennent la même erreur :
/usr/share/applications/configmgr.desktop
/usr/share/applications/conncenter.desktop
/usr/share/applications/new_store.desktop
/usr/share/applications/selfservice.desktop

Vous pouvez lancer la commande suivante, qui vous modifiera tous les fichiers d'un coup:

Code:

for i in `ls /usr/share/applications/configmgr.desktop /usr/share/applications/conncenter.desktop /usr/share/applications/new_store.desktop /usr/share/applications/selfservice.desktop`; do sudo perl -pi -e 's/ -ica/ --ica/g' $i; done

EDIT:
Le fichier  /usr/share/applications/wfica.desktop semble avoir la même erreur, mais il ne marche pas avec la correction.
Décidément, ce sont des champions… roll


"It always takes longer than you expect, even when you take into account Hofstadter's Law."
Douglas Hofstadter, Gödel, Escher, Bach: An Eternal Golden Braid

Hors ligne

 

#10 28 Dec 2014 17:57:53

kristovert
Citoyen(ne)
 
Date d'inscription: 06 Jan 2012
Messages: 17

Re: [Résolu] Impossible d'installer Citrix pour me connecter au bureau

ça marche. J'ai installé la 14.04 puis le Receiver 13.1 de Citrix. Puis comme je ne trouvais pas les fichiers que vous m'avez indiqué ci-dessus, j'ai lancé le bureau à distance de mon employeur sans faire les changements que vous m'avez indiqué et ça fonctionne très bien.
Encore un grand merci pour votre aide.
Je vous souhaite une excellente année 2015.

Hors ligne

 

#11 28 Dec 2014 19:04:36

Eggman
Admin
Lieu: Grand-Lancy(GE)
Date d'inscription: 17 Nov 2004
Messages: 1133
Site web

Re: [Résolu] Impossible d'installer Citrix pour me connecter au bureau

Content d'avoir pu vous aider !
Bonne année à vous.


"It always takes longer than you expect, even when you take into account Hofstadter's Law."
Douglas Hofstadter, Gödel, Escher, Bach: An Eternal Golden Braid

Hors ligne

 

#12 31 Dec 2014 12:50:03

François Marthaler
Modérateur
Lieu: Prilly
Date d'inscription: 07 Sep 2013
Messages: 2875
Site web

Re: [Résolu] Impossible d'installer Citrix pour me connecter au bureau

Ainsi, 2014 se termine en beauté... Puisse cette discussion résoudre les problèmes de nombreux autres utilisateurs de GNU/Linux!

Une copie de cette file de discussion mériterait d'être publiée sur le forum dédié à why! dans les administrations, mais je ne sais pas comment le faire...


laptop why! NV41MZ, Intel Core i7-1165G7, RAM 16 Gb, Ubuntu 22.04 LTS

Hors ligne

 

Pied de page des forums

Powered by FluxBB