mountall loops on pipe2() while mounting /sys/kernel/debug when running on Xen
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mountall (Ubuntu) |
Fix Released
|
High
|
Scott James Remnant (Canonical) | ||
Bug Description
Binary package hint: mountall
Ubuntu 9.10, which introduces the mountall utility, is unable to boot under a Debian 2.6.26 Xen domU kernel.
When the boot process is edited to show us what mountall is doing, it becomes stuck on "mounting /sys/kernel/debug".
Here is the full boot log:
track_usplash: will not start usplash
parse_filesystems: reading filesystems
parse_filesystems: sysfs (nodev)
parse_filesystems: rootfs (nodev)
parse_filesystems: bdev (nodev)
parse_filesystems: proc (nodev)
parse_filesystems: cgroup (nodev)
parse_filesystems: cpuset (nodev)
parse_filesystems: debugfs (nodev)
parse_filesystems: securityfs (nodev)
parse_filesystems: sockfs (nodev)
parse_filesystems: usbfs (nodev)
parse_filesystems: pipefs (nodev)
parse_filesystems: anon_inodefs (nodev)
parse_filesystems: tmpfs (nodev)
parse_filesystems: inotifyfs (nodev)
parse_filesystems: devpts (nodev)
parse_filesystems: ramfs (nodev)
parse_filesystems: mqueue (nodev)
parse_filesystems: ext3
new_mount: /: /dev/root rootfs defaults check
new_mount: /proc: - proc nodev,noexec,nosuid
new_mount: /proc/sys/
new_mount: /sys: - sysfs nodev,noexec,nosuid
new_mount: /sys/fs/
new_mount: /sys/kernel/debug: - debugfs optional
new_mount: /sys/kernel/
new_mount: /spu: - spufs gid=spu,optional
new_mount: /dev: - tmpfs mode=0755 hook
new_mount: /dev/pts: - devpts noexec,
new_mount: /dev/shm: - tmpfs nosuid,nodev
new_mount: /tmp: - - - hook
new_mount: /var/run: - tmpfs mode=0755,
new_mount: /var/lock: - tmpfs nodev,noexec,
new_mount: /lib/init/rw: - tmpfs mode=0755,
parse_fstab: updating mounts
update_mount: /proc: proc proc defaults
new_mount: none: /dev/sda1 swap sw
update_mount: /: /dev/sda2 ext3 noatime,
parse_mountinfo
update_mount: /sys: - sysfs nodev,noexec,nosuid
update_mount: /proc: proc proc defaults
update_mount: /dev: udev tmpfs mode=0755 hook
update_mount: /: /dev/sda2 ext3 noatime,
new_mount: /dev/.static/dev: /dev/sda2 ext3 -
mount_policy: /proc/sys/
mount_policy: /sys/fs/
mount_policy: /spu: dropping unknown filesystem
mount_policy: / is local (root)
mount_policy: /proc can be mounted while root readonly
mount_policy: /proc prior fstab entry /
mount_policy: /proc is virtual
mount_policy: /sys can be mounted while root readonly
mount_policy: /sys is virtual
mount_policy: /sys/kernel/debug parent is /sys
mount_policy: /sys/kernel/debug is virtual
mount_policy: /sys/kernel/
mount_policy: /sys/kernel/
mount_policy: /dev can be mounted while root readonly
mount_policy: /dev is virtual
mount_policy: /dev/pts parent is /dev
mount_policy: /dev/pts is virtual
mount_policy: /dev/shm parent is /dev
mount_policy: /dev/shm is virtual
mount_policy: /tmp parent is /
mount_policy: /tmp is local
mount_policy: /var/run can be mounted while root readonly
mount_policy: /var/run is virtual
mount_policy: /var/lock can be mounted while root readonly
mount_policy: /var/lock is virtual
mount_policy: /lib/init/rw can be mounted while root readonly
mount_policy: /lib/init/rw is virtual
mount_policy: /dev/sda1 is swap
mount_policy: /dev/.static/dev parent is /dev
mount_policy: /dev/.static/dev is other (default)
mounted: /proc
mounted: local 0/2 remote 0/0 virtual 1/10 swap 0/1
mounted: /sys
mounted: local 0/2 remote 0/0 virtual 2/10 swap 0/1
mounted: /dev
dev_hook: populating /dev
mounted: local 0/2 remote 0/0 virtual 3/10 swap 0/1
mounted: /dev/.static/dev
mounted: local 0/2 remote 0/0 virtual 3/10 swap 0/1
try_mount: / waiting for device /dev/sda2
queue_fsck: /sys/kernel/debug: no check required
mounting /sys/kernel/debug
Please fix this as soon as possible before more people who run Ubuntu Server on Xen virtual machines shoot themselves in the foot. This bug is a critical issue.
Changed in mountall (Ubuntu): | |
status: | Triaged → Fix Committed |
assignee: | nobody → Scott James Remnant (scott) |
Changed in mountall (Ubuntu): | |
milestone: | none → lucid-alpha-2 |
It should also be mentioned that this bug causes the Ubuntu 9.10 VM to use 100% CPU until it is stopped, which is just annoying.