После обновления на последние релизы (сейчас 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 пустой. Подскажите как пофиксить данный тип ошибок