[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
http://bugzilla.novell.com/show_bug.cgi?id=554900#c3
David Bahi
participants (1)
-
bugzilla_noreply@novell.com