Daniel J Walsh dwalsh@redhat.com wrote:
/sbin/init: symbol lookup error: /sbin/init: undefined symbol: selinux_getenforcemode
You need to update you libselinux rpm.
I'm fully prepared to believe this. According to yum, however, I *am* at the latest libselinux.
Hmm...a quick query shows that my system has:
libselinux-1.6-3 libselinux-1.13.4-1 libselinux-devel-1.13.4-1
Both packages happily claim the same set of binaries in /usr/bin. The 1.6 version has /lib64/libselinux.so.1, while 1.13.4 has a version in /lib. Thus, it *looks* to me like the 32-bit version is at 1.13.4, while the 64-bit version is stuck at 1.6. Could it simply be that nobody has gotten around to putting up a current version for x86_64?
Hmm again...my yum cache currently has:
libselinux-1.13.3-2.i386.rpm libselinux-devel-1.13.3-2.x86_64.rpm libselinux-1.13.4-1.i386.rpm libselinux-devel-1.13.4-1.x86_64.rpm
So the -devel package is there for x86_64, but libselinux is not...?
Thanks,
jon
Jonathan Corbet Executive editor, LWN.net corbet@lwn.net