Public bug reported:

On Xenial, systemd is not reporting the state of libvirtd properly or
shutting down on request.

# pgrep libvirtd
# systemctl start libvirt-bin.service
# systemctl status libvirt-bin.service
● libvirt-bin.service - Virtualization daemon
   Loaded: loaded (/lib/systemd/system/libvirt-bin.service; enabled; vendor 
preset: enabled)
   Active: inactive (dead) since Thu 2016-04-07 08:05:15 UTC; 8s ago
     Docs: man:libvirtd(8)
           http://libvirt.org
  Process: 20385 ExecStart=/usr/sbin/libvirtd $libvirtd_opts (code=exited, 
status=0/SUCCESS)
 Main PID: 20385 (code=exited, status=0/SUCCESS)
    Tasks: 18 (limit: 512)
   Memory: 11.5M
      CPU: 356ms
   CGroup: /system.slice/libvirt-bin.service
           ├─14931 /usr/sbin/dnsmasq 
--conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro 
--dhcp-script=/usr/lib/libvirt/libvirt_leas
           ├─14932 /usr/sbin/dnsmasq 
--conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro 
--dhcp-script=/usr/lib/libvirt/libvirt_leas
           └─20387 /usr/sbin/libvirtd -d

Apr 07 08:05:15 juju-trusty-machine-5 systemd[1]: Starting Virtualization 
daemon...
Apr 07 08:05:15 juju-trusty-machine-5 systemd[1]: Started Virtualization daemon.
Apr 07 08:05:15 juju-trusty-machine-5 dnsmasq[14931]: read /etc/hosts - 7 
addresses
Apr 07 08:05:15 juju-trusty-machine-5 dnsmasq[14931]: read 
/var/lib/libvirt/dnsmasq/default.addnhosts - 0 addresses
Apr 07 08:05:15 juju-trusty-machine-5 dnsmasq-dhcp[14931]: read 
/var/lib/libvirt/dnsmasq/default.hostsfile

# pgrep libvirtd
20387
# systemctl stop libvirt-bin.service
# pgrep libvirtd
20387

I would expect systemd to report libvirt-bin as "Active: active
(running)" and to stop libvirtd on "systemctl stop libvirt-bin.service"

libvirt-bin                            1.3.1-1ubuntu6
libvirt0:amd64                   1.3.1-1ubuntu6
nova-compute-libvirt        2:13.0.0~rc1-0ubuntu1

** Affects: libvirt (Ubuntu)
     Importance: Undecided
         Status: New

** Description changed:

- The systemd script is not reporting the state of libvirtd properly or
- shutting down on request.
+ On Xenial the systemd script is not reporting the state of libvirtd
+ properly or shutting down on request.
  
  # pgrep libvirtd
  # systemctl start libvirt-bin.service
  # systemctl status libvirt-bin.service
  ● libvirt-bin.service - Virtualization daemon
-    Loaded: loaded (/lib/systemd/system/libvirt-bin.service; enabled; vendor 
preset: enabled)
-    Active: inactive (dead) since Thu 2016-04-07 08:05:15 UTC; 8s ago
-      Docs: man:libvirtd(8)
-            http://libvirt.org
-   Process: 20385 ExecStart=/usr/sbin/libvirtd $libvirtd_opts (code=exited, 
status=0/SUCCESS)
-  Main PID: 20385 (code=exited, status=0/SUCCESS)
-     Tasks: 18 (limit: 512)
-    Memory: 11.5M
-       CPU: 356ms
-    CGroup: /system.slice/libvirt-bin.service
-            ├─14931 /usr/sbin/dnsmasq 
--conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro 
--dhcp-script=/usr/lib/libvirt/libvirt_leas
-            ├─14932 /usr/sbin/dnsmasq 
--conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro 
--dhcp-script=/usr/lib/libvirt/libvirt_leas
-            └─20387 /usr/sbin/libvirtd -d
+    Loaded: loaded (/lib/systemd/system/libvirt-bin.service; enabled; vendor 
preset: enabled)
+    Active: inactive (dead) since Thu 2016-04-07 08:05:15 UTC; 8s ago
+      Docs: man:libvirtd(8)
+            http://libvirt.org
+   Process: 20385 ExecStart=/usr/sbin/libvirtd $libvirtd_opts (code=exited, 
status=0/SUCCESS)
+  Main PID: 20385 (code=exited, status=0/SUCCESS)
+     Tasks: 18 (limit: 512)
+    Memory: 11.5M
+       CPU: 356ms
+    CGroup: /system.slice/libvirt-bin.service
+            ├─14931 /usr/sbin/dnsmasq 
--conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro 
--dhcp-script=/usr/lib/libvirt/libvirt_leas
+            ├─14932 /usr/sbin/dnsmasq 
--conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro 
--dhcp-script=/usr/lib/libvirt/libvirt_leas
+            └─20387 /usr/sbin/libvirtd -d
  
  Apr 07 08:05:15 juju-trusty-machine-5 systemd[1]: Starting Virtualization 
