libvirt daemon fails to start when security driver changed in qemu.conf
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libvirt (Ubuntu) |
Fix Released
|
High
|
Jon Grimm |
Bug Description
== Comment: #0 - Satheesh Rajendran <email address hidden> - 2016-08-29 05:28:08 ==
---Problem Description---
libvirt daemon fails to start when security driver changed in qemu.conf
Contact Information = <email address hidden>
---uname output---
Linux ltc-test-ci1 4.4.0-9134-generic #53-Ubuntu SMP Thu Aug 18 05:21:43 UTC 2016 ppc64le ppc64le ppc64le GNU/Linux
Machine Type = power 8 ppc64le
---Debugger---
A debugger is not configured
---Steps to Reproduce---
1. Change "security_driver" in /etc/libvirt/
# grep ^security_driver /etc/libvirt/
security_driver = ["none"]
#service libvirtd restart
# service libvirtd status
? libvirtd.service - Virtualization daemon
Loaded: loaded (/lib/systemd/
Active: inactive (dead) since Mon 2016-08-29 04:06:15 CDT; 6s ago
Docs: man:libvirtd(8)
http://
Process: 61097 ExecStart=
Main PID: 61097 (code=exited, status=0/SUCCESS)
Tasks: 2
Memory: 57.5M
CPU: 702ms
CGroup: /system.
??4070 /usr/sbin/dnsmasq --conf-
??4071 /usr/sbin/dnsmasq --conf-
Aug 29 04:06:14 ltc-test-ci1 systemd[1]: Starting Virtualization daemon...
Aug 29 04:06:14 ltc-test-ci1 systemd[1]: Started Virtualization daemon.
Aug 29 04:06:15 ltc-test-ci1 dnsmasq[4070]: read /etc/hosts - 5 addresses
Aug 29 04:06:15 ltc-test-ci1 dnsmasq[4070]: read /var/lib/
Aug 29 04:06:15 ltc-test-ci1 dnsmasq-dhcp[4070]: read /var/lib/
Aug 29 04:06:15 ltc-test-ci1 libvirtd[61097]: libvirt version: 2.1.0, package: 1ubuntu3 (Stefan Bader <email address hidden> Wed, 17 Aug 2016 18:31:01 +0200)
Aug 29 04:06:15 ltc-test-ci1 libvirtd[61097]: hostname: ltc-test-
Aug 29 04:06:15 ltc-test-ci1 libvirtd[61097]: configuration file syntax error: Duplicate security driver none---
Aug 29 04:06:15 ltc-test-ci1 libvirtd[61097]: Initialization of QEMU state driver failed: configuration file syntax error: Duplicate security driver none
Aug 29 04:06:15 ltc-test-ci1 libvirtd[61097]: Driver state initialization failed
# grep ^security_driver /etc/libvirt/
security_driver = ["apparmor"]
#service libvirtd restart
# service libvirtd status
...
Aug 29 04:02:34 ltc-test-ci1 libvirtd[61015]: configuration file syntax error: Duplicate security driver apparmor
grep ^security_driver /etc/libvirt/
security_driver = ["selinux"]
#service libvirtd restart
# service libvirtd status
...
Aug 29 04:08:30 ltc-test-ci1 libvirtd[61171]: configuration file syntax error: Duplicate security driver selinux
# grep ^security_driver /etc/libvirt/
security_driver = "selinux"
#service libvirtd restart
# service libvirtd status
...
Aug 29 04:09:30 ltc-test-ci1 libvirtd[61241]: configuration file syntax error: Duplicate security driver selinux
# grep ^security_driver /etc/libvirt/
security_driver = "apparmor"
#service libvirtd restart
# service libvirtd status
...
Aug 29 04:11:46 ltc-test-ci1 libvirtd[61309]: configuration file syntax error: Duplicate security driver apparmor
LIbvirt daemon only starts if the security_driver option is disabled in config file
# grep ^#security_driver /etc/libvirt/
#security_driver = "none"
# service libvirtd restart
# service libvirtd status
? libvirtd.service - Virtualization daemon
Loaded: loaded (/lib/systemd/
Active: active (running) since Mon 2016-08-29 04:26:26 CDT; 7s ago
Userspace tool common name: ii libvirt-bin 2.1.0-1ubuntu3 ppc64el programs for the libvirt library
The userspace tool has the following bit modes: both
Userspace rpm: ii libvirt-bin 2.1.0-1ubuntu3 ppc64el programs for the libvirt library
Userspace tool obtained from project website: na
*Additional Instructions for <email address hidden>:
-Post a private note with access information to the machine that the bug is occuring on.
-Attach ltrace and strace of userspace application.
== Comment: #2 - Gary M. Gaydos <email address hidden> - 2016-08-29 10:01:17 ==
It looks like this known bug: https://<email address hidden>
Changed in libvirt (Ubuntu): | |
assignee: | Taco Screen team (taco-screen-team) → Jon Grimm (jgrimm) |
importance: | Undecided → High |
Changed in libvirt (Ubuntu): | |
status: | In Progress → Fix Committed |
Default Comment by Bridge