Rawhide boot failure: init wants selinux_getenforcemode

Jonathan Corbet lwn-fedora-test at lwn.net
Wed Jun 23 19:33:05 UTC 2004


Daniel J Walsh <dwalsh at 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 at lwn.net





More information about the fedora-test-list mailing list