daemon...
  Apr 07 08:05:15 juju-trusty-machine-5 systemd[1]: Started Virtualization 
daemon.
  Apr 07 08:05:15 juju-trusty-machine-5 dnsmasq[14931]: read /etc/hosts - 7 
addresses
  Apr 07 08:05:15 juju-trusty-machine-5 dnsmasq[14931]: read 
/var/lib/libvirt/dnsmasq/default.addnhosts - 0 addresses
  Apr 07 08:05:15 juju-trusty-machine-5 dnsmasq-dhcp[14931]: read 
/var/lib/libvirt/dnsmasq/default.hostsfile
  
  # pgrep libvirtd
  20387
  # systemctl stop libvirt-bin.service
  # pgrep libvirtd
  20387
  
- 
- I would expect systemd to report libvirt-bin as "Active: active (running)" 
and to stop libvirtd on "systemctl stop libvirt-bin.service"
- 
+ I would expect systemd to report libvirt-bin as "Active: active
+ (running)" and to stop libvirtd on "systemctl stop libvirt-bin.service"
  
  libvirt-bin                            1.3.1-1ubuntu6
  libvirt0:amd64                   1.3.1-1ubuntu6
  nova-compute-libvirt        2:13.0.0~rc1-0ubuntu1

** Description changed:

- On Xenial the systemd script is not reporting the state of libvirtd
- properly or shutting down on request.
+ On Xenial systemd is not reporting the state of libvirtd properly or
+ shutting down on request.
  
  # pgrep libvirtd
  # systemctl start libvirt-bin.service
  # systemctl status libvirt-bin.service
  ● libvirt-bin.service - Virtualization daemon
     Loaded: loaded (/lib/systemd/system/libvirt-bin.service; enabled; vendor 
preset: enabled)
     Active: inactive (dead) since Thu 2016-04-07 08:05:15 UTC; 8s ago
       Docs: man:libvirtd(8)
             http://libvirt.org
    Process: 20385 ExecStart=/usr/sbin/libvirtd $libvirtd_opts (code=exited, 
status=0/SUCCESS)
   Main PID: 20385 (code=exited, status=0/SUCCESS)
      Tasks: 18 (limit: 512)
     Memory: 11.5M
        CPU: 356ms
     CGroup: /system.slice/libvirt-bin.service
             ├─14931 /usr/sbin/dnsmasq 
--conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro 
--dhcp-script=/usr/lib/libvirt/libvirt_leas
             ├─14932 /usr/sbin/dnsmasq 
--conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro 
--dhcp-script=/usr/lib/libvirt/libvirt_leas
             └─20387 /usr/sbin/libvirtd -d
  
  Apr 07 08:05:15 juju-trusty-machine-5 systemd[1]: Starting Virtualization 
daemon...
  Apr 07 08:05:15 juju-trusty-machine-5 systemd[1]: Started Virtualization 
daemon.
  Apr 07 08:05:15 juju-trusty-machine-5 dnsmasq[14931]: read /etc/hosts - 7 
addresses
  Apr 07 08:05:15 juju-trusty-machine-5 dnsmasq[14931]: read 
/var/lib/libvirt/dnsmasq/default.addnhosts - 0 addresses
  Apr 07 08:05:15 juju-trusty-machine-5 dnsmasq-dhcp[14931]: read 
/var/lib/libvirt/dnsmasq/default.hostsfile
  
  # pgrep libvirtd
  20387
  # systemctl stop libvirt-bin.service
  # pgrep libvirtd
  20387
  
  I would expect systemd to report libvirt-bin as "Active: active
  (running)" and to stop libvirtd on "systemctl stop libvirt-bin.service"
  
  libvirt-bin                            1.3.1-1ubuntu6
  libvirt0:amd64                   1.3.1-1ubuntu6
  nova-compute-libvirt        2:13.0.0~rc1-0ubuntu1

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

Title:
  systemd claims libvirt-bin is dead on xenial

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

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

Reply via email to