[Bug 1059471] Re: 2.41 fails to mount root partition
it would seem that mountall is likely the difference between pretty green dots at [1] (ubuntu-quantal-daily-i386-server-20121125) and the evil red dots at [2] (ubuntu-quantal-daily-i386-server-20121128) . The difference in manifests of those 2 builds are http://paste.ubuntu.com/1408166/ . The likely suspect there is mountall. Note, this is a race condition, and seems to now be the same issue that we were seeing on raring for quite some time as bug 1078926. I can provide access to reproduce system or console --verbose output. One possibly related issue is that it seems that loss of output to /dev/console is now increased in likelyhood. -- [1] https://jenkins.qa.ubuntu.com/view/ec2%20AMI%20Testing/view/Overview/job/quantal-server-ec2-daily/153/ [2] https://jenkins.qa.ubuntu.com/view/ec2%20AMI%20Testing/view/Overview/job/quantal-server-ec2-daily/154/ -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1059471 Title: 2.41 fails to mount root partition To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mountall/+bug/1059471/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1059471] Re: 2.41 fails to mount root partition
This bug was fixed in the package mountall - 2.42ubuntu0.1 --- mountall (2.42ubuntu0.1) quantal-proposed; urgency=low * Fix a regression introduced in 2.41: parse_mountinfo() doesn't generate a mounted event for a filesystem whose canonicalized mountpoint doesn't match the mountpoint specified in /etc/fstab. So we still need to call mounted() explicitly for this case. LP: #1059471. -- Steve LangasekWed, 07 Nov 2012 20:58:39 -0800 ** Changed in: mountall (Ubuntu Quantal) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1059471 Title: 2.41 fails to mount root partition To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mountall/+bug/1059471/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1059471] Re: 2.41 fails to mount root partition
Marking as verified per the feedback in duplicate bug #1081559. ** Tags removed: verification-needed ** Tags added: verification-done -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1059471 Title: 2.41 fails to mount root partition To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mountall/+bug/1059471/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 1059471] Re: 2.41 fails to mount root partition
Hey, On Thu, Nov 15, 2012 at 12:57:47AM -, Clint Byrum wrote: > Hello Iain, or anyone else affected, > > Accepted mountall into quantal-proposed. The package will build now and > be available at > http://launchpad.net/ubuntu/+source/mountall/2.42ubuntu0.1 in a few > hours, and then in the -proposed repository. > > Please help us by testing this new package. See > https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to > enable and use -proposed. Your feedback will aid us getting this update > out to other Ubuntu users. > > If this package fixes the bug for you, please change the bug tag from > verification-needed to verification-done. If it does not, change the > tag to verification-failed. In either case, details of your testing > will help us make a better decision. I don't have the environment in which I triggered this bug any more, so I can't confirm whether the original case is fixed. Cheers, -- Iain Lane [ i...@orangesquash.org.uk ] Debian Developer [ la...@debian.org ] Ubuntu Developer [ la...@ubuntu.com ] -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1059471 Title: 2.41 fails to mount root partition To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mountall/+bug/1059471/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1059471] Re: 2.41 fails to mount root partition
Hello Iain, or anyone else affected, Accepted mountall into quantal-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/mountall/2.42ubuntu0.1 in a few hours, and then in the -proposed repository. Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users. If this package fixes the bug for you, please change the bug tag from verification-needed to verification-done. If it does not, change the tag to verification-failed. In either case, details of your testing will help us make a better decision. Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance! ** Changed in: mountall (Ubuntu Quantal) Status: Triaged => Fix Committed ** Tags added: verification-needed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1059471 Title: 2.41 fails to mount root partition To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mountall/+bug/1059471/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1059471] Re: 2.41 fails to mount root partition
** Description changed: + [Impact] + A change introduced in mountall in quantal can cause boot-time hangs for some users when a filesystem is listed in /etc/fstab with a non-canonicalized mount point. This is a regression vs. previous releases. + + [Test case] + 1. Create a directory, /mnt/realmount + 2. Make /mnt/linkmount a symlink to /mnt/realmount + 3. Add the following entry to /etc/fstab, immediately after the root filesystem: +overlay /mnt/linkmount tmpfs defaults 0 0 + (order here matters because this is a virtual filesystem, and mountall creates implicit dependencies for virtual filesystems based on /etc/fstab ordering) + 4. Install plymouth to the initramfs by running: 'echo FRAMEBUFFER=yes > /etc/initramfs-tools/conf.d/lp1059471; update-initramfs -u'. (Otherwise, the boot will hang before plymouth splash has started.) + 5. Reboot. Confirm that the system hangs on boot with a message about /mnt/linkmount not being mounted. + 6. Press 'S' to skip this filesystem and finish booting. + 7. Install mountall 2.42 from proposed. + 8. Reboot. Confirm that the system boots all the way up without hanging. + 9. Clean up by running 'rm -f /etc/initramfs-tools/conf.d/lp1059471; update-initramfs -u'. + + [Regression potential] + The mountall code is very complicated, with little test coverage and no integration testing. I believe the code is now correct, but the risk of a regression in an unrelated boot configuration is non-negligible. + When booting with 2.41, I get a message "The disk drive for / is not ready yet or not present" but when I drop into a shell for manual recovery, / curiously /is/ mounted. Downgrading mountall to 2.40 allows me to boot again. Let me know if you need any more information. ProblemType: Bug DistroRelease: Ubuntu 12.10 Package: mountall 2.40 ProcVersionSignature: Ubuntu 3.5.0-16.25-generic 3.5.4 Uname: Linux 3.5.0-16-generic x86_64 ApportVersion: 2.5.3-0ubuntu1 Architecture: amd64 Date: Mon Oct 1 10:33:29 2012 InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425) SourcePackage: mountall UpgradeStatus: No upgrade log present (probably fresh install) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1059471 Title: 2.41 fails to mount root partition To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mountall/+bug/1059471/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1059471] Re: 2.41 fails to mount root partition
This bug was fixed in the package mountall - 2.43 --- mountall (2.43) unstable; urgency=low * Fix a regression introduced in 2.41: parse_mountinfo() doesn't generate a mounted event for a filesystem whose canonicalized mountpoint doesn't match the mountpoint specified in /etc/fstab. So we still need to call mounted() explicitly for this case. LP: #1059471. -- Steve Langasek Tue, 06 Nov 2012 01:03:12 -0800 ** Changed in: mountall (Ubuntu) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1059471 Title: 2.41 fails to mount root partition To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mountall/+bug/1059471/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1059471] Re: 2.41 fails to mount root partition
** Changed in: mountall (Ubuntu) Status: Triaged => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1059471 Title: 2.41 fails to mount root partition To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mountall/+bug/1059471/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1059471] Re: 2.41 fails to mount root partition
** Branch linked: lp:ubuntu/mountall -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1059471 Title: 2.41 fails to mount root partition To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mountall/+bug/1059471/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1059471] Re: 2.41 fails to mount root partition
** Tags added: rls-q-notfixing -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1059471 Title: 2.41 fails to mount root partition To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mountall/+bug/1059471/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1059471] Re: 2.41 fails to mount root partition
** Tags removed: rls-q-incoming -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1059471 Title: 2.41 fails to mount root partition To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mountall/+bug/1059471/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1059471] Re: 2.41 fails to mount root partition
** Changed in: mountall (Ubuntu) Status: Incomplete => Triaged ** Changed in: mountall (Ubuntu) Importance: Undecided => High ** Changed in: mountall (Ubuntu) Assignee: (unassigned) => Steve Langasek (vorlon) ** Also affects: mountall (Ubuntu Quantal) Importance: High Assignee: Steve Langasek (vorlon) Status: Triaged ** Tags added: rls-q-incoming -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1059471 Title: 2.41 fails to mount root partition To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mountall/+bug/1059471/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1059471] Re: 2.41 fails to mount root partition
More investigation (paste from #ubuntu-devel) 02/10 17:58:05 slangasek: so commenting out those entries [/var/lib/schroot/.. and /cgroup] indeed made it boot with 2.41 02/10 17:59:04 turns out /var/lib/schroot is a symlink to /media/debian/var/lib/schroot/ 02/10 18:01:49 and it works if I change the mount point to the real path rather than going through the symlink -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1059471 Title: 2.41 fails to mount root partition To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mountall/+bug/1059471/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1059471] Re: 2.41 fails to mount root partition
For fun, here's one from this successful boot after I downgraded to 2.40 again. ** Attachment added: "mountall.log" https://bugs.launchpad.net/ubuntu/+source/mountall/+bug/1059471/+attachment/3364187/+files/mountall.log -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1059471 Title: 2.41 fails to mount root partition To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mountall/+bug/1059471/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1059471] Re: 2.41 fails to mount root partition
Sure, here it is: ** Attachment added: "mountall.log" https://bugs.launchpad.net/ubuntu/+source/mountall/+bug/1059471/+attachment/3364186/+files/mountall.log -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1059471 Title: 2.41 fails to mount root partition To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mountall/+bug/1059471/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1059471] Re: 2.41 fails to mount root partition
Please attach the output of mountall --verbose. You will probably need to edit /etc/init/mountall.conf and redirect the output to somewhere on /run. ** Changed in: mountall (Ubuntu) Status: New => Incomplete -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1059471 Title: 2.41 fails to mount root partition To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mountall/+bug/1059471/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1059471] Re: 2.41 fails to mount root partition
** Summary changed: - 3.41 fails to mount root partition + 2.41 fails to mount root partition ** Description changed: - When booting with 3.41, I get a message + When booting with 2.41, I get a message - "The disk drive for / is not ready yet or not present" + "The disk drive for / is not ready yet or not present" but when I drop into a shell for manual recovery, / curiously /is/ mounted. - Downgrading mountall to 3.40 allows me to boot again. + Downgrading mountall to 2.40 allows me to boot again. Let me know if you need any more information. ProblemType: Bug DistroRelease: Ubuntu 12.10 Package: mountall 2.40 ProcVersionSignature: Ubuntu 3.5.0-16.25-generic 3.5.4 Uname: Linux 3.5.0-16-generic x86_64 ApportVersion: 2.5.3-0ubuntu1 Architecture: amd64 Date: Mon Oct 1 10:33:29 2012 InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425) SourcePackage: mountall UpgradeStatus: No upgrade log present (probably fresh install) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1059471 Title: 2.41 fails to mount root partition To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mountall/+bug/1059471/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs