I have a similar problem. when i launch a ICA it does not start. when i
chose to save
the ica file and launch it afterwards, it is saved with the extension .aspx
instead of
.ica. i am running version 5.0.366.2 on suse 11.2 with a citrix 11.100
--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings
Same problem with Google Crome 5.0.342.9 beta, on Ubuntu 10.04 with Citrix
Receiver
11.0 installed from .deb.
Firefox works after certificate is in place in
/usr/lib/ICAclient/keystore/cacerts/
but Crome will not open any .ica-files at all.
From about:plugins ...
Citrix Receiver for Linux
File name: npica.so
ICA Plugin (Linux) Version 11.100.158406 (/usr/lib/ICAClient/wfica)
MIME Type Description Suffixes Enabled
application/x-ica Handles ICA connections ica Yes
... This is a freshly installed system, and Firefox works like a dream
after placing
the correct .crt in .../keystore/cacerts/, but Crome doesn't react to
clicks on
applications in session and doesn't in any way start wfica with the (not
sure)
downloaded .ICA-file you normally would get when you click an application
in session.
It just doesn't do anything.
same here. no action when trying to load app that requires Citrix
certificate on
Ubuntu. FF works like a champ after creating symlink to certificates. If I
could get
the same from Chrome/Chromium, it would become my default browser!
Wondering if it's not related to network settings reading issue like #1882
(as seen on
the Google Group / http://code.google.com/p/chromium/issues/detail?id=1882).
Running Chromium 5.0.375.86 on 2.6.34-ARCH
I too can't get the Citrix launcher to work at chromium.
I managed to get it to work on FF, but when starting it from chromium, I
get the following in the terminal:
[6XXX:6XXX:XXXXXXXXXX:ERROR:webkit/glue/plugins/webplugin_delegate_impl_gtk.cc(129)]
Not implemented reached in bool
WebPluginDelegateImpl::WindowedCreatePlugin() windowed plugin but without
xembed. See http://code.google.com/p/chromium/issues/detail?id=38229
(same error as TS, but with an referral added)
When I call about:plugins, I see that ICA Plugin (Linux) Version
11.100.158406 is enabled.
saving the launch.ica locally and calling it gives an missing plugin
message in chromium.
Opening it in FF gives me the message that the SSL server isn't accepting
connections (makes sense, wondered if I could replicate it from FF)
Disabling the ICA Plugin in firefox, and calling the local .ica file
downloaded from FF, is successful, but chromium still gives Missing Plugin.
Managed to get Citrix working in chrome by disabling the Citrix plugin.
This of course does not solve the problem of the plugin not working but it
at least means Chrome can be used to launch Citrix. With the plugin
disabled Chrome shows the launch.ica file as downloaded so it is then a
simple matter of opening it to launch Citrix.
It is necessary to setup mime correctly in order for the launch.ica file to
be opened with the correct application.
Chrome uses xdg-open which is a shell script (/usr/bin/xdg-open) which in
turn uses gnome-open. xdg-open comes from xdg-utils, which is distributed
by freedesktop.
Gnome-open opens files and urls with the default applications in:
/etc/gnome/defaults.list
~.local/share/applications/defaults.list
These lists reference .desktop files.
Creating MIME types for Citrix ICA Client
1. Create new file /usr/share/applications/wfica.desktop
[Desktop Entry]
Name=Citrix ICA client
GenericName=Citrix ICA Client
Comment=Citrix nFuse session file
Categories=Application
Encoding=UTF-8
Exec=/usr/lib/ICAClient/wfica
Icon=wfica
Terminal=false
Type=Application
MimeType=application/x-ica
2. Create new file /usr/share/mime/packages/ica.xml
<?xml version="1.0" encoding="utf-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="application/x-ica">
<comment>Citrix ICA launcher</comment>
<glob pattern="*.ica"/>
</mime-type>
</mime-info>
3. sudo update-desktop-database && sudo update-mime-database /usr/share/mime
Then add application/x-ica=wfica.desktop to /etc/gnome/defaults.list
Also did:
xdg-mime install --novendor /usr/share/mime/packages/ica.xml
xdg-mime default wfica.desktop application/x-ica
Hope this helps.
Alex, what he meant was that the file would be downloaded, instead of being
opened with the plugin.
When the launch.ica has been downloaded, you can open it as a file (will be
displayed at the downloadbar), and launch it manually.
The only thing is that you need to associate it with an program that can
run/open it (the 2 steps that Warwick described).
I believe this is the same way how the windows chrome client works.
Kaldranos,
Thanks for the reply.
I understand what you wrote, but tis is not what happened on my system.
Firefox tries to download launch.ica, exactly like you described, but
Chromium does nothing.
So I am trying to figure out what is the difference. Does Chromium tries to
download launch.ica for you and if so what is the Linux host and chromium
version?
I am running Ubuntu 10.04 LTS and chromium reports 5.0.375.99(51029)
Thanks,
Alex W
Further observations in case this helps.
When I click on an application in the web interface, Chrome tells me "The
site is attempting to download multiple files. Do you want to allow
this?" I have to click "Yes" in order for launch.ica to be downloaded. I
think this is a quirk of the web interface. The multiple files are files
like dummy.html. Same thing happens in FF. I believe this is due to the
server not being correctly set up to send mime type info about the pages
being loaded (text/html) so they end up being downloaded instead.
Now that I have been able to download launch.ica successfully and have
chosen for Chrome to automatically open it each time, I no longer have to
take the step to open it - citrix is loaded automatically whenever I select
an application.