[GRLUG] ICA Client troubleshooting

Godwin geektoyz at gmail.com
Sun Jul 16 12:37:51 EDT 2006


This site was useful.  http://bin-false.org/?p=13

Running Ubuntu Dapper (at home), I just tried it now and it seems to
work.  Here's what I did:

godwin at birdofpray:~$ apt-cache search libmotif
libmotif-dev - Open Motif - development files
libmotif3 - Open Motif - shared libraries
godwin at birdofpray:~$

godwin at birdofpray:~$ sudo apt-get install libmotif3 libmotif-dev

Read pointers here about symlink...

http://www.ubuntuforums.org/showthread.php?t=65879&highlight=libXm.so.3

"I symlinked this file to /usr/lib (ln -s /usr/X11R6/lib/libXm.so.3
/usr/lib/libXm.so.3) and everything seems to work."

Then run the install script:
godwin at birdofpray:~/Desktop/Citrix_9.0-linux$ sudo su
root at birdofpray:/home/godwin/Desktop/Citrix_9.0-linux# ./setupwfc


then restarted my Gnome menus:

godwin at birdofpray:~/Desktop/Citrix_9.0-linux$ killall gnome-panel
godwin at birdofpray:~/Desktop/Citrix_9.0-linux$

Launched it and (though I have no connection with which to test) the
window launches.

luck,
G-






