| Summary: | multipathd does not start in dracut | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Zbigniew Jędrzejewski-Szmek <zbyszek> |
| Component: | virt-manager | Assignee: | Cole Robinson <crobinso> |
| Status: | CLOSED CANTFIX | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 20 | CC: | agk, berrange, bmarzins, crobinso, dwysocha, fdinitto, heinzm, lvm-team, msnitzer, prajnoha, prockai, virt-maint |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2013-11-06 17:48:14 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Zbigniew Jędrzejewski-Szmek
2013-10-09 20:53:18 UTC
Do you have an /etc/multipath.conf in your initramfs? systemd won't start multipathd unless that file exists. The only other check is that the kernel cmdline doesn't include "nompath" After you start and stop multipathd once, does # systemctl start multipathd then work? (In reply to Ben Marzinski from comment #1) > Do you have an > > /etc/multipath.conf Yes: $ cat /etc/multipath.conf defaults { find_multipaths yes user_fiendly_names yes } > in your initramfs? systemd won't start multipathd unless that file exists. It starts fine by hand, so I don't think this file is a problem. > The only other check is that the kernel cmdline doesn't include "nompath" $ cat /proc/cmdline method=http://download.fedoraproject.org/pub/fedora/linux/development/20/x86_64/os/ > After you start and stop multipathd once, does > > # systemctl start multipathd > > then work? No. Oh, stupid, stupid me: it's ExecStartPre=/sbin/modprobe dm-multipath that's failing. # /sbin/modprobe dm-multipath # echo $? 1 Investigating further... # uname -r 3.11.3-301.fc20.x86_64 # ls /lib/modules 3.11.2-301.fc20.x86_64 So, this is a mismatch between the initrd.img and the kernel. Reassigning to virt-install. I tried now again, and this time the downloaded initrd.img and kernel match one another. So this was probably just bad timing on my part, when virt-install downloaded from a partially updated mirror. Yeah not sure there's anything to do about that in virt-install. I'm going to update the test cases to not point to download.fedoraproject.org, since that link does automagic mirror redirection, so you might end up fetching packages from different mirrors which may be in different states. |