[DSE-Dev] Bug#728529: Bug#728529: libselinux1: causes ld.so error in smartctl/smartd

Laurent Bigonville bigon at debian.org
Sat Nov 2 22:46:44 UTC 2013


retitle 728529 libselinux1: Missing explicit link against libpthread
severity 728529 grave
reassign 728507 libselinux1 2.2-2
reassign 728113 libselinux1 2.1.9-5
forcemerge 728529 728507 728113
thanks

Le Sat, 02 Nov 2013 17:04:31 +0100,
Sven Hartge <sven at svenhartge.de> a écrit :

> Hi!

Hi,

> The recent upgrade auf libselinux1 to version 2.2-1 in unstable causes
> smartctl and smartd to fail with the following message:
> 
> system:~# smartctl
> Inconsistency detected by ld.so: dl-version.c: 224:
> _dl_check_map_versions: Assertion `needed != ((void *)0)' failed!
> 
> Downgrading libselinux1 to 2.1.13-3 solves the problem.

Thanks for the bugreport, explicitly linking libselinux against
libpthread seems to fix this.

> So far only smartctl/smartd is affected, but since this bug affects an
> unrelated package, the severity of critical seems correct.
> 
> Please also see and maybe merge bug #728507 against smartmontools.

Merged, I'm a bit puzzled about #728113 but it also seems related.

Cheers

Laurent Bigonville



More information about the SELinux-devel mailing list