Hi!

On Sat, 2016-01-09 at 21:39:08 +0100, Matthias Klumpp wrote:
> Hmm, another package showing this behavior (and - unlike apparmor - in
> a reproducible way) is linux-tools:

> dpkg-shlibdeps: error: no dependency information found for
> /usr/libx32/libc.so.6 (used by
> debian/linux-perf-4.2/usr/lib/perf_4.2-core/perf-read-vdsox32)
> Hint: check if the library actually comes from a package.

dpkg-shlibdeps tries to map a pathname to a package by using
«dpkg-query --search», if that fails then it will not be able to find
the matching shlibs file, which seems to be what is happening here.

I guess the combinaion of multilib (which IMO is a bad idea in
general) plus usrmerge is confusing dpkg-shlibdeps, but I don't think
this is in principle a bug in dpkg-shlibdeps.

Check your /etc/ld.so.conf.d/* for anything included libx32, and check
if «dpkg-query --search» knows about that pathname, and if it's the
canonical one or a symlinked one.

Thanks,
Guillem

Reply via email to