In my previous post, I indicated that the same error was occurring for me, but that qemu-kvm was not installed.
However, the libvirt0 package and dependencies WAS installed and there were a number of virtual network interfaces that had been created. Here's what I found:
Code: Select all
Display network interfaces/addresses:
$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 28:d2:44:04:a8:6a brd ff:ff:ff:ff:ff:ff
inet 192.168.2.80/24 brd 192.168.2.255 scope global noprefixroute eth0
valid_lft forever preferred_lft forever
inet6 fe80::a05e:7f01:e40d:1fa4/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 60:36:dd:fe:01:73 brd ff:ff:ff:ff:ff:ff
4: mpqemubr0-dummy: <BROADCAST,NOARP> mtu 1500 qdisc noop master mpqemubr0 state DOWN group default qlen 1000
link/ether 52:54:00:9d:8a:ab brd ff:ff:ff:ff:ff:ff
5: mpqemubr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
link/ether 52:54:00:9d:8a:ab brd ff:ff:ff:ff:ff:ff
inet 10.77.6.1/24 brd 10.77.6.255 scope global mpqemubr0
valid_lft forever preferred_lft forever
inet6 fe80::5054:ff:fe9d:8aab/64 scope link
valid_lft forever preferred_lft forever
6: tap-1e376645a40: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel master mpqemubr0 state DOWN group default qlen 1000
link/ether c6:db:51:ac:8e:d8 brd ff:ff:ff:ff:ff:ff
Interfaces 4,5,and 6 appear to be associated with the networking for qemu.
So I manually shut them down and removed them and... voila! VirtualBox works again!
Here are the commands I used to remove the interfaces.
(Note: I am new to the 'ip' command which is replacing the traditional 'ifconfig' and 'route' commands, so there may be better ways to do this.)
Code: Select all
Display routing table:
$ ip route
default via 192.168.2.1 dev eth0 proto static metric 100
10.77.6.0/24 dev mpqemubr0 proto kernel scope link src 10.77.6.1 linkdown
169.254.0.0/16 dev eth0 scope link metric 1000
192.168.2.0/24 dev eth0 proto kernel scope link src 192.168.2.80 metric 100
Delete route for qemu bridge:
$ sudo ip route del 10.77.6.0/24
Take note that interface 5 below has an IP address assigned - need to remove it:
$ ip addr
1: lo: (snip)
2: eth0: (snip)
3: wlan0: (snip)
4: mpqemubr0-dummy: (snip)
5: mpqemubr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
link/ether 52:54:00:9d:8a:ab brd ff:ff:ff:ff:ff:ff
inet 10.77.6.1/24 brd 10.77.6.255 scope global mpqemubr0
valid_lft forever preferred_lft forever
inet6 fe80::5054:ff:fe9d:8aab/64 scope link
valid_lft forever preferred_lft forever
6: (snip)
Remove IP address on qemu bridge device 'mpqemubr0' :
$ sudo ip addr del 10.77.6.1/24 dev mpqemubr0
Make sure bridge interface is down:
$ sudo ip link set dev mpqemubr0 down
Remove bridge interfaces:
$ sudo ip link del dev mpqemubr0
$ sudo ip link del dev mpqemubr0-dummy
$ sudo ip link del dev tap-1e376645a40
Finally check the interfaces again:
$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 28:d2:44:04:a8:6a brd ff:ff:ff:ff:ff:ff
inet 192.168.2.80/24 brd 192.168.2.255 scope global noprefixroute eth0
valid_lft forever preferred_lft forever
inet6 fe80::a05e:7f01:e40d:1fa4/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 60:36:dd:fe:01:73 brd ff:ff:ff:ff:ff:ff
Nice and clean!
At this point, VirtualBox guests launch as per normal, across a range of guest OS.
Now I just need to figure out where the addresses are getting set up and rip that out.
I'll update this post when that's sorted.
(***Moderators - should I move these two posts to their own thread? Same symptoms, but different fix?)