virt-manager fails to create virtual network when ipv6 is disabled

Bug #696936 reported by Matt Brown on 2011-01-03
This bug affects 3 people
Affects Status Importance Assigned to Milestone
virt-manager (Ubuntu)

Bug Description

Binary package hint: virt-manager

virt-manager fails to create virtual networks (specifically the bridge device) when ipv6 is not present or disabled (in my case with ipv6.disable=1 on the kernel cmdline to work around some silly NFS bugs).

Steps to Reproduce:
1) Start virt-manager
2) Right click on 'localhost', select "details', go to the 'Virtual Networks' tab
3) Select the 'default' network, click on the 'Play/Run' button

Expected Behaviour:

virt manager should create the bridged interface as defined in the default configuration

Actual Behaviour:

An error dialog with the following message pops up and the interface is not created:

Error starting network: cannot disable /proc/sys/net/ipv6/conf/virbr0/accept_ra: No such file or directory

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/", line 401, in start_network
  File "/usr/share/virt-manager/virtManager/", line 97, in start
  File "/usr/lib/python2.6/dist-packages/", line 866, in create
    if ret == -1: raise libvirtError ('virNetworkCreate() failed', net=self)
libvirtError: cannot disable /proc/sys/net/ipv6/conf/virbr0/accept_ra: No such file or directory

Because there is no virtual interface, virt-manager refuses to start any VMs.

matt@krypton:~$ lsb_release -rd
Description: Ubuntu 10.10
Release: 10.10

matt@krypton:~$ apt-cache policy virt-manager
  Installed: 0.8.4-7ubuntu1.1
  Candidate: 0.8.4-7ubuntu1.1
  Version table:
 *** 0.8.4-7ubuntu1.1 0
        500 http://xenon/ubuntu/ maverick-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     0.8.4-7ubuntu1 0
        500 http://xenon/ubuntu/ maverick/main amd64 Packages

Serge Hallyn (serge-hallyn) wrote :

Thanks for reporting this bug and helping to make Ubuntu better.

This particular bug has been fixed in upstream libvirt, but is not yet fixed in natty. For lucid and maverick, the easiest fix is to use a debdiff like the below. For Natty, we should see about taking a more recent snapshot of libvirt.

Serge Hallyn (serge-hallyn) wrote :
Changed in libvirt:
status: New → Confirmed
Changed in virt-manager (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers