← Back to team overview

group.of.nepali.translators team mailing list archive

[Bug 1635049] Re: Boot fails with degraded mdadm raid

 

Proposing the following fix:

mdadm (3.3-2ubuntu7.2) xenial; urgency=medium

  * Backport initramfs changes from 3.4-4, to improve reliability of
    booting with degraded arrays. LP: #1635049

  * debian/initramfs/hook:
    - Fix UUID= grep for configured RAIDs to be case insensitive.
    - Drop CREATE stanzas from mkconf and don't include them in the
    initramfs. The generated defaults, are the compiled-in defaults. And
    the current one generates warnings when running mdadm in the
    initramfs, as there is no passwd|group files to resolve root/disk
    uid/gid.
  * debian/initrmafs/script.local-block|script.local-bottom:
    - Use local-block integration scrips, in favor of root-fail hooks to
    activate incomplete arrays.
  * debian/initramfs/init-premount|mdadm-functions:
    - Drop, no longer in use.

 -- Dimitri John Ledkov <xnox@xxxxxxxxxx>  Mon, 20 Feb 2017 10:57:43
+0000

It is available from Bileto:
https://bileto.ubuntu.com/#/ticket/2500

Publish in this ephemeral PPA:
https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/2500

** Changed in: mdadm (Ubuntu)
       Status: Triaged => Fix Released

** Changed in: mdadm (Ubuntu Xenial)
       Status: Triaged => In Progress

** Changed in: mdadm (Ubuntu Xenial)
    Milestone: None => xenial-updates

-- 
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1635049

Title:
  Boot fails with degraded mdadm raid

Status in mdadm package in Ubuntu:
  Fix Released
Status in mdadm source package in Xenial:
  In Progress
Status in mdadm package in Debian:
  Fix Released

Bug description:
  [Impact]

   * Systems fail to boot in certain status of mdadm arrays, requiring
  manual recovery / array assembly

   * Backport of boot logic from yakkety

  [Test Case]

   * Install a system with RAID1 and two hard-drives and boot the system with array in-sync
   * Shutdown
   * Disconnect one of the drives and thus boot, unexpectedly, degraded
   * The boot should complete.
   * Shutdown, and boot again, expecting degraded state.
   * The boot should complete.
   * Shutdown, reconnect disconnected drive, and boot again.
   * The boot should complete, add the device to the array, the array should be resyncing, and results with system with array in-sync, just like at the beginning of the testcase.

  [Regression Potential]

   * Systems may continue to fail to boot degraded.

  [Other Info]

   * Original report

  mdadm does not attempt to start partial md devices (incremental
  assembly) during initramfs and can cause system to fail to initramfs
  prompt if rootfs on md.

  http://askubuntu.com/questions/789953/how-to-enable-degraded-raid1
  -boot-in-16-04lts

  Fixed in debian mdadm 3.4-2: https://bugs.debian.org/cgi-
  bin/bugreport.cgi?bug=784070

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mdadm/+bug/1635049/+subscriptions