After successful system upgrade to CentOS 6.6 with "yum upgrade" NX (nx-3.5.0-2.1.el6.centos.x86_64 package) client session can not be started. Previously working version seemed to be CentOS 6.4 (not 6.5)<br />
<br />
Log message:<br />
/usr/lib/NX/nxagent: symbol lookup error: /usr/lib64/libXfixes.so.3: undefined symbol: _XGetRequest<br />
<br />
** (gnome-session:7074): WARNING **: Cannot open display:<br />
<br />
Package versions<br />
nx-3.5.0-2.1.el6.centos.x86_64<br />
libXfixes-5.0.1-2.1.el6.x86_64<br />
libX11-1.6.0-2.2.el6.x86_64<br />
<br />
I'm not good with all that linking stuff but as found something to provide in <a href="https://bugzilla.redhat.com/show_bug.cgi?id=782251">https://bugzilla.redhat.com/show_bug.cgi?id=782251</a> [<a href="https://bugzilla.redhat.com/show_bug.cgi?id=782251" target="_blank">^</a>] I'll provide some outputs for reference:<br />
# nm -D /usr/lib64/libXfixes.so.3|grep _XGetRequest<br />
U _XGetRequest<br />
# nm -D /usr/lib64/libX11.so.6|grep _XGetRequest<br />
0000000000043eb0 T _XGetRequest<br />
# ldd -r -d /usr/lib64/libXfixes.so.3<br />
linux-vdso.so.1 => (0x00007fff8c9ff000)<br />
libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f9dc0746000)<br />
libc.so.6 => /lib64/libc.so.6 (0x00007f9dc03b2000)<br />
libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f9dc0193000)<br />
libdl.so.2 => /lib64/libdl.so.2 (0x00007f9dbff8f000)<br />
/lib64/ld-linux-x86-64.so.2 (0x00007f9dc0c98000)<br />
libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f9dbfd8c000)<br />
#ldd -r -d /usr/lib64/libX11.so.6<br />
linux-vdso.so.1 => (0x00007fff91fff000)<br />
libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f51330c8000)<br />
libdl.so.2 => /lib64/libdl.so.2 (0x00007f5132ec4000)<br />
libc.so.6 => /lib64/libc.so.6 (0x00007f5132b2f000)<br />
libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f513292c000)<br />
/lib64/ld-linux-x86-64.so.2 (0x00007f5133633000)
↧