Public bug reported:
Since libvirt-daemon-hwe have the same dynamic conffiles (systemd links,
apparmor local) than libvirt-daemon-hwe
When libvirt-daemon-hwe is installed, purging libvirt-daemon might break
libvirt-daemon-hwe by removing the systemd unit links
(/etc/systemd/system/** -> /usr/lib/).
Here is the list of purge actions done by dh-helper 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
Reproduce
---
$ apt install libvirt-daemon
$ apt install libvirt-daemon-hwe
$ apt purge libvirt-daemon
$ systemci status libvirtd
-> service disabled
** Affects: qemu-hwe (Ubuntu)
Importance: Undecided
Status: New
** Description changed:
Since libvirt-daemon-hwe have the same dynamic conffiles (systemd links,
apparmor local) than libvirt-daemon-hwe
When libvirt-daemon-hwe is installed, purging libvirt-daemon might break
libvirt-daemon-hwe by removing the systemd unit links
(/etc/systemd/system/** -> /usr/lib/).
Here is the list of purge actions done by dh-helper for libvirt-daemon
in the postrm maintscript:
...
- update-rc.d libvirtd remove
+ 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
+
+
+ Reproduce
+ ---
+
+ $ apt install libvirt-daemon
+ $ apt install libvirt-daemon-hwe
+ $ apt purge libvirt-daemon
+
+ $ systemci status libvirtd
+ -> service disabled
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2164849
Title:
purging libvirt-daemon when libvirt-daemon-hwe is installed breaks
libvirt-daemon-hwe
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qemu-hwe/+bug/2164849/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs