<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>57251</bug_id>
          
          <creation_ts>2025-12-16 21:48:51 +0300</creation_ts>
          <short_desc>Вылетает virbr0 - некорректный код JSON в файле: /var/lib/libvirt/dnsmasq/virbr0.macs</short_desc>
          <delta_ts>2025-12-23 19:09:18 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>libvirt</component>
          <version>unstable</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>ASSIGNED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>it-lcd</reporter>
          <assigned_to name="Сергей Жидких">rx1513</assigned_to>
          <cc>rx1513</cc>
    
    <cc>shaba</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>279161</commentid>
    <comment_count>0</comment_count>
    <who name="">it-lcd</who>
    <bug_when>2025-12-16 21:48:51 +0300</bug_when>
    <thetext>И снова здравствуйте.  WS11K. Последние несколько дней не обновлялся. Вчера обновился в консоли. Прилетели обновления либвирт и начались проблемы.
Хронология. Обновился, перезагрузился. Запускаю виртуалку с Win10 с единственной проброшенной картой. Свои дела сделал, жму завершение работы. Винда выключается и чёрный экран. Приглашения логиниться нет. Reset. Загружаюсь и иду journalctl -r. Из новенького вижу жалобы на некорректный utf-8 и &quot;внутренняя ошибка: некорректный код JSON в файле: /var/lib/libvirt/dnsmasq/virbr0.macs&quot;
Далее
nano /var/lib/libvirt/dnsmasq/virbr0.macs

[
  {
    &quot;domain&quot;: &quot;win10_rx6600-Рабочая-win_upd&quot;,
    &quot;macs&quot;: [
      &quot;52:54:00:b3:3c:79&quot;
    ]
  }
]

В настройках сети пропал virbr0 (включено отображение скрытых сетей).
Лезу в вирт менеджер, там сеть сеть default не активна в хмл:
&lt;network&gt;
  &lt;name&gt;default&lt;/name&gt;
  &lt;uuid&gt;cd68e68e-9ebe-46f6-9456-0d32d01e3170&lt;/uuid&gt;
  &lt;forward mode=&quot;nat&quot;/&gt;
  &lt;bridge name=&quot;virbr0&quot; stp=&quot;on&quot; delay=&quot;0&quot;/&gt;
  &lt;mac address=&quot;52:54:00:df:aa:6d&quot;/&gt;
  &lt;domain name=&quot;default&quot;/&gt;
  &lt;ip address=&quot;192.168.100.1&quot; netmask=&quot;255.255.255.0&quot;&gt;
    &lt;dhcp&gt;
      &lt;range start=&quot;192.168.100.128&quot; end=&quot;192.168.100.254&quot;/&gt;
    &lt;/dhcp&gt;
  &lt;/ip&gt;
&lt;/network&gt;

Пересоздаю сеть, становится активна, в настройках сети появляется virbr0.
-&gt; nano /var/lib/libvirt/dnsmasq/virbr0.macs
Файл отсутствует.

Запускаю виртуалку...завершаю...всё выключается как положено, логинюсь. Повторяю процедуру. Опять всё хорошо. Третий раз закинул старик невод проверяю и после завершения работы опять чёрный экран, то же самое. 

Либвирт при попытке запуска пишет это:
Ошибка запуска сети «default»: внутренняя ошибка: некорректный код JSON в файле: /var/lib/libvirt/dnsmasq/virbr0.macs

Traceback (most recent call last):
  File &quot;/usr/share/virt-manager/virtManager/asyncjob.py&quot;, line 71, in cb_wrapper
    callback(asyncjob, *args, **kwargs)
  File &quot;/usr/share/virt-manager/virtManager/asyncjob.py&quot;, line 107, in tmpcb
    callback(*args, **kwargs)
  File &quot;/usr/share/virt-manager/virtManager/object/libvirtobject.py&quot;, line 57, in newfn
    ret = fn(self, *args, **kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^
  File &quot;/usr/share/virt-manager/virtManager/object/network.py&quot;, line 69, in start
    self._backend.create()
  File &quot;/usr/lib64/python3/site-packages/libvirt.py&quot;, line 3623, in create
    raise libvirtError(&apos;virNetworkCreate() failed&apos;)
libvirt.libvirtError: внутренняя ошибка: некорректный код JSON в файле: /var/lib/libvirt/dnsmasq/virbr0.macs</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>