Re: ldconfig + SELinux = symlink slaughter

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dave Mack wrote:

OK, this is getting mildly annoying. With the current Rawhide tree (and for about the last week) I've been running into a problem when I "yum update" with SELinux in enforcing mode: the reboot which follows fails because most of the symlinks to shared libraries in /lib have evaporated. The culprit is ldconfig, which is being run during the yum update after library changes.

Reproduce by:

# ls -l /lib/libtermcap.so.2*

lrwxrwxrwx 1 root root 19 Dec 11 09:17 /lib/termcap.so.2 -> libtermcap.so.2.0.8
-rwxr-xr-x   1 root root 12952 Jun 15 17:34 /lib/libtermcap.so.2.0.8

# setenforce 1
# ldconfig

<many lines of complaint about "Input file /lib/<something>.so not found">

# ls -l /lib/libtermcap.so.2*

ls: error while loading shared libraries: libacl.so.1: cannot open shared object file: No such file or directory

# setenforce 0

# ldconfig

<no errors>

Now everything is back to normal.

Is anyone else able to reproduce this or is it just me? Known bug?

Dave

This problem has been fixed. Make sure that you have the latest (from rawhide) rpm package and the latest libselinux package.
HTH
Richard Hally


[Index of Archives]     [Fedora Desktop]     [Fedora SELinux]     [Photo Sharing]     [Yosemite Forum]     [KDE Users]