Bug 455962
Summary: | /sbin/multipath.static is dinamically linked instead of being linked statically. | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Tarhon-Onu Victor <lsmituc> |
Component: | device-mapper-multipath | Assignee: | LVM and device-mapper development team <lvm-team> |
Status: | CLOSED DUPLICATE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | low | Docs Contact: | |
Priority: | low | ||
Version: | 9 | CC: | agk, bmarzins, dwysocha, mbroz, prockai |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2008-07-21 16:23:31 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Tarhon-Onu Victor
2008-07-19 12:38:02 UTC
We don't include static binaries any more (initrd doesn't need them now), but the .static might be there for compatibility reasons till scripts stop referring to it. libsysfs may need to be in /lib* though if /usr is a separate mount point and the binary is used by initscripts before it's mounted. [check this & open new bz if necessary] multipath.static seems to be called in rc.sysinit before the rest of the filesystems are mounted, and indeed it is not called in initrd (I just checked this, so I'm sorry for my previous statement about it being called from initrd). Alasdair is correct, the issue is that libsysfs is in /usr instead of /lib, which may not be mounted when multipath is called. A multipath bug for this was already opened (451415) and fixed in device-mapper-multipath-0.4.7-16.fc9 which now works around the problem by statically linking to just libsysfs. However, this is a workaround, and a bug should be opened against libsysfs to move it into /lib if possible. |