Citrix Receiver Raspberry Pi 3

Posted on  by admin
  1. Citrix Receiver Raspberry Pi 3 Tutorial
  2. Citrix Receiver Raspberry Pi 3 Software
  3. Raspberry Pi 3 Thin Client Citrix Receiver
  4. Citrix Receiver Raspberry Pi 3 Download
Threaded Mode Linear Mode
Receiver

Citrix Ready workspace hub is built on the Raspberry Pi 3 platform and becomes a robust service delivered through Citrix Cloud. For example, Citrix Virtual Apps and Desktops, Citrix Content Collaboration, and Microsoft Outlook. Citrix Receiver H.264 Hardware Acceleration on Raspberry Pi 2 11th August 2015 20th September 2019 martin 37 Comments Citrix, Raspberry Pi, Receiver, XenApp, XenDesktop The information contained in this guide is mostly already out there in articles by email protected and more recently Yi Lu.

28-04-2015, 09:46 PM, (This post was last modified: 29-04-2015, 03:58 AM by Congree.)
Citrix Receiver
First off, thank you for all the progress on this, it looks great!
Setup:
I'm running on a Raspberry Pi 2. Using the RPiTC2 r 1.1 image from downloads. Used win32imager for setting up the SD Card. I'm new to the Raspberry Pi and haven't used linux in years so I may be missing something simple.
Issue:
I am having an issue with Citrix Receiver. Normally I access it by logging into our site and selecting the workspace(Virtual computer). This downloads/runs a launch.ica file with citrix receiver. My issue is when trying to run the file, the screen just flickers like it's trying to load but nothing comes up.
What I've Tried:
  • When I try entering the server for a profile creation, I get an error 'Your account cannot be added using this server address. Make sure you entered it correctly. You have not chosen to trust the issuer of the server's security certificate'. I can grab the certificate from the site as *.pem however I'm not sure where to save/install it.
  • Corrected Raspberry Pi date/time
  • Disabled the browser add-on and manually downloading & running the launch.ica with the Citrix Receiver Engine but I get the same flickering.
  • Installed packages cups-bsd and libcacard (Known issues says they are missing)

Any suggestions are welcomed.
RE: Citrix Receiver
Hi,
seems to be a certificate issue.
Try to install the certificate here:
/opt/Citrix/ICAClient/keystore/cacerts/
and the run
sudo c_rehash /opt/Citrix/ICAClient/keystore/cacerts/
Also feel free to use the search function of this forum.
Regards DaWast
-= Feel Free to use the Search function in the upper right corner =-
RE: Citrix Receiver
(29-04-2015, 10:18 AM)DaWast Wrote: Hi,
seems to be a certificate issue.
Try to install the certificate here:
/opt/Citrix/ICAClient/keystore/cacerts/
and the run
sudo c_rehash /opt/Citrix/ICAClient/keystore/cacerts/
Also feel free to use the search function of this forum.
Regards DaWast

Thank you for the reply. I exported the certificate from the site and placed it in folder you listed. I gave it 777 permissions and set owner to root like the rest of the *.pem files in there. Ran the sudo c_rehash making the refernce links however it is still doing the same thing when trying to add a profile or run the launch.ica.
Citrix receiver raspberry pi 3 software
RE: Citrix Receiver
Same problem here.
I figured out the 'hidden' command line. But if I call it directly I got a segmentation fault.
[email protected]:~/.ICAClient/cache$ /opt/Citrix/ICAClient/wfica -browserLock /tmp/npicaAldPNq -file /home/rpitc/.ICAClient/cache/NeKKiv.ICA
Segmentation fault
[email protected]:~/.ICAClient/cache$
RE: Citrix Receiver
(02-05-2015, 08:25 AM)asys3 Wrote: Same problem here.
I figured out the 'hidden' command line. But if I call it directly I got a segmentation fault.
[email protected]:~/.ICAClient/cache$ /opt/Citrix/ICAClient/wfica -browserLock /tmp/npicaAldPNq -file /home/rpitc/.ICAClient/cache/NeKKiv.ICA
Segmentation fault
[email protected]:~/.ICAClient/cache$

