Your message dated Sat, 28 Mar 2020 21:42:14 +0100
with message-id <da154b23-d784-7320-76e4-ab583338d...@debian.org>
and subject line close the right bug
has caused the Debian Bug report #954291,
regarding libvirt-daemon-system-sysv: upgrading kills VMs
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
954291: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=954291
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libvirt-daemon-system-sysv
Version: 6.0.0-3
Severity: critical
Justification: causes serious data loss

Just a regular dist-upgrade doing this:


Unpacking libvirt-daemon-system-sysv (6.0.0-3) over (6.0.0-1) ...
[…]
Setting up libvirt-daemon-system-sysv (6.0.0-3) ...
Restarting libvirt logging daemon: /usr/sbin/virtlogd.
Restarting libvirt management daemon: /usr/sbin/libvirtd.

Running guests on default URI: MirBSD
Shutting down guests on default URI...
Starting shutdown on guest: MirBSD
Waiting for guest MirBSD to shut down, 300 seconds left
[…]


It’s inacceptable for a regular package upgrade to shut down
any running VMs without warning. The VMs may be necessary, or
might need to be shut down manually (qemu’s guest agent still
doesn’t work without native virtio in the guest even though a
serial (IIRC) control channel is specified), and killing such
a VM will introduce guest filesystem corruption.

At least issue a debconf thing like glibc does when you want
to upgrade from 2.29 to 2.30, which offers me some time to
shut down the VM manually or abort the upgrade.


To add insult to injury, it didn’t even shut it down cleanly:

tglase@tglase:~ $ virsh -c qemu:///system list
 Id   Name     State
----------------------------
 3    MirBSD   in shutdown


“virsh destroy 3” to the “rescue”…


-- System Information:
Debian Release: bullseye/sid
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'buildd-unstable'), (500, 'unstable'), 
(100, 'experimental')
Architecture: x32 (x86_64)
Foreign Architectures: i386, amd64

Kernel: Linux 5.4.0-4-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8)
Shell: /bin/sh linked to /bin/lksh
Init: sysvinit (via /sbin/init)

Versions of packages libvirt-daemon-system-sysv depends on:
ii  init-system-helpers  1.57
ii  lsb-base             11.1.0

libvirt-daemon-system-sysv recommends no packages.

libvirt-daemon-system-sysv suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
I'm pretty sure that there is a typo in the closes below as the bug
wasn't reported yet at the time of closure. Hence, closing the right bug
to let the package migrate.

Paul

libvirt (6.0.0-4) unstable; urgency=medium

  * [d7df842] Don't restart libvirt-guests on upgrade
    (Closes: #954921)

 -- Guido Günther <a...@sigxcpu.org>  Tue, 24 Mar 2020 15:10:20 +0100

Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---

Reply via email to