mdadm + initramfs-tools fail to boot
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mdadm (Ubuntu) |
Fix Released
|
Medium
|
Colin Watson | ||
Bug Description
Binary package hint: mdadm
/usr/share/
so exits on the first error. It attempts to copy
/lib/udev/
however in mdadm 2.6.7.1-1ubuntu14, this file is called
/lib/udev/
As a result the copy fails. Due to the -e option, the script immediately exits, and does not copy mdadm.conf, nor any of the required kernel modules on to the initrd. An error message is produced, but update-initramfs continues and produces the initrd anyway. This leads to much confusion and great difficulty trying to manually boot the system...
The obvious fix - update hooks/mdadm to point to 65-vol_id.rules. It would, however, be nice to fix update-initramfs to NOT completely hose the system in this situation, and refuse to replace the initrd (by default, at least), but I guess that is a bug in update-initramfs.
ProblemType: Bug
Architecture: amd64
Date: Mon Dec 7 21:07:43 2009
DistroRelease: Ubuntu 10.04
EcryptfsInUse: Yes
Lsusb:
Bus 002 Device 002: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 0bda:8187 Realtek Semiconductor Corp. RTL8187 Wireless Adapter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MDadmExamine.
MDadmExamine.
MDadmExamine.
MDadmExamine.
MDadmExamine.
MDadmExamine.
MachineType: System manufacturer System Product Name
NonfreeKernelMo
Package: mdadm 2.6.7.1-1ubuntu14
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
PATH=(custom, no user)
LANG=en_GB.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: mdadm
Tags: lucid
Uname: Linux 2.6.31-16-generic x86_64
dmi.bios.date: 07/09/2009
dmi.bios.vendor: Phoenix Technologies, LTD
dmi.bios.version: ASUS M2N32-SLI DELUXE ACPI BIOS Revision 2208
dmi.board.name: M2N32-SLI DELUXE
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: 1.XX
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.
dmi.modalias: dmi:bvnPhoenixT
dmi.product.name: System Product Name
dmi.product.
dmi.sys.vendor: System manufacturer
etc.blkid.tab: Error: [Errno 2] No such file or directory: '/etc/blkid.tab'
Changed in mdadm (Ubuntu): | |
assignee: | nobody → Colin Watson (cjwatson) |
status: | Triaged → In Progress |
Thank you for helping to improve Ubuntu by opening this ticket, and especially for proposing a fix!