[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: libxcomp3 from stretch-backports breaks x2goclient



On 14.02.2019 10:53, Thomas Arendsen Hein wrote:
> Hi!
> 
> I just installed x2goserver from stretch-backports and x2goclient
> from stretch on the same machine. Now x2goclient no longer works
> correctly due to the following error in nxproxy:
> 
> $ nxproxy
> /usr/lib/nx/bin/nxproxy: symbol lookup error:
> /usr/lib/x86_64-linux-gnu/libXcomp.so.3: undefined symbol:
> pthread_key_create
> 
> 
> /usr/lib/x86_64-linux-gnu/libXcomp.so.3 is contained in libxcomp3

This sounds more like bug in libxcomp3 (if it uses symbols from libpthread, it must link
to -lpthread [or -pthread]; newer nxproxy likely links to libpthread itself, which hides
this bug; still, this must be fixed in libxcomp3); fwiw, dh_shlibdeps even complained about this:

=== https://buildd.debian.org/status/fetch.php?pkg=nx-libs&arch=amd64&ver=2%3A3.5.99.18-1&stamp=1548946175&raw=0
...
dh_shlibdeps --dpkg-shlibdeps-params=--ignore-missing-info
...
dpkg-shlibdeps: warning: symbol pthread_setspecific used by debian/libxcomp3/usr/lib/x86_64-linux-gnu/libXcomp.so.3.5.99 found in none of the libraries
...
=== cut ===

(this bug seems still present in buster/sid, so I'd suggest filling bug against nx-libs).

> libxcomp3:
>   Installed: 2:3.5.99.17-1~bpo9+1
>   Candidate: 2:3.5.99.17-1~bpo9+1
>   Version table:
>  *** 2:3.5.99.17-1~bpo9+1 100
>         100 http://ftp.de.debian.org/debian stretch-backports/main amd64 Packages
>         100 /var/lib/dpkg/status
>      3.5.0.32-1+b2 500
>         500 http://ftp.de.debian.org/debian stretch/main amd64 Packages
> 
> 
> libxcomp3 got upgraded to the backports version as a dependency of x2goserver
> 4.1.0.3-3~bpo9+1 (to be more precise: nxagent 2:3.5.99.17-1~bpo9+1)
> 
> Installing nxproxy from stretch-backports solves this, so maybe
> something like the following can be added to nxagent or libxcomp3?
>   Breaks: nxproxy (<< 2:3.5.99.17-1~bpo9+1)
> 
> Or maybe a Recommends on the backports version?


Reply to: