After today's update to devmapper, system does not boot successfully
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
devmapper (Ubuntu) |
Invalid
|
High
|
Unassigned |
Bug Description
I've ran update manager today and it updated the kernel and devmapper among other packages. Now when the system starts, it fails during boot and requests the root password to go into maintenance mode. When I type in the password of the first user with admin privileges (it doesn't accept the password of any other user) the system goes into the bash command line and generate a few additional error message about missing packages (not important).
The main problem is that the files under /dev/mapper in the format of <volgroup>-<logical volume> are not block devices, but instead are symbolic links to themselves:
# ls -l /dev/mapper/
lrwxrwxrwx 1 root root 9 2007-09-25 13:18 system-root -> system-root
lrwxrwxrwx 1 root root 9 2007-09-25 13:18 system-home -> system-home
lrwxrwxrwx 1 root root 9 2007-09-25 13:18 system-swap -> system-swap
mount of course fails and so does fsck, hence the maintenance mode.
The interesting thing is that apparently the root partition is mounted, even though it has the same symbolic link issue in the /dev/mapper directory. No other partitions can be mounted though.
Changed in devmapper: | |
status: | Invalid → New |
Changed in devmapper: | |
importance: | Undecided → High |
status: | New → Incomplete |
I can confirm this: For me, the boot doesn't fail because I don't have any lvm-ed partition automounted (other than root), but manually mounting partitions fails ("too many levels of symbolic links"), and /dev/mapper is full of symlinks like above.
I should note that I'm running a custom self-compiled kernel (2.6.23-rc3).