** Description changed: - While not common, and probably not desirable, if /etc/fstab is not - present, update-grub-legacy-ec2 will fail. Thus, if you don't have an - /etc/fstab, an install of a kernel package will run - /etc/kernel/postinst.d/x-grub-legacy-ec2 and thus fail install. - - recreate: - % sudo mv /etc/fstab /etc/fstab.orig - - % sudo dpkg-reconfigure grub-legacy-ec2 - Searching for GRUB installation directory ... found: /boot/grub + === Begin SRU Template === + [Impact] + update-grub-legacy-ec2 fails on system with missing /etc/fstab with error message: Cannot determine root device. Assuming /dev/hda1 This error is probably caused by an invalid /etc/fstab awk: fatal: cannot open file `/etc/fstab' for reading (No such file or directory) - ProblemType: Bug - DistroRelease: Ubuntu 17.04 - Package: grub-legacy-ec2 0.7.9-90-g61eb03fe-0ubuntu1 - ProcVersionSignature: Ubuntu 4.9.0-15.16-generic 4.9.5 - Uname: Linux 4.9.0-15-generic x86_64 - ApportVersion: 2.20.4-0ubuntu4 - Architecture: amd64 - Date: Wed Apr 12 15:05:56 2017 - PackageArchitecture: all - ProcEnviron: - TERM=xterm-256color - PATH=(custom, no user) - LANG=C.UTF-8 - SourcePackage: cloud-init - UpgradeStatus: No upgrade log present (probably fresh install) + [Test Case] + + Mimic missing /etc/fstab config using lxc-proposed-snapshot from + https://git.launchpad.net/~smoser/cloud-init/+git/sru-info/tree/bin/lxc-proposed-snapshot + + It publishes an image to lxd with proposed enabled and cloud-init + upgraded. + + $ name=proposed-test + $ for release in xenial yakkety zesty; do + $ ref=$release-proposed + $ lxc-proposed-snapshot --proposed --publish $release $ref + $ lxc init $ref $name + $ lxc start $name + $ sleep 10 + $ lxc exec $name apt install grub-legacy-ec2 + $ lxc exec $name mv /etc/fstab /etc/fstab.orig + $ lxc exec $name dpkg-reconfigure grub-legacy-ec2 + + # Ensure error message does not exist "This error is probably caused by + an invalid /etc/fstab" + + [Regression Potential] + Low. oneliner in a script + + [Other Info] + Upstream commit: + https://git.launchpad.net/cloud-init/commit/?id=fd9f36267541 + + === End SRU Template ===
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1682160 Title: update-grub-legacy-ec2 fails if no /etc/fstab causing install or upgrade fail To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1682160/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs