[Bug 554900] New: regression install initrd URL/URI with CGI elemenets panics kernel at boot
http://bugzilla.novell.com/show_bug.cgi?id=554900 Summary: regression install initrd URL/URI with CGI elemenets panics kernel at boot Classification: openSUSE Product: openSUSE 11.2 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Critical Priority: P5 - None Component: Installation AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: dbahi@novell.com QAContact: jsrain@novell.com CC: jblunck@novell.com, sdietrich@novell.com, dwestervelt@novell.com Found By: --- os11.1 and SLE10/11 products can handle the following pxeboot menu/label with CGI composed URIs for kernel/initrd/autoyast LABEL ntest1 kernel http://151.155.230.38/cgi/linux?mac=00:11:22:33:44:50 append initrd=http://151.155.230.38/cgi/initrd?mac=00:11:22:33:44:50 install=nfs://151.155.230.38/path/opensuse/11.2/x86_64/dvd autoyast=http://151.155.230.38/cgi/autobuild?mac=00:11:22:33:44:50 loghost=151.155.230.38 in 11.2 this fails with a kernel panic / traceback [ 4.023715] lo: Disabled Privacy Extensions [ 4.701590] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input1 [ 4.722320] md: Autodetecting RAID arrays. [ 4.730606] md: Scanned 0 and added 0 devices. 8OXT_DEVT is enabled, you need to specify explicit textual name for "root=" boot option. [ 4.802223] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) [ 4.818902] log_lvl+0x6/0x90 [ 4.870934] [<ffffffff810112a3>] show_trace+0x23/0x40 [ 4.881306] [<ffffffff81554378>] dump_stack+0x81/0x9e [ 4.891676] [<ffffffff81554417>] panic+0x82/0x183 [ 4.901rixa/0x20 the kernel is not finding the root that should be mounted from the expanded initrd. if the URI for initrd=<URI> is changed so that the file fetched is 'static' (without CGI '?' '=') everything works. leaving this URI as CGI and changing the other URIs fixes nothing. tried 11.1 as kernel - with 11.2 initrd the CGI way - and linuxrc fails out to where a shell allows "cat /proc/cmdline" and all the kernel arguments are there in the proper form... so something is just failing to parse this and continue as expected. thank you -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=554900 Steffen Winterfeldt <snwint@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |dbahi@novell.com AssignedTo|bnc-team-screening@forge.pr |snwint@novell.com |ovo.novell.com | --- Comment #2 from Steffen Winterfeldt <snwint@novell.com> 2009-11-16 11:11:19 CET --- That's nothing to do with the kernel. Your bootloader is not loading the initrd. Which loader are you using for pxe? What are the log messages? Doesn't it say something about not loading the initrd? Also, what does the http server log show? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=554900#c3 David Bahi <dbahi@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |CLOSED Info Provider|dbahi@novell.com | Resolution| |WORKSFORME --- Comment #3 from David Bahi <dbahi@novell.com> 2009-11-16 20:57:16 UTC --- all the info is in the bug creation message - the kernel and initrd were off the DVD - gpxe 0.9.9+ was used for the pxelinux. not sure what the snafu was but this is not-reproducible for me anymore - sorry for the noise. -- Configure bugmail: http://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