[Bug 725684] New: booting with pxe and root on nfs fails due to no dhcp interface found
https://bugzilla.novell.com/show_bug.cgi?id=725684 https://bugzilla.novell.com/show_bug.cgi?id=725684#c0 Summary: booting with pxe and root on nfs fails due to no dhcp interface found Classification: openSUSE Product: openSUSE 12.1 Version: Factory Platform: i686 OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Installation AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: per@opensuse.org QAContact: jsrain@suse.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-GB; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 I'm booting a Factory system over PXE and with root on NFS. This stops very quickly with the following: running dhcpcd on interface err, no interface specified I've investigated it a bit further, and determined that the variable 'dhcp_macaddresses' is not set when run_all.sh is called. It therefore ends up defaulting to a MAC-address of the system where the initrd was built which means boot/12-network.sh cannot identify the interface, hence "err, no interface specified" It is quite possible that this is a direct effect of bug#724775, but for the moment there is no obvious connection. Reproducible: Always -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=725684 https://bugzilla.novell.com/show_bug.cgi?id=725684#c1 Michal Marek <mmarek@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED AssignedTo|bnc-team-screening@forge.pr |mmarek@suse.com |ovo.novell.com | --- Comment #1 from Michal Marek <mmarek@suse.com> 2011-10-21 08:04:54 UTC --- Hm, you build the initrd on a different system than the one used for booting? Yeah, this probably won't work, but I actually don't know how it could work before... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=725684 https://bugzilla.novell.com/show_bug.cgi?id=725684#c2 --- Comment #2 from Per Jessen <per@opensuse.org> 2011-10-21 08:11:21 UTC --- The systems are the exactly the same hardware (apart from MAC-addresses etc). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=725684 https://bugzilla.novell.com/show_bug.cgi?id=725684#c3 --- Comment #3 from Michal Marek <mmarek@suse.com> 2011-10-21 08:18:34 UTC --- OK, I guess I'll have to add a fallback when the saved mac address cannot be found in the system. Nevertheless, it's strange that you see an _empty_ variable, can you attach the log when building the initrd? See http://en.opensuse.org/openSUSE:Bugreport_mkinitrd#Logs. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=725684 https://bugzilla.novell.com/show_bug.cgi?id=725684#c4 --- Comment #4 from Per Jessen <per@opensuse.org> 2011-10-21 08:54:13 UTC --- FYI, I tried setting 'dhcp_macaddresses=<the right macaddr>' as a kernel argument, which made the startup work a lot better. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=725684 https://bugzilla.novell.com/show_bug.cgi?id=725684#c5 --- Comment #5 from Per Jessen <per@opensuse.org> 2011-10-21 08:57:57 UTC --- Created an attachment (id=458129) --> (http://bugzilla.novell.com/attachment.cgi?id=458129) mkinitrd log -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=725684 https://bugzilla.novell.com/show_bug.cgi?id=725684#c6 --- Comment #6 from Per Jessen <per@opensuse.org> 2011-10-21 12:36:17 UTC --- (In reply to comment #1)
Hm, you build the initrd on a different system than the one used for booting? Yeah, this probably won't work, but I actually don't know how it could work before...
I have a cluster of 10 machines that boot over PXE using the same initrd. Works very well. These are running openSUSE 11.4 with kernel 2.6.37-20. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=725684 https://bugzilla.novell.com/show_bug.cgi?id=725684#c7 --- Comment #7 from Per Jessen <per@opensuse.org> 2011-10-21 12:47:42 UTC --- One key difference I see is - at the time boot/12-network.sh is called, on my existing cluster, the variable 'macaddress' is set to the MAC address of the interface. On the new systems I'm trying to boot with Factory, 'macaddress' is empty. The new systems have two interfaces, the existing systems only have one, if that makes a difference. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=725684 https://bugzilla.novell.com/show_bug.cgi?id=725684#c8 --- Comment #8 from Per Jessen <per@opensuse.org> 2012-05-31 14:07:28 UTC --- Ping -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=725684 https://bugzilla.novell.com/show_bug.cgi?id=725684#c9 Michal Marek <mmarek@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |WONTFIX --- Comment #9 from Michal Marek <mmarek@suse.com> 2013-09-30 08:09:00 UTC --- openSUSE <= 12.1 is no longer active. If you still can reproduce the problem with openSUSE 12.3 or Factory, please reopen the bug and change the product field accordingly. Sorry that I did not have time to address this bug. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com