Red Hat Bugzilla – Bug 211297
/etc/rc.d/rc.sysint invokes dmraid w/o /usr mounted
Last modified: 2014-03-16 23:03:19 EDT
Description of problem:
The /sbin/dmraid executable is linked against
$ ldd /sbin/dmraid
libdmraid.so.1.0.0.rc12 => /usr/lib/libdmraid.so.1.0.0.rc12 (0x004ae000)
but is used in /etc/rc.d/rc.sysinit before /usr is mounted.
Version-Release number of selected component (if applicable):
Remove the stderr redirection, boot from a root fs on raid.
Steps to Reproduce:
Easiest fix is to use the statically linked variants of dmraid (and dmsetup).
Alternatively, the library could/should be moved to /lib.
There's a 3rd possibility, rewriting rc.sysinit to avoid invoking dmraid
when /usr is not mounted.
And finally there's the 4th existing hack, redirecting stderr to ignore an
operation that seems not to be critical.
Fixed in CVS. Will be in 8.46-1, 8.45.4-1.
initscripts-8.45.4-1 has been pushed for fc6, which should resolve this issue. If these problems are still present in this version, then please make note of it in this bug report.
initscripts-8.45.5-1 has been pushed for fc6, which should resolve this issue. If these problems are still present in this version, then please make note of it in this bug report.