[Bug 1574566] Re: package libvirt-bin 1.3.1-1ubuntu10 failed to install/upgrade: subprocess installed post-installation script returned error exit status 1

Fabian Zimmermann dev.faz at gmail.com
Thu Jul 28 07:29:05 UTC 2016


Hi,

back to the topic of this bugreport. I'm getting the same error:

--
root at compute1:~# systemctl status libvirt-bin
● libvirt-bin.service - Virtualization daemon
   Loaded: loaded (/lib/systemd/system/libvirt-bin.service; enabled; vendor preset: enabled)
   Active: inactive (dead) since Thu 2016-07-28 09:09:57 CEST; 6s ago
     Docs: man:libvirtd(8)
           http://libvirt.org
  Process: 5456 ExecStart=/usr/sbin/libvirtd $libvirtd_opts (code=exited, status=0/SUCCESS)
 Main PID: 5456 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/libvirt-bin.service
           ├─5459 /usr/sbin/libvirtd -d -l
           ├─5519 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/lib/libvirt/libvirt_leaseshelper
           └─5520 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/lib/libvirt/libvirt_leaseshelper

Jul 28 09:09:57 compute1 systemd[1]: Starting Virtualization daemon...
Jul 28 09:09:57 compute1 systemd[1]: libvirt-bin.service: Got notification message from PID 5459, but reception only permitted for main PID 5456
Jul 28 09:09:57 compute1 systemd[1]: Started Virtualization daemon.
--

it's a fresh installed 16.04 so no old version is laying around and
doing something unusual.

systemd is also newer than above commit:

--
Package: systemd
Priority: required
Section: admin
Installed-Size: 18776
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Original-Maintainer: Debian systemd Maintainers <pkg-systemd-maintainers at lists.alioth.debian.org>
Architecture: amd64
Version: 229-4ubuntu4
--

even after adding "NotifyAccess=all" the service isn't handled
correctly.

--
root at compute1:~# systemctl status libvirt-bin
● libvirt-bin.service - Virtualization daemon
   Loaded: loaded (/lib/systemd/system/libvirt-bin.service; enabled; vendor preset: enabled)
   Active: inactive (dead) since Thu 2016-07-28 09:23:32 CEST; 747ms ago
     Docs: man:libvirtd(8)
           http://libvirt.org
  Process: 5361 ExecStart=/usr/sbin/libvirtd $libvirtd_opts (code=exited, status=0/SUCCESS)
 Main PID: 5361 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/libvirt-bin.service
           ├─5364 /usr/sbin/libvirtd -d -l
           ├─5424 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/lib/libvirt/libvirt_leaseshelper
           └─5425 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/lib/libvirt/libvirt_leaseshelper

Jul 28 09:23:32 compute1 systemd[1]: Starting Virtualization daemon...
Jul 28 09:23:32 compute1 systemd[1]: Started Virtualization daemon.
--

I'm unable to stop/restart the service - only killing the processes
manually will allow further usage of "systemctl stop/start.."

If I remove the "-d" in OPTS of /etc/default/libvirt-bin, systemd is
able to detect the running libvirtd.

--
root at compute1:~# systemctl status libvirt-bin
● libvirt-bin.service - Virtualization daemon
   Loaded: loaded (/lib/systemd/system/libvirt-bin.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2016-07-28 09:25:37 CEST; 2s ago
     Docs: man:libvirtd(8)
           http://libvirt.org
 Main PID: 6007 (libvirtd)
   CGroup: /system.slice/libvirt-bin.service
           ├─6007 /usr/sbin/libvirtd -l
           ├─6068 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/lib/libvirt/libvirt_leaseshelper
           └─6069 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/lib/libvirt/libvirt_leaseshelper

Jul 28 09:25:37 compute1 systemd[1]: Starting Virtualization daemon...
Jul 28 09:25:37 compute1 systemd[1]: Started Virtualization daemon.
--

and also is able to shutdown the process

--
root at compute1:~# systemctl status libvirt-bin
● libvirt-bin.service - Virtualization daemon
   Loaded: loaded (/lib/systemd/system/libvirt-bin.service; enabled; vendor preset: enabled)
   Active: inactive (dead) since Thu 2016-07-28 09:25:44 CEST; 1s ago
     Docs: man:libvirtd(8)
           http://libvirt.org
  Process: 6007 ExecStart=/usr/sbin/libvirtd $libvirtd_opts (code=exited, status=0/SUCCESS)
 Main PID: 6007 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/libvirt-bin.service
           ├─6068 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/lib/libvirt/libvirt_leaseshelper
           └─6069 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/lib/libvirt/libvirt_leaseshelper

--

But as you can see, the dnsmasq-processes spawned by libvirt are still
running.

Hopefully someone with deeper knowledge of libvirtd/systemctl may be
able to suggest a solution.

Thanks a lot,

 Fabian

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

Title:
  package libvirt-bin 1.3.1-1ubuntu10 failed to install/upgrade:
  subprocess installed post-installation script returned error exit
  status 1

Status in libvirt package in Ubuntu:
  Invalid
Status in systemd package in Ubuntu:
  Invalid

Bug description:
  upgrade 15.10 -> 16.04

  ProblemType: Package
  DistroRelease: Ubuntu 16.04
  Package: libvirt-bin 1.3.1-1ubuntu10
  ProcVersionSignature: Ubuntu 4.2.0-36.41-generic 4.2.8-ckt8
  Uname: Linux 4.2.0-36-generic x86_64
  ApportVersion: 2.20.1-0ubuntu2
  Architecture: amd64
  Date: Mon Apr 25 12:44:51 2016
  ErrorMessage: subprocess installed post-installation script returned error exit status 1
  InstallationDate: Installed on 2016-04-06 (19 days ago)
  InstallationMedia: Ubuntu 15.10 "Wily Werewolf" - Release amd64 (20151021)
  ProcCmdline: BOOT_IMAGE=/vmlinuz-4.2.0-36-generic root=/dev/mapper/ubuntu--vg-root ro quiet splash vt.handoff=7
  SourcePackage: libvirt
  Title: package libvirt-bin 1.3.1-1ubuntu10 failed to install/upgrade: subprocess installed post-installation script returned error exit status 1
  UpgradeStatus: Upgraded to xenial on 2016-04-25 (0 days ago)
  modified.conffile..etc.libvirt.qemu.networks.default.xml: [modified]
  mtime.conffile..etc.libvirt.qemu.networks.default.xml: 2016-04-14T14:20:45.067249

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



More information about the foundations-bugs mailing list