Cannot install citrix receiver

Questions about applications and software
Forum rules
Before you post please read this

Cannot install citrix receiver

Postby altae on Fri Mar 28, 2014 9:55 am

Does anybody know how to install the citrix receiver (icaclient_13.0.0.256735_amd64.deb) on LMDE 64 bit? All I get is a list of packages that are missing but I cannot install them. Please take a look at the output I got when I tried to install it. Where can I get those packages? Any help would be highly appreciated.

screenshot.png
altae
Level 1
Level 1
 
Posts: 45
Joined: Mon Mar 03, 2014 5:17 pm

Linux Mint is funded by ads and donations.
 

Re: Cannot install citrix receiver

Postby Monsta on Fri Mar 28, 2014 10:42 am

This package seems too old, it depends on obsolete libs and isn't multiarch-compatible. Find a modern version.

And don't use dpkg, it's a low-level tool which can't install the dependencies. Use gdebi/gdebi-gtk/gdebi-kde.
Monsta
Level 8
Level 8
 
Posts: 2484
Joined: Fri Aug 19, 2011 3:46 am

Re: Cannot install citrix receiver

Postby zerozero on Fri Mar 28, 2014 11:55 am

Monsta wrote:This package seems too old, it depends on obsolete libs and isn't multiarch-compatible. Find a modern version.

And don't use dpkg, it's a low-level tool which can't install the dependencies. Use gdebi/gdebi-gtk/gdebi-kde.

