repro:
1. get a xenial system

2. install libvirt-bin
 $ apt install libvirt-bin
 $ id libvirt-dnsmasq
  uid=112(libvirt-dnsmasq) gid=116(libvirtd) groups=116(libvirtd)

3. upgrade to Bionic
 $ do-release-upgrade
 $ dpkg -l | grep libvirt
ii  libvirt-bin                          4.0.0-1ubuntu8.19                      
amd64        programs for the libvirt library
ii  libvirt-clients                      4.0.0-1ubuntu8.19                      
amd64        Programs for the libvirt library
ii  libvirt-daemon                       4.0.0-1ubuntu8.19                      
amd64        Virtualization daemon
ii  libvirt-daemon-driver-storage-rbd    4.0.0-1ubuntu8.19                      
amd64        Virtualization daemon RBD storage driver
ii  libvirt-daemon-system                4.0.0-1ubuntu8.19                      
amd64        Libvirt daemon configuration files
ii  libvirt0:amd64                       4.0.0-1ubuntu8.19                      
amd64        library for interfacing with different virtualization systems
 $ id libvirt-dnsmasq
uid=112(libvirt-dnsmasq) gid=116(libvirtd) groups=116(libvirtd)

4. since the upgrade usually isn't purging, call purge manually
 $ apt remove --purge libvirt-daemon-system
...
Removing libvirt-daemon dnsmasq configuration
(Reading database ... 31960 files and directories currently installed.)
Purging configuration files for libvirt-daemon-system (4.0.0-1ubuntu8.19) ...
/usr/sbin/delgroup: `libvirt-dnsmasq' still has `libvirtd' as their primary 
group!
/usr/sbin/delgroup: `libvirt-dnsmasq' still has `libvirt' as their primary 
group!
userdel: group libvirt-dnsmasq not removed because it is not the primary group 
of user libvirt-dnsmasq.
dpkg: error processing package libvirt-daemon-system (--purge):
 installed libvirt-daemon-system package post-removal script subprocess 
returned error exit status 128


So this is reproducible, odd to come up so late - seems no one ever wanted to 
purge a pre 18.04 installed libvirt since 2016 :-)

Still the user handling might be a red-herring and the issue a different
one.


To retrigger it from here (a bit faster than the upgrade)
$ apt install libvirt-daemon-system
$ killall dnsmasq
$ userdel libvirt-dnsmasq
$ addgroup --system libvirtd
$ adduser --quiet --system --ingroup libvirtd --disabled-login 
--disabled-password --home /var/lib/libvirt/dnsmasq --no-create-home 
libvirt-dnsmasq
$ apt remove --purge libvirt-daemon-system

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

Title:
  package libvirt-daemon-system 4.0.0-1ubuntu8.19 failed to
  install/upgrade: installed libvirt-daemon-system package post-removal
  script subprocess returned error exit status 128

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


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to