https://bugzilla.novell.com/show_bug.cgi?id=783444 https://bugzilla.novell.com/show_bug.cgi?id=783444#c0 Summary: mkinitrd fails to produce correct mdadm.conf for initrd. Classification: openSUSE Product: openSUSE 12.2 Version: Final Platform: All OS/Version: openSUSE 12.2 Status: NEW Severity: Critical Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: gadm@avalon-island.ru QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1200.0 Iron/21.0.1200.0 Safari/537.1 Due to bug in /lib/mkinitrd/scripts/setup-md.sh 'mkinitrd' fails to form correct configuration file for initrd, thus leading operating system to be non-bootable. Reproducible: Always Steps to Reproduce: 1. Set up Intel ICH partitionable RAID 2. Set up openSUSE on it 3. Reboot and check that reboot failed. Actual Results: The system should boot normally. Expected Results: System is in non-bootable state: LVM fails to find its physical volumes. By default, 'echo' does NOT recognise escape sequences, as such, line formed by previous script lines ("ARRAY ... \\nUUID= ...) will be put in mdadm.conf LITERALLY, that's obviously wrong. mdadm chokes and bails out. Fix is rather trivial: just add '-e' as first argument to 'echo' in line 95 of script. -- 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.