Red Hat Bugzilla – Bug 70062
/sbin/raid0run linked with libpopt.so
Last modified: 2007-04-18 12:44:49 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9) Gecko/20020408
Description of problem:
When recovering from a RAID problem, the system comes up without /usr
mounted. When the startup scripts attempt to run /sbin/raid0run to
recover, they fail because raid0run needs to load /usr/lib/libpopt.so.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Put system in single user mode
2. Be sure /usr is unmounted
3. Try to run /sbin/raid0run
Actual Results: error messages from the loader that report missing library
libpopt.so when trying to execute /sbin/raid0run. raid0run
does not start.
Expected Results: /sbin/raid0run should start up and run without an error.
A workaround is available: simply copy /usr/lib/libpopt* to /lib.
However, a file in /sbin should be completely statically linked.
The proper fix is to link libpopt when building the raid0run
Summary was wrong; raid0run not being linked with libpopt.so would be
good; being linked with libpopt.so means that a problem shows up at
This is fixed in Red Hat Linux 7.3:
$ ldd /sbin/raid0run
libc.so.6 => /lib/i686/libc.so.6 (0x42000000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)