Thank you for taking the time to report this bug and helping to make Ubuntu better.
Ubuntu 12.10 (quantal) reached end-of-life on May 16, 2014. See this document for currently supported Ubuntu releases: https://wiki.ubuntu.com/Releases We appreciate that this bug may be old and you might not be interested in discussing it anymore. But if you are then please upgrade to the latest Ubuntu version and re-test. If you then find the bug is still present in the newer Ubuntu version, please add a comment here telling us which new version it is in. ** Changed in: initramfs-tools (Ubuntu) Status: New => Incomplete -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to initramfs-tools in Ubuntu. https://bugs.launchpad.net/bugs/1328299 Title: update-initramfs fails to manage a RAID array declaration in mdadm.conf Status in initramfs-tools package in Ubuntu: Incomplete Status in mdadm package in Ubuntu: New Bug description: I configured an md RAID1 array to host users' data (intent is to mount formatted RAID volume at /home at boot). I first simply rebooted the machine to see if array was starting, and it was, but was always getting a /dev/md127 pointer instead of the /dev/md0 I had configured. So, I searched the web and found that I had to save array configuration in /etc/mdadm/mdadm.conf. Rebooted again and still, array would start with a /dev/md127 pointer. I then ran update-initramfs but got the following warning : W: mdadm: the array /dev/md/mrblack:0 with UUID 8dec57a9:f62b8cd2:bc2d6172:cc0df127 W: mdadm: is currently active, but it is not listed in mdadm.conf. if W: mdadm: it is needed for boot, then YOUR SYSTEM IS NOW UNBOOTABLE! W: mdadm: please inspect the output of /usr/share/mdadm/mkconf, compare W: mdadm: it to /etc/mdadm/mdadm.conf, and make the necessary changes. After many modification attempts on mdadm.conf, I realized that update-initramfs would actually only consider an ARRAY line in that file, if it exposed an array's UUID, and only with the keyword UUID in upper case (while mdadm.conf's man page shows only the main keywords like DEVICE, ARRAY, HOMEHOST, .... in upper case). Anyway, I was happy I had finally got rid of the warning, but it didn't help : this time, array would not start at all at boot ! .... although a simple "sudo mdadm -As" would manually start the array without problem afterwards. All in all, the only configuration that paradoxically worked was commenting all devices and array declarations in mdadm.conf (as you can see in mdadm.conf file attached), until update-initramfs said : W: mdadm: /etc/mdadm/mdadm.conf defines no arrays. Now, at boot, mdadm scans for all devices, gets information only from the superblocks and starts the array correctly. My guess is both initramfs-tools and mdadm have problems at managing mdadm.conf file correctly, or at least there are incompatibilities between each other's way of doing things => I'll affect the report to both. ProblemType: Bug DistroRelease: Ubuntu 12.10 Package: initramfs-tools 0.103ubuntu0.2.2 ProcVersionSignature: Ubuntu 3.5.0-48.49-lowlatency 3.5.7.31 Uname: Linux 3.5.0-48-lowlatency x86_64 NonfreeKernelModules: nvidia ApportVersion: 2.6.1-0ubuntu13 Architecture: amd64 Date: Mon Jun 9 23:57:20 2014 InstallationDate: Installed on 2013-05-26 (379 days ago) InstallationMedia: Ubuntu-Studio 12.10 "Quantal Quetzal" - Release amd64 (20121017.1) MarkForUpload: True PackageArchitecture: all SourcePackage: initramfs-tools UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1328299/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp