Here are full steps to reproduce this issue using tooling from Ubuntu
only:
uvt-simplestreams-libvirt sync release=bionic arch=amd64 label=release
uvt-kvm create --no-start lp1573095 release=bionic arch=amd64 label=release
virsh edit lp1573095 # delete <serial/> and <console/> blocks
virsh start lp1573095
uvt-kvm wait lp1573095
Expected behaviour: succeeds when the VM is available
Actual behaviour: hangs and eventually times out
Additionally you can examine the screen with virt-manager. On that screen, I
expect a login prompt. Instead I see nothing beyond the normal kernel messages
(nothing from userspace).
If you skip the serial/console definition deletion in the steps above, you'll
see that the VM works. In other words, the VM stops working if a serial port is
not available.
Workaround: remove console=ttyS0 from GRUB_CMD_LINUX_DEFAULT in
/etc/default/grub.d/50-cloudimg-settings.cfg, leaving only console=tty1, and
then run "sudo update-grub". However this must either be done on a system with
aserial port, or you have to jump through the appropriate hoops to be able to
get the result of "update-grub" happen without having booted the system. Note
that editing /etc/default/grub is insufficient since
/etc/default/grub.d/50-cloudimg-settings.cfg overrides it (see bug 1812752).
** Summary changed:
- 16.04 cloud image hangs at first boot
+ Cloud images fail to boot when a serial port is not available
** Changed in: ubuntu
Status: Confirmed => Invalid
** Changed in: cloud-images
Status: New => Confirmed
** Changed in: cloud-init
Status: Fix Released => Invalid
** Description changed:
I tried to launch a ubuntu 16.04 cloud image within KVM.
- The image is not booting up and hangs at
+ The image is not booting up and hangs at
"Btrfs loaded"
Hypervisor env is Proxmox 4.1
+
+ [racb: see comment 40 for minimal steps to reproduce using Ubuntu-
+ provided tooling only)
** Description changed:
I tried to launch a ubuntu 16.04 cloud image within KVM.
The image is not booting up and hangs at
"Btrfs loaded"
Hypervisor env is Proxmox 4.1
[racb: see comment 40 for minimal steps to reproduce using Ubuntu-
- provided tooling only)
+ provided tooling only]
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1573095
Title:
Cloud images fail to boot when a serial port is not available
To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-images/+bug/1573095/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs