[Bug 581263] New: initrd: linuxrc.config with wrong UpdateDir
http://bugzilla.novell.com/show_bug.cgi?id=581263 http://bugzilla.novell.com/show_bug.cgi?id=581263#c0 Summary: initrd: linuxrc.config with wrong UpdateDir Classification: openSUSE Product: openSUSE 11.2 Version: Final Platform: All OS/Version: openSUSE 11.2 Status: NEW Severity: Normal Priority: P5 - None Component: Installation AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: Marcel.Ritter@rrze.uni-erlangen.de QAContact: jsrain@novell.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.17) Gecko/2009122200 SUSE/3.0.17-0.1.1 Firefox/3.0.17 The initrd file of 11.2 contains a linuxrc.config file with wrong UpdateDir path (pointing to 11.1) http://download.opensuse.org/distribution/11.2/repo/oss/boot/i386/loader/ini... http://download.opensuse.org/distribution/11.2/repo/oss/boot/x86_64/loader/i... This breaks DUDs (driver update disks). Workaround: For now in can be prevented by adding "updatedir=/linux/suse/i386-11.2" to the kernel command line. Reproducible: Always Steps to Reproduce: 1. get initrd: wget http://download.opensuse.org/distribution/11.2/repo/oss/boot/i386/loader/ini... 2. extract initrd: zcat initrd | cpio -id 3. Look at linuxrc.config (Line: "UpdateDir:") cat linuxrc.config Actual Results: # cat linuxrc.config KernelPCMCIA: 1 UseUSBSCSI: 1 Product: openSUSE UpdateDir: /linux/suse/i386-11.1 MemLoadImage: 327680 MemYaST: 170000 InstsysComplain: 1 InitrdID: 2009-11-04.703372fd dud: disk:/?device=*usb* KexecReboot: 1 Expected Results: # cat linuxrc.config KernelPCMCIA: 1 UseUSBSCSI: 1 Product: openSUSE UpdateDir: /linux/suse/i386-11.2 MemLoadImage: 327680 MemYaST: 170000 InstsysComplain: 1 InitrdID: 2009-11-04.703372fd dud: disk:/?device=*usb* KexecReboot: 1 -- 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=581263 http://bugzilla.novell.com/show_bug.cgi?id=581263#c yang xiaoyu <xyyang@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |xyyang@novell.com AssignedTo|bnc-team-screening@forge.pr |mmarek@novell.com |ovo.novell.com | -- 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=581263 http://bugzilla.novell.com/show_bug.cgi?id=581263#c1 Michal Marek <mmarek@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|mmarek@novell.com |snwint@novell.com --- Comment #1 from Michal Marek <mmarek@novell.com> 2010-02-25 08:05:00 UTC --- mkinitrd does not create the installation inintrd -- 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=581263 http://bugzilla.novell.com/show_bug.cgi?id=581263#c2 Steffen Winterfeldt <snwint@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |WONTFIX --- Comment #2 from Steffen Winterfeldt <snwint@novell.com> 2010-02-25 12:46:17 CET --- Yes, that was a really bad oversight. :-(( As the 11.2 media can't be changed you now need to use the 11.1 path when creating 11.2 duds. When that is a problem (e.g. you have 11.1 & 11.2 updates on a single medium) a possible solution is to run a script via 'exec' in dud.config that checks for the real openSUSE version (say, via kernel version) and removes the update if not applicable. -- 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=581263 http://bugzilla.novell.com/show_bug.cgi?id=581263#c3 Marcel Ritter <Marcel.Ritter@rrze.uni-erlangen.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|WONTFIX |FIXED AssignedTo|snwint@novell.com |mmarek@novell.com --- Comment #3 from Marcel Ritter <Marcel.Ritter@rrze.uni-erlangen.de> 2010-02-25 12:10:52 UTC --- I agree, that it's impossible to change the CD/DVD. However, the FTP mirrors could easily be fixed. -- 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=581263 http://bugzilla.novell.com/show_bug.cgi?id=581263#c Michal Marek <mmarek@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|mmarek@novell.com |snwint@novell.com -- 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=581263 http://bugzilla.novell.com/show_bug.cgi?id=581263#c4 --- Comment #4 from Steffen Winterfeldt <snwint@novell.com> 2010-02-25 15:34:05 CET --- That would only add to the confusion as then there are DUDs that sometimes apply, sometimes don't. Instead, I've prepared an openSUSE 11.2 DUD template that works around this problem. It looks like 11.1, but deletes itself unless it really is run on 11.2. http://www.suse.de/~snwint/dud_11.2_template.cpio.gz -- 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=581263 http://bugzilla.novell.com/show_bug.cgi?id=581263#c5 --- Comment #5 from Marcel Ritter <Marcel.Ritter@rrze.uni-erlangen.de> 2010-02-25 15:15:57 UTC --- How am I (or some hardware vendor trying to build a DUD) supposed to find this? Ok, there may be some confusion, if a DUD doesn't work with a sold copy of your DVD but works with a DVD created from a FTP mirror - but at the moment it won't work with either one (because noone really knows about the workaround you just prepared). So the only way to make DUD's work this way, is to contact all hardware vendors and make them apply your patch (which won't happen - at least for a very long time). Or you can leave this to the customer himself (this will cause you even more trouble). Sorry but I'm having a hard time to believe this is going to work. Fixing the problem at its source instead of working around it always worked best for me - but of course this is not my decision to make. -- 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=581263 http://bugzilla.novell.com/show_bug.cgi?id=581263#c6 --- Comment #6 from Steffen Winterfeldt <snwint@novell.com> 2010-02-25 16:34:59 CET --- It's not only retail vs. downloaded but retail+downloaded(old) vs. downloaded(new). How do you explain that to a user? Your way leaves the burden on the end-user to figure out what's wrong. Much better (IMO) the DUD preparer notices in her tests that something is wrong, reports a bug and will be redirected here. -- 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=581263 http://bugzilla.novell.com/show_bug.cgi?id=581263#c7 --- Comment #7 from Marcel Ritter <Marcel.Ritter@rrze.uni-erlangen.de> 2010-02-25 16:27:26 UTC --- I see your point. And thanks for your help. Just one last remark: I couldn't find a single vendor providing a DUD for openSUSE 11.2 (besides the ones I created myself), so I'm a little curious: - How many vendors do provide openSUSE 11.2 DUDs? - Are there any at all? - How am I (as as customer) supposed to find them? - Are they listed somewhere in the Wiki? Please don't get me wrong: I think the idea of a Driver Update Disk is great, and the need for it is remarkable (especially with newer hardware) - but it's quite useless if there are no DUDs available (not from HW vendors and not even from Novell itself). -- 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=581263 http://bugzilla.novell.com/show_bug.cgi?id=581263#c8 --- Comment #8 from Steffen Winterfeldt <snwint@novell.com> 2010-02-26 11:19:36 CET --- You were the first to notice, so probably you are the first to make a DUD for 11.2. :-) No, seriously. DUDs are produced in large numbers for our enterprise products. For openSUSE the release cycle is so short that it is in most cases easier to just pick a new kernel/new boot iso from the current devel repo. -- 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