[Bug 815962] New: grub2 network boot fails -> couldn't send network packet
https://bugzilla.novell.com/show_bug.cgi?id=815962 https://bugzilla.novell.com/show_bug.cgi?id=815962#c0 Summary: grub2 network boot fails -> couldn't send network packet Classification: openSUSE Product: openSUSE Factory Version: 13.1 Milestone 0 Platform: Other OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: Bootloader AssignedTo: jsrain@suse.com ReportedBy: rsalevsky@suse.com QAContact: jsrain@suse.com Found By: --- Blocker: --- Created an attachment (id=535830) --> (http://bugzilla.novell.com/attachment.cgi?id=535830) debug messages User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.63 Safari/537.31 Grub2 fails to load files from network with the error "couldn't send network packet" but when I activate debug=all then a message that he could not open tftp appears. For more debug information pls look at the photo in the attachment. It looks like this happens randomly at different stages when trying to download the kernel or initrd. In very rare cases the download even succeeds. Reproducible: Always Steps to Reproduce: 1. setup grub2 network boot 2. setup an config 3. loading kernel and inited from network Actual Results: Loading the kernel fails with "error: couldn't send network packet" Expected Results: Loading kernel and initrd and install the system. -- 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=815962
https://bugzilla.novell.com/show_bug.cgi?id=815962#c
Jiri Srain
https://bugzilla.novell.com/show_bug.cgi?id=815962
https://bugzilla.novell.com/show_bug.cgi?id=815962#c1
--- Comment #1 from Michael Chang
https://bugzilla.novell.com/show_bug.cgi?id=815962
https://bugzilla.novell.com/show_bug.cgi?id=815962#c2
--- Comment #2 from Michael Chang
https://bugzilla.novell.com/show_bug.cgi?id=815962
https://bugzilla.novell.com/show_bug.cgi?id=815962#c3
--- Comment #3 from Michael Chang
https://bugzilla.novell.com/show_bug.cgi?id=815962
https://bugzilla.novell.com/show_bug.cgi?id=815962#c4
--- Comment #4 from Michael Chang
https://bugzilla.novell.com/show_bug.cgi?id=815962
https://bugzilla.novell.com/show_bug.cgi?id=815962#c5
--- Comment #5 from Rick Salevsky
https://bugzilla.novell.com/show_bug.cgi?id=815962
https://bugzilla.novell.com/show_bug.cgi?id=815962#c6
--- Comment #6 from Michael Chang
https://bugzilla.novell.com/show_bug.cgi?id=815962
https://bugzilla.novell.com/show_bug.cgi?id=815962#c7
--- Comment #7 from Rick Salevsky
https://bugzilla.novell.com/show_bug.cgi?id=815962
https://bugzilla.novell.com/show_bug.cgi?id=815962#c9
--- Comment #9 from Michael Chang
Btw, I have testet the home:arvidjaar:grub2-next package and it works very good for me. It looks like that this package fixes another little bug, that the client makes many file requests to the server.
Nice. At least we don't have to solve the problem from scratch. :) We have to find that patch out and apply it, we can't use that (relatively) not stable latest trunk of grub2. It's even not public on openSUSE.
I hope it helps...
Thanks. -- 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=815962
https://bugzilla.novell.com/show_bug.cgi?id=815962#c10
--- Comment #10 from Michael Chang
Thank you, it looks better the kernel is downloading fine but now I becomes an timeout while reading the initrd.
This is the full error message: "error: timeout reading `SLES11-SP2-latest/x86_64/loader/initrd`"
Can you please help to provide tftp capture of the error ? Both the NG and the
OK case .. ? And your dhcp config ?
I'm trying to find out the upstream commit which could fix the problem, but it
end up with this one which is not very likely .. (others are either applied or
not in the path ..)
revno: 4596
author: Paulo Flabiano Smorigo
https://bugzilla.novell.com/show_bug.cgi?id=815962
https://bugzilla.novell.com/show_bug.cgi?id=815962#c11
--- Comment #11 from Rick Salevsky
https://bugzilla.novell.com/show_bug.cgi?id=815962
https://bugzilla.novell.com/show_bug.cgi?id=815962#c12
--- Comment #12 from Michael Chang
(In reply to comment #5)
I'm trying to find out the upstream commit which could fix the problem, but it end up with this one which is not very likely.
FWIW. I added that bootp fix double increment patch to the same project and you can test it now. obs://home:michael-chang:bnc815962/grub2 -- 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=815962
https://bugzilla.novell.com/show_bug.cgi?id=815962#c13
--- Comment #13 from Michael Chang
https://bugzilla.novell.com/show_bug.cgi?id=815962
https://bugzilla.novell.com/show_bug.cgi?id=815962#c14
--- Comment #14 from Thomas Renninger
https://bugzilla.novell.com/show_bug.cgi?id=815962
https://bugzilla.novell.com/show_bug.cgi?id=815962#c15
--- Comment #15 from Michael Chang
Can't we just ramp up factory grub2 to latest mainline code base and be done with it?
Yes. I think we will. Practically almost everything is done except for extensive testing.
No need to do that immediately if there still is SP3 work, but we should/will do that anyway.
Yeah, that's why we are working to find out the fixing patch from upstream to cherrypick.
Fixing everything for 12.3 looks like out of scope. If someone wants to do grub2 network booting they could easily use latest factory code base.
Agree. :) Thanks for your advice. -- 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=815962
https://bugzilla.novell.com/show_bug.cgi?id=815962#c16
--- Comment #16 from Thomas Renninger
https://bugzilla.novell.com/show_bug.cgi?id=815962
https://bugzilla.novell.com/show_bug.cgi?id=815962#c17
--- Comment #17 from Michael Chang
https://bugzilla.novell.com/show_bug.cgi?id=815962
https://bugzilla.novell.com/show_bug.cgi?id=815962#c18
--- Comment #18 from Michael Chang
Thanks to the update. I will check what's missing.
That is upstream rev 4978.
------------------------------------------------------------
revno: 4978
committer: Vladimir 'phcoder' Serbinenko
https://bugzilla.novell.com/show_bug.cgi?id=815962
https://bugzilla.novell.com/show_bug.cgi?id=815962#c19
--- Comment #19 from Michael Chang
https://bugzilla.novell.com/show_bug.cgi?id=815962
https://bugzilla.novell.com/show_bug.cgi?id=815962#c20
Thomas Renninger
The devel repo of grub2 factoy Base:System/grub2 has been updated with upstream trunk Great, thanks a lot! Rick is in school the whole week, so testing this will still take the one or other day.
-- 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=815962
https://bugzilla.novell.com/show_bug.cgi?id=815962#c
Thomas Renninger
https://bugzilla.novell.com/show_bug.cgi?id=815962
https://bugzilla.novell.com/show_bug.cgi?id=815962#c21
Rick Salevsky
participants (1)
-
bugzilla_noreply@novell.com