Fedora Linux Support Community & Resources Center

Go Back   FedoraForum.org > Fedora 17/18 > Using Fedora
FedoraForum Search

Forgot Password? Join Us!

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

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 12th November 2007, 01:39 AM
RedFedora's Avatar
RedFedora Offline
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
Reply With Quote
  #2  
Old 12th November 2007, 02:34 AM
PilotJLR's Avatar
PilotJLR Offline
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.
Reply With Quote
  #3  
Old 12th November 2007, 01:51 PM
RedFedora's Avatar
RedFedora Offline
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
Reply With Quote
  #4  
Old 12th November 2007, 02:01 PM
ccacioppo Offline
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.
Reply With Quote
  #5  
Old 12th November 2007, 02:07 PM
ccacioppo Offline
Registered User
 
Join Date: Jul 2007
Location: Tampa, FL
Posts: 29
Talking 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.
Reply With Quote
  #6  
Old 12th November 2007, 02:22 PM
stefan1975's Avatar
stefan1975 Offline
"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.
Reply With Quote
  #7  
Old 12th November 2007, 07:00 PM
RedFedora's Avatar
RedFedora Offline
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.
Reply With Quote
  #8  
Old 13th November 2007, 04:12 PM
broma345 Offline
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.
Reply With Quote
  #9  
Old 13th November 2007, 04:54 PM
esb4me Offline
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
Reply With Quote
  #10  
Old 13th November 2007, 05:03 PM
broma345 Offline
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
Reply With Quote
  #11  
Old 13th November 2007, 05:08 PM
esb4me Offline
Registered User
 
Join Date: Nov 2007
Posts: 7
That may be something to do with SE Linux. Try "chcon -t textrel_shlib_t /usr/lib/ICAClient/npica.so"
There's some useful info here:

http://weblog.failure.net/archives/2..._ica_clie.html
Reply With Quote
  #12  
Old 13th November 2007, 05:28 PM
broma345 Offline
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.
Reply With Quote
  #13  
Old 14th November 2007, 01:00 AM
RedFedora's Avatar
RedFedora Offline
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
Reply With Quote
  #14  
Old 19th November 2007, 05:37 AM
rickyb Online
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?
Reply With Quote
  #15  
Old 19th November 2007, 11:26 AM
callmeandrew Offline
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.
Reply With Quote
Reply

Tags
citrix, fedora, probem

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Citrix ICA Client install on Fedora cmilhaus Using Fedora 12 1st December 2010 07:43 PM
Fedora 10 / wfcmgr (Citrix) tscheez Using Fedora 1 18th January 2009 05:38 PM
Fedora Core 8 with Postfix and Mysql probem tomashelgi Installation and Live Media 3 1st April 2008 02:14 PM
Citrix ICA on fedora 8 blwegrzyn Servers & Networking 9 29th March 2008 04:06 AM
Citrix ICA Client 10 on Fedora Core 6 dtmilano Using Fedora 0 13th April 2007 11:00 PM


Current GMT-time: 10:58 (Wednesday, 22-05-2013)

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo

All trademarks, and forum posts in this site are property of their respective owner(s).
FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact Us | Founding Members

Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

FedoraForum is Powered by RedHat