![]() Registered Member ![]()
|
Hi,
I am trying to run Citrix in KDE4 Citrix works when running in Gnome but when running in KDE4 I get segmentation fault. I also discovered that if running as sudo in KDE4 it works. I have checked all files for permission issues without any success and since there is no problem to run in Gnome I was wondering if any of you guys could think of anything else that would require sudo to run the Citrix client in KDE4. You can find som more information about the issue at http://forums.citrix.com/message.jspa?messageID=1549821. I am running ubuntu 10.04 LTS and then I have installed the package kubuntu-desktop to get KDE running. I am running behind proxy server if that could present a problem which require sudo or could it be kwallet? Any ideas? |
![]() Registered Member ![]()
|
Also when running tail -f /var/log/syslog I get
Apr 21 16:59:42 seldlx2387 kernel: [11003.300321] wfica[16339]: segfault at 0 ip 00000000080f27ad sp 00000000ff8eae10 error 4 in wfica[8048000+158000] Apr 21 16:59:42 seldlx2387 ctxusb[16342]: Policy: device { class=09, subclass=00, proto=00, vendor=1d6b, product=0002, release=0206 } Apr 21 16:59:42 seldlx2387 ctxusb[16342]: Policy: DENY { class=09, subclass=--, proto=--, vendor=----, product=----, release=---- } Apr 21 16:59:42 seldlx2387 ctxusb[16342]: Policy: device { class=09, subclass=00, proto=00, vendor=1d6b, product=0002, release=0206 } Apr 21 16:59:42 seldlx2387 ctxusb[16342]: Policy: DENY { class=09, subclass=--, proto=--, vendor=----, product=----, release=---- } Apr 21 16:59:42 seldlx2387 ctxusb[16342]: Policy: device { class=09, subclass=00, proto=00, vendor=1d6b, product=0001, release=0206 } Apr 21 16:59:42 seldlx2387 ctxusb[16342]: Policy: DENY { class=09, subclass=--, proto=--, vendor=----, product=----, release=---- } Apr 21 16:59:42 seldlx2387 ctxusb[16342]: Policy: device { class=09, subclass=00, proto=00, vendor=1d6b, product=0001, release=0206 } Apr 21 16:59:42 seldlx2387 ctxusb[16342]: Policy: DENY { class=09, subclass=--, proto=--, vendor=----, product=----, release=---- } Apr 21 16:59:42 seldlx2387 ctxusb[16342]: Policy: device { class=09, subclass=00, proto=00, vendor=1d6b, product=0001, release=0206 } Apr 21 16:59:42 seldlx2387 ctxusb[16342]: Policy: DENY { class=09, subclass=--, proto=--, vendor=----, product=----, release=---- } Apr 21 16:59:42 seldlx2387 ctxusb[16342]: Policy: device { class=09, subclass=00, proto=00, vendor=1d6b, product=0001, release=0206 } Apr 21 16:59:42 seldlx2387 ctxusb[16342]: Policy: DENY { class=09, subclass=--, proto=--, vendor=----, product=----, release=---- } Apr 21 16:59:42 seldlx2387 ctxusb[16342]: Policy: device { class=00, subclass=00, proto=00, vendor=046d, product=c018, release=4301 } Apr 21 16:59:42 seldlx2387 ctxusb[16342]: Policy: DENY { class=03, subclass=01, proto=02, vendor=----, product=----, release=---- } Apr 21 16:59:42 seldlx2387 ctxusb[16342]: Policy: device { class=00, subclass=00, proto=00, vendor=03f0, product=0024, release=0300 } Apr 21 16:59:42 seldlx2387 ctxusb[16342]: Policy: DENY { class=03, subclass=01, proto=01, vendor=----, product=----, release=---- } Apr 21 16:59:42 seldlx2387 ctxusb[16342]: Policy: device { class=09, subclass=00, proto=00, vendor=1d6b, product=0001, release=0206 } Apr 21 16:59:42 seldlx2387 ctxusb[16342]: Policy: DENY { class=09, subclass=--, proto=--, vendor=----, product=----, release=---- } Apr 21 16:59:42 seldlx2387 ctxusb[16342]: Policy: device { class=09, subclass=00, proto=00, vendor=1d6b, product=0001, release=0206 } Apr 21 16:59:42 seldlx2387 ctxusb[16342]: Policy: DENY { class=09, subclass=--, proto=--, vendor=----, product=----, release=---- } Apr 21 16:59:42 seldlx2387 ctxusb[16342]: Exit handler triggered I understand that this might not be a KDE issue but since it works in Gnome I thought I would at least try and see if any one had any ide. |
![]() Administrator ![]()
|
Is the Citrix client written in Qt by any chance? ldd should be able to help you in this case. If it is, it is possible that a KDE module is being automatically loaded, which is possibly incompatible (due to the Citrix client possibly having it's own copy of Qt)
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Registered Member ![]()
|
No Citrix is not using any Qt library but I might have come a bit closer to the problem. I believe the error is related to samba, winbind, pam and kerberos. I belive I did not manage to configure kerberos when installing kubuntu-desktop. I will post the solution if I managed to solve it. If you know anything about kerberos, samba and winbind that could be of intrest please post it.
Thanks |
![]() Registered Member ![]()
|
I am still not sure why KDE differs from Gnome but as can be seen in the strace printout
open("/lib32/i686/cmov/libnss_winbind.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib32/i686/libnss_winbind.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib32/libnss_winbind.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib32/sse2/libnss_winbind.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib32/libnss_winbind.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) libnss_winbind.so is missing and when running in KDE this is required but not when running in Gnome. So what I did to solve this error I followed the instruction at http://ubuntuforums.org/showthread.php?t=1516127&page=1. Downloaded the package from http://packages.ubuntu.com/lucid/i386/winbind/download and then extracted the files by dpkg -x and then copied the libnss_winbind.so.2 to one of the locations in my case I used /lib32/i686/cmov. And now Citrix works in KDE. |
![]() Administrator ![]()
|
Good to know you managed to solve the problem. I have marked the thread as solved. Please note that you may have been able to use Synaptic to install winbind.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
Registered users: bartoloni, Bing [Bot], Google [Bot], Yahoo [Bot]