Help installling Citrix Client


Forum: Apps
Topic: Help installling Citrix Client
started by: Max

Posted by Max on Sep. 11 2004,04:13
I've downloaded linuxx86 client from Citrix (ver 8) and went through the install as root.  Default is to install to /usr/lib/ICAClient.  But when it was through there were loads of files that it tried to install but was denied.  I noticed on the few it did install that the owner was 500/500 instead of root/root or dsl/dsl.

Any tips on getting this to install?

I know it can't be posted on the repository, but is there a .dsl lurking anywhere for it?  Even an older version would be ok.

Posted by Max on Sep. 12 2004,03:16
I see I'm getting some looks...but no answers...   Must not be much of a Citrix crowd out there.

Maybe some more info would help.  The Citrix admin manual has this to say about the "Supported version of Unix": Red Hat 6.1 or above, and other distributions that include the standard C library, glibc, version 2.12 and above.

Does DSL meet this criteria?

I was also attempting to debug the install that Citrix does.  I believe that it tries to unpack a bunch of binaries and support files and does a chmod on all of them.  But whatever it is trying to unpack isn't working because all of the chmod commands fail with "no file or directory found"

When I scroll back up in the window the buffer stops before I can see where the real "first" error was.

So my question is?  Can I increase the window buffer size in the bash window so I can scroll further back??  Or is there a way to echo all of the bash commands and output to a file??

Posted by cbagger01 on Sep. 12 2004,16:32
The "Packages" page on the DSL web site refers to libc6 as version 2.3.1-16 so it appears like DSL has the right "C" library.


As for the install script, you can try:

nameofscript 2>&1 > output.txt

Posted by Max on Sep. 13 2004,01:42
Only the install script has user interaction to answer a couple of questions and then agree to their license.

So I'd like the whole window to dump to file in the background while I'm answering the questions foreground.

Posted by cbagger01 on Sep. 13 2004,01:54
OK,

Try this:

nameofscript 2> output.txt


It should dump any error messages (stderr) to the file, while still allowing for normal inputs and outputs.

Posted by ico2 on Sep. 17 2004,18:48
hmmmm, installling the citrix client on dsl, that is a cool idea. the linux version runs on thinit but i've never seen it on any other distro.

try going to /usr/lib and going chmod -R 777 ICAclient (check that syntax 'cos i am not sure i remembered it right.
you could also try chown which would be more secure, simply changing the owner to dsl rather than giving anyone access.
i have checked and there is no deb for the client, try searching the net, i am sure there are many other distros that won't run the client either.
unless you want to have a functioning linux desktop AS WELL as the citrix ica client then i recommend thinit, i have never tried setting it up but i have seen it in action and it's pretty versatile and fast.

Posted by Max on Sep. 17 2004,19:22
The reason you don't see it in any distro's is because of thier license agreement.... kindof like Flash

I believe the script itself runs a chown after the files are uncompressed.  That's where the I was seeing the weird owner id called "500"

Posted by Max on Sep. 19 2004,04:11
I figured out what was wrong.

The install script was using a couple of command line options on the cpio command that aren't supported in our version of busybox (specifically -H and --no-preserve-owner).  Removed these options references and it installed fine.

The script was also having a problem executing a couple of "find" statements.  Commented those out with no harm either.

Now I just need to test at work if I can connect to one of our citrix servers and how the performance is.

BTW...thanks cbagger01...you script error redirecting hint helped me find this.  I couldn't see what the actual command that was input looked like, but I could see the error code generated.

Posted by cbagger01 on Sep. 19 2004,17:56
FYI,

If you want to get the "real" programs instead of the busybox replacements, install the gnu-utils extension.

I do not know if cpio is one of the programs that get re-installed but I suspect that it is the case.

Find is included.

Powered by Ikonboard 3.1.2a
Ikonboard © 2001 Jarvis Entertainment Group, Inc.