 |
 |
 |
 |
| Using Fedora General support for current versions. Ask questions about Fedora and it's software that do not belong in any other forum. |

12th November 2007, 01:39 AM
|
 |
Registered User
|
|
Join Date: May 2004
Posts: 503

|
|
|
Citrix Probem -- Fedora 8
I used to have the Linux Citrix plugin when I was using
Fedora 6. It installed nicely in Firefox-1.5 and worked well.
This weekend I upgraded to Fedora 8 (with Firefox-2.0). I installed
Citrix, using the same method as I did for FC6. Here I ran
into a problem.
I can login to my company's Citrix website and click on an application
to open. The Citrix system starts up, begins to load the app and then
crashes. I'm not sure if this is a Firefox issue or perhaps a kernel
or library issue with Fedora.
Does anyone know how I can narrow it down?
Update: I also tried installing and running Citrix in the Opera
web browser, so it looks like something new in Fedora 8
that causes the crash.
__________________
Registered Linux User # 373325
|

12th November 2007, 02:34 AM
|
 |
Registered User
|
|
Join Date: Nov 2005
Location: flying a cubicle
Posts: 465

|
|
|
I am troubleshooting this myself... what I can tell you is that you need the openmotif package, which is not in F8 due to licensing issues!
If you go to /usr/lib/ICAClient and run wfcmgr from the command line, then it will complain and tell you what library it needs.
|

12th November 2007, 01:51 PM
|
 |
Registered User
|
|
Join Date: May 2004
Posts: 503

|
|
|
It says I'm missing libXm.so.3
I checked and this is a part of openmotif, which I have installed.
Still looking into it....
__________________
Registered Linux User # 373325
|

12th November 2007, 02:01 PM
|
|
Registered User
|
|
Join Date: Jul 2007
Location: Tampa, FL
Posts: 29

|
|
|
Missing file in Citrix (ICA) client install
Hey RedFedora,
I had Citrix working in FC6 and F7 fine(f7 and ff 2.0.0.7)
If I recall right, the solution you are looking for involves creating a 'link' using the 'ln' command to point this file (libXm.so.3)to whatever its equivalent is in OpenMotif.
I remember this specifically as the fix that got it working for me. I found a website that outlined the full soft link command like "ln /usr/blah/blah/libXm.so.3 /usr/blah/blah/blahhhh" to fix this.
When I find it, will post it here.
ccacioppo
(btw- ihave F8 installed and will be looking to get it working there too!)
Last edited by ccacioppo; 12th November 2007 at 02:11 PM.
|

12th November 2007, 02:07 PM
|
|
Registered User
|
|
Join Date: Jul 2007
Location: Tampa, FL
Posts: 29

|
|
Missing file in Citrix (ICA) client install
Found this thread in another forum: the link command and its prereqs are found below:
copied post follows:
----
- Install the ICA client RPM with the following command:
rpm -Uvh --nodeps ICAClient-10.0-1.i386.rpm (whatever the current version is)
- Get the missing libXm.so.3 from the latest openmotif RPM from Fedora 4,5 or 6 which is openmotif-2.2.3-10.FC4.1.i386.rpm. (fc5 or 6)
-Extract libXm.so.3.0.2 (libXm.so.3 is a symbolic link) with the Gnome Archive Manager (or other) to directory /usr/lib.
*** Create the symbolic link:
ln -s /usr/lib/libXm.so.3.0.2 /usr/lib/libXm.so.3
(it should work from here)
-end pasted text.
ccacioppo
Last edited by ccacioppo; 12th November 2007 at 02:10 PM.
|

12th November 2007, 02:22 PM
|
 |
"Stefan the converted" -- forum Macintosh® Glee Club leader
|
|
Join Date: May 2007
Location: 127.0.0.1
Age: 38
Posts: 1,247

|
|
|
this works like a charm for me using x86. However I am also trying to get this working on a x64 F8 install, did anyone try that? On ubuntu you can just copy/symlink the library to /usr/lib32 so not to get mixed libraries in /usr/lib. Would the x86 rpm even install in x64?
thx. stefan.
|

12th November 2007, 07:00 PM
|
 |
Registered User
|
|
Join Date: May 2004
Posts: 503

|
|
|
I tried the linking thing, maybe I've got it wrong. I installed openmotif
and made the symbolic link from
/opt/lib/libXm.so.3 to /usr/lib/libXm.so.3
This causes the Citrix program to run from /usr/lib/ICAsomething/
but when I tried launching an app in my citrix session, it still crashes.
Will poke at it some more and report back...
Update: Tried this with two versions of openmotif with no success. When I'm logged into
the remote Citrix site, I click on an app to run. After a short pause, a window pops up
showing that a request is being sent to the server. It then says that it's waiting for a reply
from the server. Then pop-up disappears and then nothing happens.
__________________
Registered Linux User # 373325
Last edited by RedFedora; 13th November 2007 at 01:03 AM.
|