So I tried this as well. I got the same Segmentation fault when trying to run normally as you did. However when running with sudo, I got the EULA for Citrix. I accepted it then got the error.
[email protected]:~$ sudo /opt/Citrix/ICAClient/wfica -browserLock /tmp/npicasiVOTG -file ./Downloads/launch.ica
(wfica:646): GLib-CRITICAL **: Source ID 31 was not found when attempting to remove it
RE: Citrix Receiver
So I tried about every solution I could find and one of them worked... downside is due to stability issues I'm experiencing, I didn't have time to test between each item. I'll put them all here and hopefully one of them will help others.
This first step I don't think did anything for me as it usually requires the certificate to be *.crt, not *.pem and I had tried it before:
sudo cp cah.pem /usr/share/ca-certificates/cah.pem
sudo dpkg-reconfigure ca-certificates
Accept all defaults

sudo ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts/
sudo c_rehash /opt/Citrix/ICAClient/keystore/cacerts/

Last step I tried that I think is the one that worked:
mkdir /opt/Citrix/ICAClient/keystore/intcerts
cp cah.pem /opt/Citrix/ICAClient/keystore/intcerts/cah.pem
sudo /opt/Citrix/ICAClient/util/ctx_rehash

This is installing the cert as an intermediate certificate outlined from http://support.citrix.com/proddocs/topic...certs.html
Another item I ran across is running the following command for troubleshooting. So that way when it failed to add the server profile, it gives more details.
/opt/Citrix/ICAClient/util/configmgr

So I'm no longer getting a certificate error and actually do get prompted for my user name and password. However after entering my credentials I am getting an error 'Received an unexpected HTTP status 302 from the gateway'.
As mentioned before, I'm having major stability issues for some reason which is really putting a damper on my troubleshooting. Tried redownloading & reimaging the SD card but they are persisting. Things like Iceweasel and Docky keep randomly crashing while working. As well as the entire thing freezing up, forcing a reboot. Sometimes after it freezes, I'll have to reboot 4-5 times before it comes up properly again. After a forced restart, half the time it will require I manually run a fsck and I apply all the fixes it finds.
RE: Citrix Receiver
I just wanted to follow up for anyone still looking for answers. First off the stability issues were due to the default overclocking. I disabled overclocking and have not had any issues with crashing and/or locking up since. I disabled overclocking in /boot/config.txt by commenting out the lines for overclocking.
Now that I was able to work reliably, I tested a few things and found that this code was key in the previous post
sudo ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts/
sudo c_rehash /opt/Citrix/ICAClient/keystore/cacerts/
Once this is applied is when it accepted the initial part of the certificate. My company actually had a second self-sign certificate that wasn't showing up until I was on site. I allowed the self-signed certificate in Ice Weasel and now it launches correctly from the browser into Citrix Receiver. I'm still not able to get Citrix to add an account but I think that has to do with our setup. I'm happy with this solution. Next issue I have is screen update/refresh. After opening a window then closing it, it will leave behind many parts of the closed window. Dragging mouse around or refreshing manually does work to update the screen.
RE: Citrix Receiver
I've tried all the above.
When I log in on my companies website I click on open and after a few seconds of thinking, nothing happens. I know in chrome it downloads an ICA but on iceweasel it should open citrix automaticly right?
RE: Citrix Receiver
(01-07-2015, 09:35 AM)dangerousp Wrote: I've tried all the above.
When I log in on my companies website I click on open and after a few seconds of thinking, nothing happens. I know in chrome it downloads an ICA but on iceweasel it should open citrix automaticly right?

