Devstack/ironic fails with libvirt configuration
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ironic |
Expired
|
Low
|
Unassigned |
Bug Description
Devstack/ironic gate installation on 3rd party CIs fails with libvirt configuration
2017-04-24 15:02:43.359 | + lib/nova_
2017-04-24 15:02:43.360 | + lib/neutron_
2017-04-24 15:02:43.362 | + lib/nova_
2017-04-24 15:02:43.367 | grep: /etc/libvirt/
2017-04-24 15:02:43.371 | + lib/nova_
2017-04-24 15:02:43.372 | + lib/nova_
2017-04-24 15:02:43.376 | tee: /etc/libvirt/
2017-04-24 15:02:43.376 | cgroup_device_acl = [
2017-04-24 15:02:43.376 | "/dev/null", "/dev/full", "/dev/zero",
2017-04-24 15:02:43.376 | "/dev/random", "/dev/urandom",
2017-04-24 15:02:43.376 | "/dev/ptmx", "/dev/kvm", "/dev/kqemu",
2017-04-24 15:02:43.376 | "/dev/rtc", "/dev/hpet"
2017-04-24 15:02:43.376 | "/dev/vfio/vfio",
2017-04-24 15:02:43.376 | ]
2017-04-24 15:02:43.379 | + lib/nova_
2017-04-24 15:02:43.381 | + ./stack.
2017-04-24 15:02:43.384 | ++ ./stack.
2017-04-24 15:02:43.386 | + ./stack.
2017-04-24 15:02:43.388 | + ./stack.
2017-04-24 15:02:43.390 | + ./stack.
2017-04-24 15:02:43.392 | + ./stack.
2017-04-24 15:02:43.394 | + ./stack.
2017-04-24 15:02:43.396 | + ./stack.
2017-04-24 15:02:43.396 | Error on exit
Suspecting if this review that got merged has anything to do with it
https:/
So I noticed that our job (pkvmci ironic job) has the /etc/libvirt/ qemu.conf file. I ran the following:
$ dpkg -S /etc/libvirt/ qemu.conf qemu.conf
libvirt-bin: /etc/libvirt/
This means that libvirt-bin is what provides the missing file.
Did some digging in our latest success log and found that libvirt-bin gets installed as a dependency (Do a find on libvirt-bin on the file below for more info):
https:/ /dal05. objectstorage. softlayer. net/v1/ AUTH_3d8e6ecb- f597-448c- 8ec2-164e9f710d d6/pkvmci/ ironic/ 38/460038/ 2/check- ironic/ tempest- dsvm-ironic- agent_ipmitool/ 9d01d3e/ devstacklog. txt.gz
I noticed that in your provided logs this dependency is not installed (grep your devstacklog.txt for libvirt-bin). It's a recommended package, but not required. Can you do a 'apt-show-versions libvirt-bin'?