13th November 2007, 04:12 PM
|
|
Registered User
|
|
Join Date: Nov 2007
Posts: 12

|
|
|
I am having the same problem on multiple machines with fedora 8. Install goes fine with openmotif-2.2.3 and the linking as above. Connection begins and seems to try to connect to citrix server then the connection window dissapears. Connection never establishes on backend citrix server. Multiple versions of citrix client all display the same issue.
|

13th November 2007, 04:54 PM
|
|
Registered User
|
|
Join Date: Nov 2007
Posts: 7

|
|
|
I get a seg fault with npica.so. Running valgrind gives the following output:
valgrind ./npica.so
==6152== Memcheck, a memory error detector.
==6152== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==6152== Using LibVEX rev 1732, a library for dynamic binary translation.
==6152== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==6152== Using valgrind-3.2.3, a dynamic binary instrumentation framework.
==6152== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==6152== For more details, rerun with: -v
==6152==
==6152== Invalid read of size 1
==6152== at 0x181A: StartICA (in /usr/lib/ICAClient/npica.so)
==6152== by 0x0: (within /usr/lib/ICAClient/npica.so)
==6152== Address 0x65642E30 is not stack'd, malloc'd or (recently) free'd
==6152==
==6152== Process terminating with default action of signal 11 (SIGSEGV)
==6152== Access not within mapped region at address 0x65642E30
==6152== at 0x181A: StartICA (in /usr/lib/ICAClient/npica.so)
==6152== by 0x0: (within /usr/lib/ICAClient/npica.so)
==6152==
==6152== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
==6152== malloc/free: in use at exit: 0 bytes in 0 blocks.
==6152== malloc/free: 0 allocs, 0 frees, 0 bytes allocated.
==6152== For counts of detected errors, rerun with: -v
==6152== All heap blocks were freed -- no leaks are possible.
Segmentation fault
|

13th November 2007, 05:03 PM
|
|
Registered User
|
|
Join Date: Nov 2007
Posts: 12

|
|
|
I too get a segfault, slightly different message:
# valgrind /usr/lib/ICAClient/npica.so
==24191== Memcheck, a memory error detector.
==24191== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==24191== Using LibVEX rev 1732, a library for dynamic binary translation.
==24191== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==24191== Using valgrind-3.2.3, a dynamic binary instrumentation framework.
==24191== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==24191== For more details, rerun with: -v
==24191==
==24191==
==24191== Process terminating with default action of signal 11 (SIGSEGV)
==24191== Bad permissions for mapped region at address 0x1
==24191== at 0x1: (within /usr/lib/ICAClient/npica.so)
==24191==
==24191== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==24191== malloc/free: in use at exit: 0 bytes in 0 blocks.
==24191== malloc/free: 0 allocs, 0 frees, 0 bytes allocated.
==24191== For counts of detected errors, rerun with: -v
==24191== All heap blocks were freed -- no leaks are possible.
Segmentation fault
|

13th November 2007, 05:28 PM
|
|
Registered User
|
|
Join Date: Nov 2007
Posts: 12

|
|
|
Yes, have seen that page too. Good info, but unfortunately the response is "chcon: cant apply partial context to unlabeled file...." I have SELinux disabled currently. Still poking away at it.
|

14th November 2007, 01:00 AM
|
 |
Registered User
|
|
Join Date: May 2004
Posts: 503

|
|
|
I have had SELinux completely disabled since the initial install and I get the same crash.
__________________
Registered Linux User # 373325
|

19th November 2007, 05:37 AM
|
|
Registered User
|
|
Join Date: May 2005
Location: Singapore
Posts: 41

|
|
|
ICAClient Seamless Mode not Working?
'Noticed something interesting while checking this. ICAClient (via wfica/npica.so) started working when set to windowed mode (seamless mode does not seem to work - and I'm getting a similar "crash" just after when Citrix presentation pop-up begins). My config:
Quote:
Linux localhost 2.6.23.1-49.fc8 #1 SMP Thu Nov 8 21:41:26 EST 2007 i686 i686 i386 GNU/Linux
firefox-2.0.0.9-1.fc8
ICAClient-10.6-1
kmod-nvidia-100.14.19-18.lvn8
libxcb-1.1-1.fc9 <--- not sure if this makes a difference, but I'm going to roll-it back to fc8 version - just in case
|
Anybody else experiencing the same thing?
|

19th November 2007, 11:26 AM
|
|
Registered User
|
|
Join Date: Nov 2007
Posts: 2

|
|
|
noticed the same thing
I noticed the same thing mine will work in windowed mode but not seamless. I copied all the motif libraries while troubleshooting as suggested above... the client didn't come up. I then changed my mode from seamless to windowed and voila.
|
| Thread Tools |
Search this Thread |
|
|
|
| Display Modes |
Hybrid Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
Current GMT-time: 10:58 (Wednesday, 22-05-2013)
|
|
 |
 |
 |
 |
|
|