Right, Iceweasel should have an addon to automatically launch Citrix. The launch.ica file will download if you disable the Citrix Add-on in Iceweasel if that is what you want. I suggest manually installing the certificate for the website. When on the site, select lock icon in the address bar > More Information > Security Tab > View Certificate > Details tab > Export > save it in /usr/share/ca-certificates/mozilla/
After you have saved it, run the following:
sudo ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts/
sudo c_rehash /opt/Citrix/ICAClient/keystore/cacerts/
Citrix Receiver Raspberry Pi 3
14-07-2015, 01:58 AM, (This post was last modified: 14-07-2015, 02:01 AM by Congree.)
RE: Citrix Receiver
So I've made a lot of progress since I first posted by still having some issues I could use some assistance with. I realize that my issues are more on the Citrix Receiver site but hoping someone will know something. First, after connecting with Citrix Receiver to my virtual computer pc, I am having screen redrawing issues. Often after closing a window or moving a window around, it will not redraw the screen properly and leave parts of it showing. I have tried editing multiple config files in multiple ways but nothing seems to make a difference. I've also updated to Citrix Receiver 13.2 ARMHF. I've tried updating both these files in /home/rpitc/.ICAClient and in /opt/Citrix/ICAClient/config to no avail. Here are the current files:
; wfclient.ini
[WFClient]
Version=2
DisableXRender=1
KeyboardLayout=(User Profile)
KeyboardMappingFile=automatic.kbd
KeyboardDescription=Automatic (User Profile)
KeyboardType=(Default)
CREnabled=True
BrowserProtocol=HTTPonTCP
BrowserTimeout=5000
CDMAllowed=On
ClientAudio=On
ClientPrinterQueue=On
ClientManagement=On
ClientComm=On
MouseSendsControlV=True
MouseDoubleClickTimer=
MouseDoubleClickWidth=
MouseDoubleClickHeight=
Hotkey12Shift=Ctrl+Shift
Hotkey11Shift=Ctrl+Shift
Hotkey10Shift=Ctrl+Shift
Hotkey9Shift=Ctrl+Shift
Hotkey8Shift=Ctrl+Shift
Hotkey7Shift=Ctrl+Shift
Hotkey6Shift=Ctrl+Shift
Hotkey5Shift=Ctrl+Shift
Hotkey4Shift=Ctrl+Shift
Hotkey3Shift=Ctrl+Shift
Hotkey2Shift=Ctrl+Shift
Hotkey1Shift=Ctrl+Shift
HowManySkipRedrawPerChange=1
IgnoreErrors=9,15
HDXFlashUseFlashRemoting=Always
[Thinwire3.0]
DesiredHRES=640
DesiredVRES=480
DesiredColor=4
PersistentCachePath=$HOME/.ICAClient/cache
PersistentCacheMinBitmap=2048
PersistentCacheEnabled=Off
ApproximateColors=No
UseFullScreen=True
DirectDecode=True
BatchDecode=True

; appsrv.ini
[WFClient]
Version = 2
ForceLVBMode = 1
DeferredUpdateMode = 1
[ApplicationServers]

The smaller issue I'm running into is with a USB Headset mic. I hear audio just fine from inside the Citrix session however the mic is not being detected in Citrix. The PulseAudio Volume Control show the Headset Mic and it is registering sound on the Pi. Windows inside the citrix session show no input devices. I'm not sure how to configure the mic for passthrough.
Any help would be appreciated, thanks!

Citrix Receiver Raspberry Pi 3 Tutorial

Citrix
« Next Oldest Next Newest »

Citrix Receiver Raspberry Pi 3 Software



Users browsing this thread: 2 Guest(s)

Raspberry Pi 3 Thin Client Citrix Receiver

Citrix Receiver Raspberry Pi 3

Citrix Receiver Raspberry Pi 3 Download

Contact Us ARMTC.NET all about Thin Client on ARM Return to Top Lite (Archive) Mode RSS Syndication