also if i may add i don't think altae will be able to install the 64bit package;
try the 32bit deb of the citrix receiver (but even that one i think you'll have problems installing)
Image

[ bliss of ignorance ]
zerozero
Level 16
Level 16
 
Posts: 6488
Joined: Tue Jul 07, 2009 2:29 pm

Re: Cannot install citrix receiver

Postby altae on Fri Mar 28, 2014 12:29 pm

Thanks for the reply. But now I've got two more questions. Where should I get a newer package? That's the latest version, directly downloaded from the citrix website. And why should I try to install the 32 bit version on a 64 bit LMDE?
altae
Level 1
Level 1
 
Posts: 45
Joined: Mon Mar 03, 2014 5:17 pm

Re: Cannot install citrix receiver

Postby Monsta on Fri Mar 28, 2014 12:34 pm

altae wrote:And why should I try to install the 32 bit version on a 64 bit LMDE?

Because of Multiarch.
Monsta
Level 8
Level 8
 
Posts: 2484
Joined: Fri Aug 19, 2011 3:46 am

Re: Cannot install citrix receiver

Postby zerozero on Fri Mar 28, 2014 12:35 pm

1- apparently that is the newest version available; if that one doesn't work, you are out of luck; it means that it's not (yet) compatible with debian jessie/lmde.

2- as you saw in the output you posted citrix receiver is truly a 32bit package (even when it comes masked as 64bit deb: the same that happens with skype, wine, a few others; search for multiarch to know more >> or follow Monsta's link above :D )
so, yep, you should install the 32bit deb (even if your install is 64bit; that doesn't mean that it will work; see 1)
Image

[ bliss of ignorance ]
zerozero
Level 16
Level 16
 
Posts: 6488
Joined: Tue Jul 07, 2009 2:29 pm

Re: Cannot install citrix receiver

Postby altae on Fri Mar 28, 2014 12:55 pm

Thanks again. I will try and report :-)
altae
Level 1
Level 1
 
Posts: 45
Joined: Mon Mar 03, 2014 5:17 pm

Re: Cannot install citrix receiver

Postby altae on Fri Mar 28, 2014 2:06 pm

No success. I guess I just have to wait for a version that works with the latest LMDE 64 bit :-( Good thing I still have my Windows 8 :-)
altae
Level 1
Level 1
 
Posts: 45
Joined: Mon Mar 03, 2014 5:17 pm

Re: Cannot install citrix receiver

Postby Reorx on Wed Jun 04, 2014 11:50 am

altae wrote:No success. I guess I just have to wait for a version that works with the latest LMDE 64 bit :-( Good thing I still have my Windows 8 :-)
altae;

I am in the process of updating to LM17Cin on 3 of my laptops... I have done 1 already. I installed LM17C32 on it (single core CPU with 1 GB or RAM). I D/L the 32 bit version of the Citrix package you refer to. I installed it on my newly installed system without any problems whatsoever. I did the installation graphically though... I just clicked on the .deb package and box opens... it tells you some information about the package and the dependencies... When I click install now, the package installed the ICAClient AND the dependencies quickly, easily, and without any problems or errors. On the first attempt at using ICAClient, I got an SSL error 61 so I had to move my certificates to the right location. Once I did that, everything worked great.

My recommendation to you would be to try the installation from the desktop not the terminal... I know that there should be no difference but I think it is worth the try.

I should be installing the 64 bit ICAClient on my other 2 laptops over the next week or 2... I let you know how that goes... :mrgreen:
Last edited by Reorx on Thu Jun 19, 2014 10:10 am, edited 1 time in total.
Procrastinate now!
User avatar
Reorx
Level 6
Level 6
 
Posts: 1464
Joined: Tue Jul 07, 2009 7:14 pm
Location: SE Florida, USA

Re: Cannot install citrix receiver

Postby bill4cyt on Wed Jun 18, 2014 10:51 pm

Figured out how to do this tonight on LM17-MATE (32-bit)

1. Download and install the 32-bit .deb package for Citrix ICA Client from Citrix download page (http://www.citrix.com/downloads/citrix-receiver/linux/receiver-for-linux-130.html).

2. Go to download folder and install graphically (not from terminal).

3. At the end of the install process, you should receive an error message: FAILED TO COMPLETELY INSTALL ALL DEPENDENCIES

 To resolve this issue, open terminal window and paste the following command: sudo apt-get install –f

4. Open Firefox and navigate to remote access site.

5. Login to remote access portal and click on REMOTE DESKTOP icon (it took 30-45 seconds the first time for me to get a response).

 If Firefox prompts you to open a .ica file, choose to open it with /opt/Citrix/ICAClient/wfica.sh, and tell Firefox to remember that choice.

 You might see the following error when accessing remote sessions: Citrix Receiver | SSL error | Contact your help desk with the following information:
You have not chosen to trust"/C=US/ST=/L=/O=Equifax/OU=Equifax Secure Certificate Authority/CN=", the issuer of the server's security certificate ((SSL error 61).

 If you see the above error, logout of remote session and close Firefox. Open a terminal window and paste the following command: sudo ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts

6. Repeat step #4 and you should be able to access RDP. Again, it took nearly a minute for it to load, but I’m hoping that’s because it was downloading plugins in the background and future logins won’t take so long.

Good Luck!!
bill4cyt
Level 1
Level 1
 
Posts: 1
Joined: Wed Jun 18, 2014 10:44 pm

Re: Cannot install citrix receiver

Postby Reorx on Thu Jun 19, 2014 10:13 am

I should be installing the 64 bit ICAClient on my other 2 laptops over the next week or 2... I let you know how that goes...
Well, I did an install of the ICAClient on my home laptop which is running LM17C64... Used Synaptic and got the packed from the repos. The install went smoothly (just like my 32 bit system)...

I encountered another ICAClient problem recently and will be starting a thread about it later today... fortunately, the solution is simple... :mrgreen:

- R -
Procrastinate now!
User avatar
Reorx
Level 6
Level 6
 
Posts: 1464
Joined: Tue Jul 07, 2009 7:14 pm
Location: SE Florida, USA

Re: Cannot install citrix receiver

Postby StuC on Tue Sep 23, 2014 4:28 pm

Here's what my Recipe looked like, yes it's a Hack!

Installing Citrix ICA under 64-Bit LMDE - what a joke!

Download 13er "64Bit" Client to /tmp
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install -f
cd /tmp
mkdir ica_temp
dpkg-deb -x ./icaclient_13.0.0.256735_amd64.deb ica_temp/
dpkg-deb --control icaclient_13.0.0.256735_amd64.deb ica_temp/DEBIAN
sudo vi ica_temp/DEBIAN/control

#remove all but the first dependency and repackage

dpkg -b ica_temp icaclient-modified.deb
sudo dpkg -i icaclient-modified.deb
sudo apt-get install libxcb1:i386 libasound2:i386 libX11-6:i386 libXext6:i386 libXrender1:i386 libXinerama1:i386 libpng12-0:i386 libgtk2.0-0:i386 libxtst6:i386

#check if anything else is missing by starting /opt/Citrix/ICAClient/wfica

#Fix Certificates
cp /usr/share/ca-certificates/mozilla/Thawte_Premium_Server_CA.crt /opt/Citrix/ICAClient/keystore/cacerts/
StuC
Level 1
Level 1
 
Posts: 2
Joined: Tue Sep 23, 2014 4:20 pm

Re: Cannot install citrix receiver

Postby PDXMike on Tue Sep 23, 2014 7:10 pm

Hello

Following along your hack (given my lack of success in getting icaclient 64-bit to work)

StuC wrote:Here's what my Recipe looked like, yes it's a Hack!

Installing Citrix ICA under 64-Bit LMDE - what a joke!

Download 13er "64Bit" Client to /tmp
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install -f
cd /tmp
mkdir ica_temp
dpkg-deb -x ./icaclient_13.0.0.256735_amd64.deb ica_temp/
dpkg-deb --control icaclient_13.0.0.256735_amd64.deb ica_temp/DEBIAN


When I run this:
sudo vi ica_temp/DEBIAN/control


terminal shows this:

Package: icaclient
Version: 13.0.0.256735
Architecture: amd64
Maintainer: Citrix Systems, Inc. <debian.package.support@citrix.com>
Installed-Size: 23420
Pre-Depends: debconf (>= 0.5)
Depends: libc6-i386 (>= 2.7-1), lib32z1, nspluginwrapper
Section: utils
Priority: extra
Homepage: http://www.citrix.com
Description: Citrix Receiver for Linux
Citrix Receiver lets you access your enterprise files, applications, and
desktops from your favorite device wherever you are. Just ask your IT
department how to get started.



Followed by a bunch of lines with single tildes and does not return to a command prompt. When I attempt to close the window I receive warning that a process is still running.

Ignoring that and focing the terminal closed, I then proceeded to run the next few commands. When I got to:

sudo dpkg -i icaclient-modified.deb


It returned:

Selecting previously unselected package icaclient.
(Reading database ... 150057 files and directories currently installed.)
Preparing to unpack icaclient-modified.deb ...
Unpacking icaclient (13.0.0.256735) ...
Setting up icaclient (13.0.0.256735) ...
/var/lib/dpkg/info/icaclient.postinst: 2202: cd: can't cd to ../help
ln: failed to create symbolic link ‘/opt/Citrix/ICAClient/help/index.htm’: No such file or directory
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for mime-support (3.54ubuntu1) ...



I pressed on, and ran the remaining commands. Running /opt/Citrix/ICAClient/wfica returned the error message:

The section "ApplicationsServers" must contain an entry"(null)"


The last check returned a comment that:

‘/usr/share/ca-certificates/mozilla/Thawte_Premium_Server_CA.crt’ and ‘/opt/Citrix/ICAClient/keystore/cacerts/Thawte_Premium_Server_CA.crt’ are the same file


Do you have any idea what might be going on here (note: I'm rather much a noob to command line operations, although I've been attempting various solutions proposed in different forum threads)

Thanks

Mike H
PDXMike
Level 1
Level 1
 
Posts: 6
Joined: Fri Apr 11, 2014 3:27 pm

Re: Cannot install citrix receiver

Postby StuC on Wed Sep 24, 2014 4:45 am

Hi Mike,

don't worry, I've been doing this for 20 years and I am still learning. What counts is the will to try, ask and learn:

The vi command opens an editor, the vi is an editor that is delivered with virtually every flavor of unix and I'd recommend getting to know it.

what we are doing is editing the package control file so that it installs without checking the dependencies.

we are turning this line:

Depends: libc6-i386 (>= 2.7-1), lib32z1, nspluginwrapper

into this:

Depends: libc6-i386 (>= 2.7-1)

you can do this with any editor.

after that we use dpkg-deb -b to rebuild the package and -i to install it.

so at this point we got everything to the point where it'll install the package.

It should install cleanly.

If you have been trying various other solutions it might be a good Idea to clean up first and remove any previously installed ICAClient, nspluginwrapper etc.

the reason the last step says that the certificate file is already there is, I suspect, down to previous attempts.

So after you've installed everything start firefox, go to your citrix login and when it offers to start the .ica file with gedit (or whatever) select another app, and use the file picker to choose the /opt/ICAClient/wfica reciever executable.

It takes a moment to start, but I can assure you that it does work.
StuC
Level 1
Level 1
 
Posts: 2
Joined: Tue Sep 23, 2014 4:20 pm

Re: Cannot install citrix receiver

Postby cdg34 on Thu Oct 09, 2014 5:36 pm

Just my few cents as this thread was really useful to me.
Third time I install Citrix receiver on new Linux Mint release, third nightmare.
I come to make it work at the end but I eventually tripped into "sticky" SHIFT and CTRL key (eg once used, the key did not release). So if your are also stuck in this, you should look to:
http://looselytyped.blogspot.fr/2014/08 ... -with.html
/opt/Citrix/ICAClient/config/module.ini -->Replace 'UseLocalIM=True' with 'UseLocalIM=False'.
which solved the whole thing for me.

Cheers!
cdg34
Level 1
Level 1
 
Posts: 2
Joined: Sun Mar 16, 2014 5:22 pm

Linux Mint is funded by ads and donations.
 

Return to Software & Applications

Who is online

Users browsing this forum: No registered users and 4 guests