Bug ID | 1089332 |
---|---|
Summary | dracut doesn't use the nfs server address given by DHCP |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | Current |
Hardware | Other |
OS | Other |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Basesystem |
Assignee | daniel.molkentin@suse.com |
Reporter | fvogt@suse.com |
QA Contact | qa-bugs@suse.de |
Found By | --- |
Blocker | --- |
dracut.cmdline says, that if the root= parameter does not include the server for NFS root, the bootserver given by DHCP is used. This doesn't work with wicked, as the lease file is never read in the right place. PoC fix: https://build.opensuse.org/package/view_file/home:favogt:nfsroot/dracut/fix-bootserver.patch?expand=1 It should probably be fixed in a more general way though, as there are more places where /tmp/net.$1.override is read, but /tmp/leaseinfo.$1.dhcp.* isn't. To reproduce the issue, build an initrd image with nfs support and supply "ip=dhcp rd.neednet=1 root=nfs4:/foo" as cmdline.