Bug ID 1206014
Summary Virtual machines machines managed by LXD can not be restarted
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS openSUSE Tumbleweed
Status NEW
Severity Normal
Priority P5 - None
Component KVM
Assignee kvm-bugs@suse.de
Reporter michal@policht.pl
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

After one of the recent updates virtual machines managed by LXD won't boot
after being stopped. When you try to start the virtual machine after it's been
stopped the console output remains empty. You can start fresh virtual machines.

Steps to reproduce:

1. Prerequisites: LXD initialized and running
2. Initialize virtual machine `lxc init images:opensuse/15.4 vmtest --vm`
3. Start the virtual machine `lxc start vmtest`
4. Wait a while and verify that you can access the shell `lxc shell vmtest`
5. Stop the virtual machine `lxc stop vmtest`
6. Start the virtual machine `lxc start vmtest` or `lxc start vmtest --console`
to see the console, which will be empty as virtual machine refuses to start.


Actual results:

Virtual machine fails to start, console output is empty.


Expected result:

Virtual machine should start normally and you should see the output in the
console, when you start it with `lxc start vmtest --console`


Date & Hardware:

Update took place 2022-12-01 around 1:19 CET. From the logs it seems qemu
packages were upgraded from 7.1.0-6.1 to 7.1.0-5.1, which may be the cause of
the problem. 

I have two machines with Tumbleweed: transactional server (x86_64 Intel Xeon)
and a desktop (x86_64 AMD Ryzen). Both seem to suffer from this issue.


Additional notes:

For more details and investigation of this issue you may check out
https://discuss.linuxcontainers.org/t/vm-wont-start-empty-console-output/15841


You are receiving this mail because: