Ошибка сохранения в сетевых соединениях в ui

После обновления на последние релизы (сейчас wb-2501) пытался сменить пароль от wi-fi в ui - но на любые изменения выдает ошибку:
Ошибка при сохранении настроек. Более детальная информация находится в журнале работы сервиса wb-mqtt-confed
В логах сервиса:

Apr 10 13:05:03 wirenboard-AXVZU44G wb-mqtt-confed[1942]: ERROR: external command error, /etc/wb-connection-manager.conf: exit status 1 from wb-nm-helper -s: Traceback (most recent call last):
                                                            File "/usr/bin/wb-nm-helper", line 8, in <module>
                                                              sys.exit(main())
                                                            File "/usr/lib/python3/dist-packages/wb/nm_helper/nm_helper.py", line 187, in main
                                                              res = from_json(cfg, args)
                                                            File "/usr/lib/python3/dist-packages/wb/nm_helper/nm_helper.py", line 155, in from_json
                                                              released_interfaces, connections = apply_network_interfaces(connections, args, manager)
                                                            File "/usr/lib/python3/dist-packages/wb/nm_helper/nm_helper.py", line 122, in apply_network_interfaces
                                                              if not_fully_contains(managed_wlans, find_interface_strings(args.dnsmasq_conf)):
                                                            File "/usr/lib/python3/dist-packages/wb/nm_helper/nm_helper.py", line 33, in find_interface_strings
                                                              for line in file.readlines():
                                                            File "/usr/lib/python3.9/codecs.py", line 322, in decode
                                                              (result, consumed) = self._buffer_decode(data, self.errors, final)
                                                          UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 6188: invalid start byte

При этом файл /etc/wb-connection-manager.conf выглядит так:

{
  "connectivity_check_url": "http://network-test.debian.org/nm",
  "tiers": {
    "high": [
      "wb-eth0",
      "wb-eth1"
    ],
    "low": [],
    "medium": []
  }
}

Проверил - файл /etc/network/interfaces пустой. Подскажите как пофиксить данный тип ошибок

Добрый день.

Ни одного байта нет?
Если да - проверте чтобы была хотя бы одна строка.

есть
На изображении показан вывод команды терминала, отображающий содержимое файла конфигурации сети, который автоматически генерируется помощником wb-nm. (Captioned by AI)

Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.

приложен диагностический архив, доступен только сотрудникам поддержки
(428,2 КБ)

Смотрю.
Вижу:

                                                              if not_fully_contains(managed_wlans, find_interface_strings(args.dnsmasq_conf)):

Покажите пожалуйста содержимое /etc/dnsmasq.conf, его нет в архиве.

система ругается что он бинарный и там явно не то содержимое которое должно быть. подскажите какого вида он должен быть?

Обычный конфиг, текстовый: wb-configs/configs/etc/dnsmasq.conf.wb at master · wirenboard/wb-configs · GitHub
Обртаите внимание, файл - симлинк на dnsmasq.conf.wb

Я бы проверил, кстати, файловую систему на ошибки.

у меня симлинк ведет на /mnt/data/etc/dnsmasq.conf. привел его в виду с github - сохранения из ui стали проходить корректно

подскажите, есть в документации где-то описанный процесс?

В нашей - нет, это стандартный для ОС, например How to Repair File System Errors in Debian