Skip to main content

Installing the Citrix 11 ICA Client XenApp on Ubuntu 9.04 Jaunty Jackalope

If you have root access:
  1. Install required libmotif3 package from the Ubuntu repositories
  2. Download the en.linuxx86.tar.gz file from Citrix website
  3. Extract the contents of the archive
  4. Open Applications > Accessories > Terminal
  5. Type "sudo bash setupwfc" and enter the root password
  6. Choose "1" to Install Citrix Receiver for Linux 11.0
  7. Accept default install location (/usr/lib/ICAClient)
  8. "y" to Proceed with installation
  9. "1" to Accept License Agreement
  10. Agree to remaining defaults (y) and press 3 to quit installer
Running Citrix now you may get the following error:
You have not chosen to trust "Name of SSL Certificate", the issuer of the server's security certificate (SSL error 61)


To fix this copy all the .crt files from /usr/share/ca-certificates/mozilla to /usr/lib/ICAClient/keystore/cacerts the easiest way to do this is to open a terminal window, browse to /user/lib/ICAClient/keystore/cacerts and enter the following:
sudo cp /usr/share/ca-certificates/mozilla/*.crt .





If you only have User Access:
  1. Install required libmotif3 package from the Ubuntu repositories
  2. Download the en.linuxx86.tar.gz file from Citrix website
  3. Extract the contents of the archive
  4. Double-click on setupwfc and choose Run in Terminal
  5. Choose "1" to Install Citrix Receiver for Linux 11.0
  6. Accept default install location (/home/yourusername/ICAClient/linuxx86)
  7. "y" to Proceed with installation
  8. "1" to Accept License Agreement
  9. Agree to remaining defaults (y) and press 3 to quit installer
Running Citrix now you may get the following error:
You have not chosen to trust "Name of SSL Certificate", the issuer of the server's security certificate (SSL error 61)


To fix this copy all the .crt files from /usr/share/ca-certificates/mozilla to /home/yourusername/ICAClient/linuxx86/keystore/cacerts 


These directions modified from nearly perfect, but difficult to follow (for me) directions found at http://techxplorer.com/2008/11/07/installing-the-citrix-presentation-server-client-on-ubuntu/

Comments

weaponx69 said…
Thanks. I keep forgetting how to get past the certificate problem.

Popular posts from this blog

Attachment Reminder - and more for MS Outlook

I just did it again. We don't like to admit it, but we all have. You write a long letter describing the attachment, press send and then 10 seconds later remember you didn't actually attach the message. I finally decided to do something about it. Turns out it isn't too hard. Chiefly because Jimmy Peña at Code for Excel and Outlook already did all the hard work of writing up an excellent MS Outlook Etiquette Check Macro that does all the dirty work for you. What's left for you to do? In MS Outlook go to Tools > Macros > Visual Basic Editor Under the Project Panel (far left) Browse to Project1 > Microsoft Office Outlook Objects > ThisOutlookSession Double-click ThisOutlookSesson to Open (if you haven't been here before this will be a big blank canvas) Visit Code for Excel and Outlook Etiquette Check Code and select "Copy to Clipboard" at the top of the code. Or you can also copy from the code I've modified below if you prefer....

Simple HTTP Redirect with Querystring in IIS7

HTTP Redirect seems simple enough. Always was in IIS6 and in IIS7 there's even a button labeled HTTP Redirect that promises relative redirects.  It looks like it'll be as easy Apache finally.  That is until you try to redirect a querystring.  Then everything bombs. Turns out it still is relatively easy, except you have to know that Microsoft changed $S$Q to $V$Q. Why? $Ss and $Gs I suspect. And How. In our example we'll redirect all pages under http://olddomain.com/content to http://mydomain.com/content. Pick the virtual directory you want to redirect. e.g. http://olddomain.com/content Click HTTP Redirect under IIS in the IIS management console. In the HTTP Redirect Dialog: Check Redirect requests to this destination Enter your new path ending with $V$Q.  e.g. http://mydomain.com$V$Q Counter-intuitively check Redirect all request to exact destination (instead of relative destination) Choose the appropriate Status Code (Permanent or Temp...

ArcGIS One-to-Many Labeling

ArcGIS is just plain lousy at dealing with any relationship that isn't one-to-one. We all have a slew of hacks just to deal with this limitation. I for one regularly am creating temporary cross-tab queries so I can represent multiple sample results at a collection point, fish surveyed at a cross-section and a host of other relationships. The classic example for mapping comes from the cadastral community and condominium lots. It's an odd situation where more than one person has title to the same piece of ground. How do you represent this? I've got a new trick thanks to Mohammed Hoque's article in ArcUser Magazine. We're going to do a database query inside a label expression, loop through the results and output the entire list to label. For our example we'll use Outfitting Areas in Idaho and we'll label them with the Outfitters and Guide License Numbers and Outfitter Names. 1.) Open ArcGIS and add your spatial layer with the unique identifier shared with...