[Bug 2164849] Re: purging libvirt-daemon when libvirt-daemon-hwe is installed breaks libvirt-daemon-hwe

Launchpad Bug Tracker 2164849 at bugs.launchpad.net
Sat Sep 12 22:31:28 UTC 2026


This bug was fixed in the package libvirt - 12.6.0-1ubuntu2

---------------
libvirt (12.6.0-1ubuntu2) stonking; urgency=medium

  * d/rules: insert postrm snippet to skip purge if counterpart is installed
    (LP: #2164849)
  * d/control.in: hwe: add version constraint for ubuntu-virt dependency
  * d/*: remove generated maintscript files

 -- Hector Cao <hector.cao at canonical.com>  Tue, 25 Aug 2026 12:13:58
+0200

** Changed in: libvirt (Ubuntu Stonking)
       Status: New => Fix Released

** Changed in: qemu (Ubuntu Stonking)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to edk2 in Ubuntu.
https://bugs.launchpad.net/bugs/2164849

Title:
  purging libvirt-daemon when libvirt-daemon-hwe is installed breaks
  libvirt-daemon-hwe

Status in edk2 package in Ubuntu:
  Fix Released
Status in edk2-hwe package in Ubuntu:
  Fix Released
Status in libvirt package in Ubuntu:
  Fix Released
Status in libvirt-hwe package in Ubuntu:
  Fix Released
Status in qemu package in Ubuntu:
  Fix Released
Status in qemu-hwe package in Ubuntu:
  Fix Released
Status in seabios package in Ubuntu:
  Fix Released
Status in seabios-hwe package in Ubuntu:
  Fix Released
Status in edk2 source package in Resolute:
  New
Status in edk2-hwe source package in Resolute:
  New
Status in libvirt source package in Resolute:
  New
Status in libvirt-hwe source package in Resolute:
  New
Status in qemu source package in Resolute:
  New
Status in qemu-hwe source package in Resolute:
  New
Status in seabios source package in Resolute:
  New
Status in seabios-hwe source package in Resolute:
  New
Status in edk2 source package in Stonking:
  Fix Released
Status in edk2-hwe source package in Stonking:
  Fix Released
Status in libvirt source package in Stonking:
  Fix Released
Status in libvirt-hwe source package in Stonking:
  Fix Released
Status in qemu source package in Stonking:
  Fix Released
Status in qemu-hwe source package in Stonking:
  Fix Released
Status in seabios source package in Stonking:
  Fix Released
Status in seabios-hwe source package in Stonking:
  Fix Released

Bug description:
  Since libvirt-daemon-log-hwe have the same dynamic conffiles (systemd
  links, apparmor local) than libvirt-daemon-log

  When libvirt-daemon-log-hwe is installed, purging libvirt-daemon-log
  might break libvirt-daemon-log-hwe by removing the systemd unit links
  (/etc/systemd/system/** -> /usr/lib/).

  Other packages are also affected, for example libvirt-daemon.

  Here are the purge actions done by dh-* for libvirt-daemon in the
  postrm maintscript:

  ...
  update-rc.d libvirtd remove
  deb-systemd-helper purge 'libvirtd-admin.socket' 'libvirtd-ro.socket' 'libvirtd.socket'
  deb-systemd-helper purge 'libvirtd.service' >/dev/null

  rm -f "/etc/apparmor.d/disable/usr.sbin.libvirtd" || true
  rm -f "/etc/apparmor.d/force-complain/usr.sbin.libvirtd" || true
  rm -f "/etc/apparmor.d/local/usr.sbin.libvirtd" || true
  rm -f /var/cache/apparmor/*/"usr.sbin.libvirtd" || true
  rmdir /etc/apparmor.d/disable 2>/dev/null || true
  rmdir /etc/apparmor.d/local   2>/dev/null || true
  rmdir /etc/apparmor.d         2>/dev/null || true

  Steps to reproduce
  ---

  $ apt install libvirt-daemon-log
  $ apt install libvirt-daemon-log-hwe
  $ apt purge libvirt-daemon-log

  $ systemci status virtlogd
  ● virtlogd.service - libvirt logging daemon
       Loaded: loaded (/usr/lib/systemd/system/virtlogd.service; disabled; preset: enabled)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/edk2/+bug/2164849/+subscriptions




More information about the foundations-bugs mailing list