On 7/15/06, Bill Creswell <billcreswell at gmail.com> wrote:
> Looks like it's some kind of library missing.
>
> REGULAR RUN
> billc at ubuntu:~$ /usr/lib/ICAClient/wfcmgr -icaroot /usr/lib/ICAClient
> /usr/lib/ICAClient/wfcmgr: error while loading shared libraries: libXm.so.3:
> cannot open shared object file: No such file or directory
>
> STRACE
> billc at ubuntu:~$ strace /usr/lib/ICAClient/wfcmgr -icaroot /usr/lib/ICAClient
> execve("/usr/lib/ICAClient/wfcmgr",
> ["/usr/lib/ICAClient/wfcmgr", "-icaroot", "/usr/lib/ICAClient"], [/* 35 vars
> */]) = 0
> uname({sys="Linux", node="ubuntu", ...}) = 0
> brk(0) = 0x8141000
> old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
> = 0xb7f52000
> access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
> old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
> = 0xb7f51000
> access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
> old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
> = 0xb7f50000
> open("/etc/ld.so.cache", O_RDONLY) = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=79529, ...}) = 0
> old_mmap(NULL, 79529, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f3c000
> close(3) = 0
> access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
> open("/lib/tls/i686/cmov/libXm.so.3", O_RDONLY) = -1 ENOENT
> (No such file or directory)
> stat64("/lib/tls/i686/cmov", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
> open("/lib/tls/i686/libXm.so.3", O_RDONLY) = -1 ENOENT (No
> such file or directory)
> stat64("/lib/tls/i686", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
> open("/lib/tls/cmov/libXm.so.3", O_RDONLY) = -1 ENOENT (No
> such file or directory)
> stat64("/lib/tls/cmov", 0xbfa65f14) = -1 ENOENT (No such file or directory)
> open("/lib/tls/libXm.so.3", O_RDONLY) = -1 ENOENT (No such file or
> directory)
> stat64("/lib/tls", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
> open("/lib/i686/cmov/libXm.so.3", O_RDONLY) = -1 ENOENT (No
> such file or directory)
> stat64("/lib/i686/cmov", 0xbfa65f14) = -1 ENOENT (No such file or directory)
> open("/lib/i686/libXm.so.3", O_RDONLY) = -1 ENOENT (No such file or
> directory)
> stat64("/lib/i686", 0xbfa65f14) = -1 ENOENT (No such file or directory)
> open("/lib/cmov/libXm.so.3", O_RDONLY) = -1 ENOENT (No such file or
> directory)
> stat64("/lib/cmov", 0xbfa65f14) = -1 ENOENT (No such file or directory)
> open("/lib/libXm.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
> stat64("/lib", {st_mode=S_IFDIR|0755, st_size=8192, ...}) = 0
> open("/usr/lib/tls/i686/cmov/libXm.so.3", O_RDONLY) = -1
> ENOENT (No such file or directory)
> stat64("/usr/lib/tls/i686/cmov", 0xbfa65f14) = -1 ENOENT
> (No such file or directory)
> open("/usr/lib/tls/i686/libXm.so.3", O_RDONLY) = -1 ENOENT
> (No such file or directory)
> stat64("/usr/lib/tls/i686", 0xbfa65f14) = -1 ENOENT (No such file or
> directory)
> open("/usr/lib/tls/cmov/libXm.so.3", O_RDONLY) = -1 ENOENT
> (No such file or directory)
> stat64("/usr/lib/tls/cmov", 0xbfa65f14) = -1 ENOENT (No such file or
> directory)
> open("/usr/lib/tls/libXm.so.3", O_RDONLY) = -1 ENOENT (No such file or
> directory)
> stat64("/usr/lib/tls", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
> open("/usr/lib/i686/cmov/libXm.so.3", O_RDONLY) = -1 ENOENT
> (No such file or directory)
> stat64("/usr/lib/i686/cmov", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
> open("/usr/lib/i686/libXm.so.3", O_RDONLY) = -1 ENOENT (No
> such file or directory)
> stat64("/usr/lib/i686", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
> open("/usr/lib/cmov/libXm.so.3", O_RDONLY) = -1 ENOENT (No
> such file or directory)
> stat64("/usr/lib/cmov", 0xbfa65f14) = -1 ENOENT (No such file or directory)
> open("/usr/lib/libXm.so.3", O_RDONLY) = -1 ENOENT (No such file or
> directory)
> stat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=53248, ...}) = 0
> open("/usr/lib/i486-linux-gnu/tls/i686/cmov/libXm.so.3",
> O_RDONLY) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/i486-linux-gnu/tls/i686/cmov", 0xbfa65f14)
> = -1 ENOENT (No such file or directory)
> open("/usr/lib/i486-linux-gnu/tls/i686/libXm.so.3",
> O_RDONLY) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/i486-linux-gnu/tls/i686", 0xbfa65f14) = -1
> ENOENT (No such file or directory)
> open("/usr/lib/i486-linux-gnu/tls/cmov/libXm.so.3",
> O_RDONLY) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/i486-linux-gnu/tls/cmov", 0xbfa65f14) = -1
> ENOENT (No such file or directory)
> open("/usr/lib/i486-linux-gnu/tls/libXm.so.3", O_RDONLY) =
> -1 ENOENT (No such file or directory)
> stat64("/usr/lib/i486-linux-gnu/tls", 0xbfa65f14) = -1
> ENOENT (No such file or directory)
> open("/usr/lib/i486-linux-gnu/i686/cmov/libXm.so.3",
> O_RDONLY) = -1 ENOENT (No such file or directory)
> stat64("/usr/lib/i486-linux-gnu/i686/cmov", 0xbfa65f14) =
> -1 ENOENT (No such file or directory)
> open("/usr/lib/i486-linux-gnu/i686/libXm.so.3", O_RDONLY) =
> -1 ENOENT (No such file or directory)
>  stat64("/usr/lib/i486-linux-gnu/i686", 0xbfa65f14) = -1
> ENOENT (No such file or directory)
> open("/usr/lib/i486-linux-gnu/cmov/libXm.so.3", O_RDONLY) =
> -1 ENOENT (No such file or directory)
> stat64("/usr/lib/i486-linux-gnu/cmov", 0xbfa65f14) = -1
> ENOENT (No such file or directory)
> open("/usr/lib/i486-linux-gnu/libXm.so.3", O_RDONLY) = -1
> ENOENT (No such file or directory)
> stat64("/usr/lib/i486-linux-gnu", 0xbfa65f14) = -1 ENOENT
> (No such file or directory)
> open("/lib/i486-linux-gnu/tls/i686/cmov/libXm.so.3",
> O_RDONLY) = -1 ENOENT (No such file or directory)
> stat64("/lib/i486-linux-gnu/tls/i686/cmov", 0xbfa65f14) =
> -1 ENOENT (No such file or directory)
> open("/lib/i486-linux-gnu/tls/i686/libXm.so.3", O_RDONLY) =
> -1 ENOENT (No such file or directory)
>  stat64("/lib/i486-linux-gnu/tls/i686", 0xbfa65f14) = -1
> ENOENT (No such file or directory)
> open("/lib/i486-linux-gnu/tls/cmov/libXm.so.3", O_RDONLY) =
> -1 ENOENT (No such file or directory)
> stat64("/lib/i486-linux-gnu/tls/cmov", 0xbfa65f14) = -1
> ENOENT (No such file or directory)
> open("/lib/i486-linux-gnu/tls/libXm.so.3", O_RDONLY) = -1
> ENOENT (No such file or directory)
> stat64("/lib/i486-linux-gnu/tls", 0xbfa65f14) = -1 ENOENT
> (No such file or directory)
> open("/lib/i486-linux-gnu/i686/cmov/libXm.so.3", O_RDONLY)
> = -1 ENOENT (No such file or directory)
> stat64("/lib/i486-linux-gnu/i686/cmov", 0xbfa65f14) = -1
> ENOENT (No such file or directory)
> open("/lib/i486-linux-gnu/i686/libXm.so.3", O_RDONLY) = -1
> ENOENT (No such file or directory)
> stat64("/lib/i486-linux-gnu/i686", 0xbfa65f14) = -1 ENOENT
> (No such file or directory)
> open("/lib/i486-linux-gnu/cmov/libXm.so.3", O_RDONLY) = -1
> ENOENT (No such file or directory)
> stat64("/lib/i486-linux-gnu/cmov", 0xbfa65f14) = -1 ENOENT
> (No such file or directory)
> open("/lib/i486-linux-gnu/libXm.so.3", O_RDONLY) = -1
> ENOENT (No such file or directory)
> stat64("/lib/i486-linux-gnu", 0xbfa65f14) = -1 ENOENT (No such file or
> directory)
> writev(2, [{"/usr/lib/ICAClient/wfcmgr", 25}, {": ", 2}, {"error while
> loading shared libra"..., 36}, {": ", 2}, {" libXm.so.3", 10}, {": ", 2},
> {"cannot open shared object file", 30}, {": ", 2}, {"No such file or
> directory", 25}, {"\n", 1}], 10/usr/lib/ICAClient/wfcmgr: error while
> loading shared libraries: libXm.so.3: cannot open shared object file: No
> such file or directory
> ) = 135
> exit_group(127)
>
>
>
>
>
> On 7/14/06, Benjamin Eavey < ben at eavey.com> wrote:
> > What happens when you run the client from a console?  Do you get any
> > more information that way?  Also, what distro are you using?
> >
> > /usr/lib/ICAClient/wfcmgr
> >
> > Tell me what it says, if anything...
> >
> > -Ben
> >
> >
> > Bill Creswell rašė:
> > > As it has been a while since I tried, I had forgotten the details.
> > > I was tryin RDP with VPN, and Citrix as , well citrix.
> > >
> > > My Citrix ICA client never opens - it pretends to start, and then goes
> > > bye-bye, with no error messages.
> > _______________________________________________
> > grlug mailing list
> > grlug at grlug.org
> > http://shinobu.grlug.org/cgi-bin/mailman/listinfo/grlug
> >
>
>
>
>
>
> --
> www.billcreswell.com - family news, notes and writings
>  http://grComputerWorks.blogspot.com - web and computer
> related topics
> http://www.grcomputerworks.com
> _______________________________________________
> grlug mailing list
> grlug at grlug.org
> http://shinobu.grlug.org/cgi-bin/mailman/listinfo/grlug
>
>


-- 

Ubber::Geek
http://grlug.org/


More information about the grlug mailing list