FS#41187 - [libvirt] Missing dependencies

Attached to Project: Community Packages
Opened by Josh Bendavid (jbendavid) - Sunday, 13 July 2014, 16:08 GMT
Last edited by Doug Newgard (Scimmia) - Monday, 14 July 2014, 03:47 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

There are some dependencies missing in the packaging.

Installing libvirt and trying to start libvirtd without the needed packages results in
Jul 13 18:01:55 theMuleDesktop libvirtd[5208]: libvirt version: 1.2.6
Jul 13 18:01:55 theMuleDesktop libvirtd[5208]: Cannot check dnsmasq binary /sbin/dnsmasq: No such file or directory
Jul 13 18:01:55 theMuleDesktop libvirtd[5208]: direct firewall backend requested, but /sbin/ebtables is not available: No such file or directory
Jul 13 18:01:55 theMuleDesktop libvirtd[5208]: internal error: Failed to find path for dmidecode binary
Jul 13 18:01:55 theMuleDesktop libvirtd[5208]: invalid argument: Failed to parse group 'kvm'
Jul 13 18:01:55 theMuleDesktop libvirtd[5208]: Initialisation of QEMU state driver failed: invalid argument: Failed to parse group 'kvm'
Jul 13 18:01:55 theMuleDesktop libvirtd[5208]: Driver state initialisation failed

Solved by manually installing dnsmasq, dmidecode, and ebtables, and qemu. Probably all should simply be added as dependencies.


Steps to reproduce:
This task depends upon

Closed by  Doug Newgard (Scimmia)
Monday, 14 July 2014, 03:47 GMT
Reason for closing:  Not a bug
Additional comments about closing:  Deps are already included as optdeps.
Comment by Doug Newgard (Scimmia) - Monday, 14 July 2014, 03:46 GMT
Pay more attention to what pacman tells you when you installed it:

dmidecode (optional)
dnsmasq (optional) - for NAT/DHCP for guests
ebtables (optional) - for networking
qemu (optional)

Loading...