https://bugzilla.novell.com/show_bug.cgi?id=851993 https://bugzilla.novell.com/show_bug.cgi?id=851993#c0 Summary: boot failure after 12.3 -> 13.1 upgrade if /boot is on RAID Classification: openSUSE Product: openSUSE 13.1 Version: Final Platform: x86-64 OS/Version: openSUSE 13.1 Status: NEW Severity: Critical Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: ar16@imapmail.org QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:25.0) Gecko/20100101 Firefox/25.0 Starting with a working 12.3 server with boot-on-RAID & lvm-on-RAID for other partitions, I in-place-upgraded to 13.1. There were no errors on upgrade; and a mkinitrd is successful. @reboot, it no longer boots. Appears to hang at an LVM2/Dbus timeout waiting for the /boot device that's on RAID; here's a log snippet: http://pastebin.com/KcNPriuV The upgrade from 12.3 -> 13.3 moves LVM2 from sysvinit to systemd init; the unit files are new. There's at least 1 issue with LVM2 systemd unit (https://forums.opensuse.org/newthread.php?do=newthread&f=668) mdadm 3.3 has issues too (http://www.spinics.net/lists/raid/msg44943.html) There's obviously a dependency problem. Finding/fixing it has been elusive so far. Any suggestions how to specifically identify which dependency is broken? Fyi, all machines I've upgraded 12.3 -> 13.1 with boot&lvm-on-RAID fail in this manner. All machines I've upgraded 12.3 -> 13.1 with boot&LVM, but *NO* RAID, boot without fail. @ forums, a comment:
There was a problem with offline upgrade and raid: the DVD used a different device name for the raid than the running system, so that the raid is not found at some point. I don't know if it has been solved
points to a possible related comment: ---------------------------------------- Date: Thu, 21 Mar 2013 15:43:37 +0100 From: Claudio ML <> To: opensuse at opensuse.org Subject: [opensuse] Usual problem with upgrade from DVD to 12.3 with system using mdadm Hello all, I have seen there is the same problem of the previous versions of OpenSuSE also into 12.3. The problem is: If you try to upgrade from a DVD an OpenSuSE with software raid (mdadm), the installer don't see the previous version of openSuSE on the hard disk. This is caused because the kernel don't recognize correctly the md arrays. In example, if i have md0 (/ root file system), md1 (/var), md2 (/srv), the installer see this as md125, md126 and md127. So, no DVD upgrade possible for this machines. I have tryied to edit manually the fstab on the machine, adapting to what the installer see, but after the upgrade the system becomes un-bootable. Anyone have a good workaround for this problem? Cordially, Claudio. ---------------------------------------- this, too, may be of interest: Bug 849752 - 13.1RC2 Cannot boot from RAID1 volume(s) https://bugzilla.novell.com/show_bug.cgi?id=849752#c9 Reproducible: Always Steps to Reproduce: 1. 2. 3. -- 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.