I use Virtual Machine Manager (virt-manager).
- Host: Ubuntu 18.04.
- Guest: Windows.
After first shutdown I can’t start it. I get this error message:
Error starting domain: Requested operation is not valid: network 'default' is not active
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 89, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 125, in tmpcb
callback(*args, **kwargs)
File "/usr/share/virt-manager/virtManager/libvirtobject.py", line 82, in newfn
![]()
Zanna♦
68.1k55 gold badges209 silver badges319 bronze badges
asked May 14, 2018 at 22:27
2
First, confirm that the default network is indeed inactive:
sudo virsh net-list --all
If so, start the default network:
sudo virsh net-start default
Run the first command line again to see if it worked.
answered Feb 21, 2019 at 13:53
1
Run the steps below if you ever get this message:
ERROR Requested operation is not valid: network 'default' is not active
Steps
Stage 1
First check if you have the network defined by running:
sudo virsh net-list --all
If you got the following output then proceed to «Stage 1 — Create the Default Network». If you don’t and the network exists, proceed to «Stage 2 — Start and autostart the network».
Name State Autostart Persistent
----------------------------------------------------------
Stage 1 — Create the Default Network
Create the default network by copy-pasting the following lines into a file called default.xml.
<network>
<name>default</name>
<uuid>9a05da11-e96b-47f3-8253-a3a482e445f5</uuid>
<forward mode='nat'/>
<bridge name='virbr0' stp='on' delay='0'/>
<mac address='52:54:00:0a:cd:21'/>
<ip address='192.168.122.1' netmask='255.255.255.0'>
<dhcp>
<range start='192.168.122.2' end='192.168.122.254'/>
</dhcp>
</ip>
</network>
Now to add that network permanently to our KVM host, run the following:
sudo virsh net-define --file default.xml
Stage 2 — Start and autostart the network
To manually start the network run:
sudo virsh net-start default
To have the network automatically start up in future run:
sudo virsh net-autostart --network default
Debugging
Failed To Initializae Firewall Backend
Kris Maussen has kindly pointed out in the comments that if you get the following error messages:
error: Failed to start network default
error: internal error: Failed to initialize a valid firewall backend
You will need to install firewalld.
sudo apt update && sudo apt install firewalld -y
Now run the following commands in order to enable the service and make networking work again:
sudo systemctl enable --now firewalld
sudo systemctl restart libvirtd
DnsMasq Issue
If you get the following error:
error: Failed to start network default
error: Cannot check dnsmasq binary /usr/sbin/dnsmasq: No such file or directory
Just install dnsmasq.
sudo apt-get install dnsmasq -y
Last updated: 16th September 2021
First published: 16th August 2018
21.Jul.2015
"Error starting domain: internal error Network 'default' is not active."
how to permanently fix it:
su - root; # become root virsh net-start default virsh net-autostart default
Details:
Error starting domain: Requested operation is not valid: network ‘default’ is not active
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 91, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 127, in tmpcb
callback(*args, **kwargs)
File "/usr/share/virt-manager/virtManager/domain.py", line 1355, in startup
self._backend.create()
File "/usr/lib/python2.7/dist-packages/libvirt.py", line 1029, in create
if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self)
libvirtError: Requested operation is not valid: network 'default' is not active
- share
- share
- share
- share
- share
- tweet
- share
liked this article?
- only together we can create a truly free world
- plz support dwaves to keep it up & running!
- (yes the info on the internet is (mostly) free but beer is still not free (still have to work on that))
- really really hate advertisement
- contribute: whenever a solution was found, blog about it for others to find!
- talk about, recommend & link to this blog and articles
- thanks to all who contribute!

- Печать
Страницы: [1] Вниз
Тема: KVM. Создание виртуальной машины (Прочитано 2822 раз)
0 Пользователей и 1 Гость просматривают эту тему.

