Bug#944726: systemd undefined symbol

Sorin Manolache sorinm at gmail.com
Thu Nov 14 19:26:48 GMT 2019


On Thu, 14 Nov 2019 17:19:32 +0100 Michael Biebl <biebl at debian.org> wrote:
> Am 14.11.19 um 17:16 schrieb Michael Biebl:
> > For the failing binary, please run
> > ldd /path/to/binary
> > 
> > and attach the output to this bug report.
> 
> I see from your systemd-delta.txt output:
> systemd-delta: symbol lookup error:
> /lib/systemd/libsystemd-shared-243.so: undefined symbol: seccomp_api_get
> 
> Please attach the output of
> ldd /lib/systemd/libsystemd-shared-243.so

Hello,

I had the same problem. The cause were some old libs in 
/lib/x86_64-linux-gnu, especially a libseccomp. They are not 
package-managed (i.e. they don't belong to any package). I have copied 
them manually from /usr/lib/x86_64-linux-gnu to /lib/x86_64-linux-gnu 
some time ago. The new libseccomp2 package shipped new binaries to 
/usr/lib/x86_64-linux-gnu but the runtime loader loaded the old version 
in /lib/x86_64-linux-gnu.

The problem disappears if either I remove the old libs from 
/lib/x86_64-linux-gnu or if I copy the new binaries from 
/usr/lib/x86_64-linux-gnu to /lib/x86_64-linux-gnu.

HTH,
Sorin



More information about the Pkg-systemd-maintainers mailing list