Mailinglist Archive: opensuse-bugs (4227 mails)

< Previous Next >
[Bug 1017695] openSuse 42.2: Boot on broken RAID 1 with missing disk fails. Looks linked to dracut premount hook script (start job running with nolimit timeout)
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Sun, 01 Jan 2017 23:55:28 +0000
  • Message-id: <bug-1017695-21960-42vDAyEUSo@http.bugzilla.opensuse.org/>
http://bugzilla.opensuse.org/show_bug.cgi?id=1017695
http://bugzilla.opensuse.org/show_bug.cgi?id=1017695#c7

Andrei Borzenkov <arvidjaar@xxxxxxxxx> changed:

What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |CONFIRMED
Assignee|bnc-team-screening@xxxxxxxx |hare@xxxxxxxx
|ovo.novell.com |

--- Comment #7 from Andrei Borzenkov <arvidjaar@xxxxxxxxx> ---
The problem seems to be this patch

Fri Oct 14 14:20:51 CEST 2016 - hare@xxxxxxx

- 90mdraid: Use stock MD rules to assemble RAID arrays (bsc#998860)
*add 0313-90mdraid-Use-stock-MD-rules-to-assemble-RAID-arrays.patch

Stock MD rules require
/usr/lib/systemd/system/mdadm-last-resort@.{service,timer} to trigger start of
degraded array. These are missing in initrd.

Workaround is to add /etc/dracut.conf.d/mdadm.conf with content

install_optional_items+=" /usr/lib/systemd/system/mdadm-last-resort@.service
/usr/lib/systemd/system/mdadm-last-resort@.timer "

and rebuild initrd. If system is already stuck, boot with rd.break=pre-mount
and manually run "mdadm --manage --run /dev/mdX" for all mdX (root and resume).
You may need to do it once more after boot for all other arrays after entering
emergency mode.

This is actually upstream bug. Files are missing upstream as well.

--
You are receiving this mail because:
You are on the CC list for the bug.
< Previous Next >
References