Description of problem: Whenn booting up a current F9 system, /sbin/multipath.static complains about a missing library libsysfs.so.2. Version-Release number of selected component (if applicable): device-mapper-multipath-0.4.7-15.fc9.x86_64 How reproducible: Always. Steps to Reproduce: 1. Boot current F9 system. Actual results: Error message appears about a missing libsysfs.so.2 library. Expected results: Boot procedure performs without error message. Additional info: ldd /sbin/multipath returns linux-vdso.so.1 => (0x00007fff441fe000) libdevmapper.so.1.02 => /lib64/libdevmapper.so.1.02 (0x00000034f3a00000) libsysfs.so.2 => /usr/lib64/libsysfs.so.2 (0x00000034b1a00000) libc.so.6 => /lib64/libc.so.6 (0x00000034f4000000) libselinux.so.1 => /lib64/libselinux.so.1 (0x00000034f5400000) libsepol.so.1 => /lib64/libsepol.so.1 (0x00000034f3600000) /lib64/ld-linux-x86-64.so.2 (0x00000034f2e00000) libdl.so.2 => /lib64/libdl.so.2 (0x00000034f4800000) Thus libsysfs.so.2 is present but located in /usr/lib64/ which is probably not mounted yet when libsysfs.so.2 is requested. It should be located in /lib64, right? Btw, linux-vdso.so.1 does not even exist but that is a different bug!
Fairly good argument against making everything dynamic in itself (although it's almost impossible to have a read-only /usr now what with texlive using /usr/share/texmf-var instead of something in /var ...).
just a quick me2
For the record it's not just x86_64 but at least ppc32 also: $ ldd /sbin/multipath.static linux-vdso32.so.1 => (0x00100000) libdevmapper.so.1.02 => /lib/libdevmapper.so.1.02 (0x0fa00000) libsysfs.so.2 => /usr/lib/libsysfs.so.2 (0x0fde0000) libc.so.6 => /lib/libc.so.6 (0x0fe00000) libselinux.so.1 => /lib/libselinux.so.1 (0x0ef60000) libsepol.so.1 => /lib/libsepol.so.1 (0x0fa30000) /lib/ld.so.1 (0x0ffb0000) libdl.so.2 => /lib/libdl.so.2 (0x0fcf0000)
device-mapper-multipath-0.4.7-16.fc9 has been submitted as an update for Fedora 9
duplicate bug: https://bugzilla.redhat.com/show_bug.cgi?id=452423
*** Bug 452423 has been marked as a duplicate of this bug. ***
*** Bug 455962 has been marked as a duplicate of this bug. ***
cp /usr/lib64/libsysfs.so.2.0.1 /lib64/ ln -s /lib64/libsysfs.so.2.0.1 /lib64/libsysfs.so.2