Dark Smoke
Добрый день
Не как не могу становить виртуальную машину, все время ошибка =(
# virt-install -n MyWinXP -r 1024 --vcpus=1 -c /home/darksmoke/WINXP_SHARICOV_2015.06.10.ISO --disk pool=storage,size=20,bus=virtio,format=qcow2,cache=writeback --graphics vnc,listen=0.0.0.0
Запуск установки...
Выделение ресурсов «MyWinXP-1.qcow2»... | 20 GB 00:00
ERROR Requested operation is not valid: network 'default' is not active
Возможно, установка не была завершена успешно.
Если вы уверены, что установка прошла нормально,
перезапустите домен:
virsh --connect qemu:/system start MyWinXP
В противном случае начните процесс установки заново.
Как это побороть?

mahinist
А переустановить пробовали ? Ругается на —
Возможно, установка не была завершена успешно

Dark Smoke
Пробовал перестановить (((
Тоже самое.

mahinist
Пробовал перестановить (((
Тоже самое.
А образ с которого запускаете случаем не битый ?

Dark Smoke
На любой образ так ругается.

mahinist
На любой образ так ругается.
А попробуй запустить с такой команды —
qemu-system-x86_64 -enable-kvm -cpu host -m 1024 или
-cdrom (путь к образу)
qemu-system-i386 -enable-kvm -m 1024 -cdrom (путь к образу)?
« Последнее редактирование: 18 Августа 2015, 10:52:48 от mahinist »
31-регион

Dark Smoke
Не понятно как этим пользоваться

mahinist
Не понятно как этим пользоваться
В терминале .

Dark Smoke
У меня нет таких команд вообще
Пользователь решил продолжить мысль 19 Августа 2015, 20:58:25:
Делаю
# service libvirtd start
Job for libvirtd.socket failed. See 'systemctl status libvirtd.socket' and 'journalctl -xn' for details.
root@itp-home-server:~# systemctl status libvirtd.socket
● libvirtd.socket
Loaded: loaded (/lib/systemd/system/libvirtd.socket; static)
Active: inactive (dead)
Listen: /var/run/libvirt/libvirt-sock (Stream)
/var/run/libvirt/libvirt-sock-ro (Stream)
Авг 19 20:47:53 itp-home-server systemd[1]: Socket service libvirtd.service already active, refusing.
Авг 19 20:47:53 itp-home-server systemd[1]: Failed to listen on libvirtd.socket.
Авг 19 20:55:49 itp-home-server systemd[1]: Socket service libvirtd.service already active, refusing.
Авг 19 20:55:49 itp-home-server systemd[1]: Failed to listen on libvirtd.socket.
« Последнее редактирование: 19 Августа 2015, 20:58:25 от Dark Smoke »

mahinist
Dark Smoke
А какая ОС установлена ? Если у вас установленна ubuntu также пакеты qemu ,libvirt , kvm выше указаные команды долны запускать образы ISO , у меня запускаются .
Пользователь решил продолжить мысль 20 Августа 2015, 07:50:55:



Вот так , обратите внимание на выводы терминала .
« Последнее редактирование: 20 Августа 2015, 07:50:56 от mahinist »
31-регион

Dark Smoke
Debian 8
Правила форума
2. На форуме ЗАПРЕЩЕНО
2.17. Обсуждение вопросов, напрямую не связанных с использованием дистрибутивов, входящих в официальное семейство Ubuntu. Другие дистрибутивы GNU/Linux и прочие операционные системы следует обсуждать на иных, специализированных ресурсах. Исключением является раздел «Разговоры обо всем».
—maks05
Debian, хоть и прародитель Ubuntu, но всё же другая ОС. С данной проблемой лучше обратиться на форум Debian.
Закрыто.
—maks05
« Последнее редактирование: 17 Мая 2016, 06:03:14 от maks05 »
- Печать
Страницы: [1] Вверх
Host: Antergos, r9 290x
Guest: Windows 8.1, hd7570
Followed Arch Wiki and got it running. But after every reboot I get:
Error starting domain: Requested operation is not valid: network 'default' is not active
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 88, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 124, in tmpcb
callback(*args, **kwargs)
File "/usr/share/virt-manager/virtManager/libvirtobject.py", line 83, in newfn
ret = fn(self, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/domain.py", line 1479, in startup
self._backend.create()
File "/usr/lib/python2.7/site-packages/libvirt.py", line 1062, in create
if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self)
libvirtError: Requested operation is not valid: network 'default' is not active
I’ve tried the following with no success:
systemctl enable --now libvirtd
systemctl enable virtlogd.socket
systemctl restart libvirtd.service
sudo pacman -S ebtables
sudo pacman -S dnsmasq
sudo pacman -S bridge-utils
The only thing that works is deleting the Virtual Machine in the list in Virt Manager and recreating it. I am able to preserve the Windows install though and import that during setup
This happens even if I don’t install updates.
UPDATE If I delete the network (NIC) hardware in the VM configuration in virt manager, and add a new network hardware, it says the default network is off would I like to turn it on (paraphrasing) and I say yes and then my VM works again until reboot. Any ideas?