Ошибка запуска домена недопустимая операция сеть default не активна

Шаги для воспроизведения бага:
На чистой системе Simply Linux 10 устанавливаем пакеты qemu libvirt qemu-ui-gtk qemu-system-x86-core virt-manager
Запускаем virt-manager, создаем виртуальную машину, подцепляем iso образ, устанавливаем систему - машина работает, сеть есть. 
Выключаем виртуальную машину.
Перезагружаем компьютер запускаем virt-manager и стартуем настроенную машину, не стартует, выдает следующее сообщение:

Ошибка запуска домена: Недопустимая операция: сеть «default» не активна

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 65, in cb_wrapper
    callback(asyncjob, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 101, in tmpcb
    callback(*args, **kwargs)
  File "/usr/share/virt-manager/virtManager/object/libvirtobject.py", line 57, in newfn
    ret = fn(self, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/object/domain.py", line 1329, in startup
    self._backend.create()
  File "/usr/lib64/python3/site-packages/libvirt.py", line 1353, in create
    raise libvirtError('virDomainCreate() failed')
libvirt.libvirtError: Недопустимая операция: сеть «default» не активна


Comment 1


Alexander Makeenkov



2022-10-31 09:14:18 MSK

Сообщение "сеть «default» не активна" после перезагрузки системы явно говорит о том, что сеть не настроена на автозапуск.

Попробуйте в virt-manager в Правка - Свойства подключения - вкладка Виртуальные сети - на сети default поставить галочку "Автозапуск: При загрузке", применить и проверить снова.

Напишите сюда о результатах, пожалуйста.


Comment 2


FelixZ



2022-10-31 09:52:47 MSK

(Ответ для Alexander Makeenkov на комментарий #1)
Александр, проверил - помогло, виртуальная машина через virt-manager стала запускаться нормально с включенной настройкой.
Пользовался virt-manager в debian и centos и данную настройку не приходилось вручную включать, автозапуск сети на виртуальных машинах был включен по умолчанию. 
Есть предложение - возможно по умолчанию активировать данную настройку в пакете virt-manager при создании виртуальной машины, что бы другие пользователи не сталкивались с такой проблемой?


Comment 3


Alexander Makeenkov



2022-10-31 10:21:06 MSK

(Ответ для FelixZ на комментарий #2)
> (Ответ для Alexander Makeenkov на комментарий #1)
> Александр, проверил - помогло, виртуальная машина через virt-manager стала
> запускаться нормально с включенной настройкой.
> Пользовался virt-manager в debian и centos и данную настройку не приходилось
> вручную включать, автозапуск сети на виртуальных машинах был включен по
> умолчанию. 
> Есть предложение - возможно по умолчанию активировать данную настройку в
> пакете virt-manager при создании виртуальной машины, что бы другие
> пользователи не сталкивались с такой проблемой?

С этим вопросом перевешиваю на мейнтейнера.


Comment 4


FelixZ



2022-10-31 10:31:33 MSK

(Ответ для Alexander Makeenkov на комментарий #1)
Александр, проверил - помогло, виртуальная машина через virt-manager стала запускаться нормально с включенной настройкой.
Пользовался virt-manager в debian и centos и данную настройку не приходилось вручную включать, автозапуск сети на виртуальных машинах был включен по умолчанию. 
Есть предложение - возможно по умолчанию активировать данную настройку в пакете virt-manager при создании виртуальной машины, что бы другие пользователи не сталкивались с такой проблемой?

Привет всем. начал изучать виртуальные машины.
на прошлой неделе, установил в квм убуту 22.04, все запускалось в первый день. а сейчас его запускаю и вжу такую ошибку:

Ошибка запуска домена: Недопустимая операция: сеть «default» не активна

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 72, in cb_wrapper
    callback(asyncjob, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 108, in tmpcb
    callback(*args, **kwargs)
  File "/usr/share/virt-manager/virtManager/object/libvirtobject.py", line 57, in newfn
    ret = fn(self, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/object/domain.py", line 1402, in startup
    self._backend.create()
  File "/usr/lib/python3/dist-packages/libvirt.py", line 1362, in create
    raise libvirtError('virDomainCreate() failed')
libvirt.libvirtError: Недопустимая операция: сеть «default» не активна

не знаю что делать. Еще одну вещь заметил, что Калилиункс в нем вообще не устанавливается, даже.До этого я всегда пользовался virtualbox. Но на собеседованиях этим не интересуются, поэтому решил попробовать то что требуют работодатели.

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's user avatar

Zanna

68.1k55 gold badges209 silver badges319 bronze badges

asked May 14, 2018 at 22:27

R S's user avatar

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

Christian Pietsch's user avatar

1

Шаги для воспроизведения бага:
На чистой системе Simply Linux 10 устанавливаем пакеты qemu libvirt qemu-ui-gtk qemu-system-x86-core virt-manager
Запускаем virt-manager, создаем виртуальную машину, подцепляем iso образ, устанавливаем систему - машина работает, сеть есть. 
Выключаем виртуальную машину.
Перезагружаем компьютер запускаем virt-manager и стартуем настроенную машину, не стартует, выдает следующее сообщение:

Ошибка запуска домена: Недопустимая операция: сеть «default» не активна

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 65, in cb_wrapper
    callback(asyncjob, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 101, in tmpcb
    callback(*args, **kwargs)
  File "/usr/share/virt-manager/virtManager/object/libvirtobject.py", line 57, in newfn
    ret = fn(self, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/object/domain.py", line 1329, in startup
    self._backend.create()
  File "/usr/lib64/python3/site-packages/libvirt.py", line 1353, in create
    raise libvirtError('virDomainCreate() failed')
libvirt.libvirtError: Недопустимая операция: сеть «default» не активна


Comment 1


Alexander Makeenkov


2022-10-31 09:14:18 MSK

Сообщение "сеть «default» не активна" после перезагрузки системы явно говорит о том, что сеть не настроена на автозапуск.

Попробуйте в virt-manager в Правка - Свойства подключения - вкладка Виртуальные сети - на сети default поставить галочку "Автозапуск: При загрузке", применить и проверить снова.

Напишите сюда о результатах, пожалуйста.


Comment 2


FelixZ


2022-10-31 09:52:47 MSK

(Ответ для Alexander Makeenkov на комментарий #1)
Александр, проверил - помогло, виртуальная машина через virt-manager стала запускаться нормально с включенной настройкой.
Пользовался virt-manager в debian и centos и данную настройку не приходилось вручную включать, автозапуск сети на виртуальных машинах был включен по умолчанию. 
Есть предложение - возможно по умолчанию активировать данную настройку в пакете virt-manager при создании виртуальной машины, что бы другие пользователи не сталкивались с такой проблемой?


Comment 3


Alexander Makeenkov


2022-10-31 10:21:06 MSK

(Ответ для FelixZ на комментарий #2)
> (Ответ для Alexander Makeenkov на комментарий #1)
> Александр, проверил - помогло, виртуальная машина через virt-manager стала
> запускаться нормально с включенной настройкой.
> Пользовался virt-manager в debian и centos и данную настройку не приходилось
> вручную включать, автозапуск сети на виртуальных машинах был включен по
> умолчанию. 
> Есть предложение - возможно по умолчанию активировать данную настройку в
> пакете virt-manager при создании виртуальной машины, что бы другие
> пользователи не сталкивались с такой проблемой?

С этим вопросом перевешиваю на мейнтейнера.


Comment 4


FelixZ


2022-10-31 10:31:33 MSK

(Ответ для Alexander Makeenkov на комментарий #1)
Александр, проверил - помогло, виртуальная машина через virt-manager стала запускаться нормально с включенной настройкой.
Пользовался virt-manager в debian и centos и данную настройку не приходилось вручную включать, автозапуск сети на виртуальных машинах был включен по умолчанию. 
Есть предложение - возможно по умолчанию активировать данную настройку в пакете virt-manager при создании виртуальной машины, что бы другие пользователи не сталкивались с такой проблемой?
27.08.2022

Всем привет. Ответа на форуме и в вики не нашел. Делюсь решением тут. Может кому-то поможет.
Появилась необходимость закрутить в виртуалке один дистрибутив. При установке системы выбрал установку ОС выбрал для установки и виртуальную машину.
Смонтировал все хорошо. Прошло без особых трудностей (первый раз создаю систему в ВМ).
Мое железо и ОС:
Операционная система: Astra Linux (Orel) 2.12.45
Версия ядра: 5.15.0-33-generic
Архитектура: 64-битная
Процессоры: 4 × Intel® Core™ i3-2310M CPU @ 2.10GHz
Память: 7,5 ГиБ ОЗУ

Нажимаю кнопку «Включить виртуальную машину». И получаю ошибку
Посмотреть вложение error-vm.png
.
Гуглим и находим вот этот ресурс KVM — Fix Missing Default Network.
Что он нам предлагает?

  1. Проверить список интерфейсов командой

    Код:

    sudo virsh net-list --all

  2. Если вывод команды пустой, то там описано как создать (НЕ ПРОВЕРЯЛ)
  3. У меня вывод не пустой, а интерфейс не активный
  4. Код:

    Name                 State      Autostart     Persistent
    ----------------------------------------------------------
     default              inactive     no           yes

  5. Если нам надо подключить интерфейс на время, до перезагрузки, вот команда

    Код:

    sudo virsh net-start default

  6. Хотим чтобы автоматически подключался при запуске системы вот команда

    Код:

    sudo virsh net-autostart --network default

  7. Проверяем состояние

    Код:

    sudo virsh net-list --all

    Код:

    Name                 State      Autostart     Persistent
    ----------------------------------------------------------
     default              active     yes           yes

  8. Все теперь будет работать.

Пользуйтесь.

Теги:  Linux  #kvm  linux  kvm

При запуске виртуальной машины KVM возникают следующие ошибки

Ошибка при запуске домена: Запрашиваемая операция не является значением: сеть «по умолчанию» не является действием

Причина в том, что сеть по умолчанию виртуальной машины не активирована. Решение заключается в следующем:

$ sudo virsh net-start default
$ sudo virsh net-autostart default


После обработки системы вы можете начать нормально


Интеллектуальная рекомендация

PHP объектно-ориентированный (ООП)

Объекты помещаются в «кучную память», ссылки на объекты помещаются в «стековую память», а статические элементы помещаются в «инициализированный статический сегмент»…

LeetCode123. Best Time to Buy and Sell Stock III

123. Best Time to Buy and Sell Stock III Say you have an array for which the ith element is the price of a given stock on day i. Design an algorithm to find the maximum profit. You may complete at mos…

Вам также может понравиться

Linux crontab не выполняет устранение неполадок

явление скрипт crontab не выполняется Действия по устранению неполадок service crond status Проверьте статус запуска службы crond, возможно, служба не запущена (некоторые онлайн-руководства используют…

Анализ строкового шаблона

Автор: Цуй Цзин Предисловие Несмотря на то, что существуют различные интерфейсные среды для повышения эффективности разработки, в некоторых случаях компоненты, реализованные с помощью собственного Jav…

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?

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
  • print 
  • email 
  • 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!

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

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

27.08.2022

Всем привет. Ответа на форуме и в вики не нашел. Делюсь решением тут. Может кому-то поможет.
Появилась необходимость закрутить в виртуалке один дистрибутив. При установке системы выбрал установку ОС выбрал для установки и виртуальную машину.
Смонтировал все хорошо. Прошло без особых трудностей (первый раз создаю систему в ВМ).
Мое железо и ОС:
Операционная система: Astra Linux (Orel) 2.12.45
Версия ядра: 5.15.0-33-generic
Архитектура: 64-битная
Процессоры: 4 × Intel® Core™ i3-2310M CPU @ 2.10GHz
Память: 7,5 ГиБ ОЗУ

Нажимаю кнопку «Включить виртуальную машину». И получаю ошибку
Посмотреть вложение error-vm.png
.
Гуглим и находим вот этот ресурс KVM — Fix Missing Default Network.
Что он нам предлагает?

  1. Проверить список интерфейсов командой

    Код:

    sudo virsh net-list --all

  2. Если вывод команды пустой, то там описано как создать (НЕ ПРОВЕРЯЛ)
  3. У меня вывод не пустой, а интерфейс не активный
  4. Код:

    Name                 State      Autostart     Persistent
    ----------------------------------------------------------
     default              inactive     no           yes

  5. Если нам надо подключить интерфейс на время, до перезагрузки, вот команда

    Код:

    sudo virsh net-start default

  6. Хотим чтобы автоматически подключался при запуске системы вот команда

    Код:

    sudo virsh net-autostart --network default

  7. Проверяем состояние

    Код:

    sudo virsh net-list --all

    Код:

    Name                 State      Autostart     Persistent
    ----------------------------------------------------------
     default              active     yes           yes

  8. Все теперь будет работать.

Пользуйтесь.

  • Ошибка запуска андроид студио
  • Ошибка запуска диспетчера подключений удаленного доступа поскольку не удалось открыть ndiswan
  • Ошибка запуска группы эспрессо jofemar g23
  • Ошибка запуска агента сервера 1с
  • Ошибка запуска графического драйвера warframe