[FreeNX-kNX] nx-libs RPM on linux messes up normal X

Urs Beyerle urs.beyerle at env.ethz.ch
Tue Apr 8 17:46:16 UTC 2014


On 04/08/2014 06:57 PM, Les Mikesell wrote:
> On Tue, Apr 8, 2014 at 11:34 AM, Alex Aminoff <aminoff at nber.org> wrote:
>> Hi folks. I am wading into the world of library dependencies, dynamic
>> linking, and ldconfig.
>>
>> Summary: We installed freenx-server on our RHEL clone (Scientific Linux 6.2)
>> and eventually this caused some regular X software to break.
>>
>> The nx-libs rpm is 3.5.0.22-1.el6 from epel. It includes a bunch of
>> libraries in /usr/lib64/nx/, including special (?) versions of libX11.so and
>> libXext.so. The rpm also installs a file
>> /etc/ld.so.conf.d/nx-libs-x86_64.conf , which tells ldconfig to add
>> /usr/lib64/nx to the path in which to look for libraries. In fact after
>> installing you can also see this with
>> strings /etc/ld.so.cache | grep nx .
>>
>> The trouble with this is that NX's versions of these libraries are also then
>> used by normal X programs, so I see
>>
>> [aminoff at perlw2 /etc]$ ldd /usr/bin/gedit | grep X11
>>   libX11.so.6 => /usr/lib64/nx/libX11.so.6 (0x00007fc84f3f4000)
>>
>> And then gedit will not run with an error message about _XGetRequest symbol.
> Can't help with this problem (and I rarely use normal X myself...) but
> I think the nx libs are now maintained for or by the x2go project
> although they still work with freenx.
>

nx-libs-3.5.0.22-1.el6 belongs to x2go. See rpm -qi nx-libs-3.5.0.22-1.el6. In my opinion, this package does not make sense for Freenx:

rpm -ql nx-libs-3.5.0.22-1.el6

/etc/ld.so.conf.d/nx-libs-i386.conf
/usr/lib/nx
/usr/share/doc/nx-libs-3.5.0.22
/usr/share/doc/nx-libs-3.5.0.22/COPYING
/usr/share/doc/nx-libs-3.5.0.22/LICENSE
/usr/share/doc/nx-libs-3.5.0.22/README
/usr/share/nx/SecurityPolicy

Have you talked to the epel folks?

Cheers,

     Urs




More information about the FreeNX-kNX mailing list