Bullseye web UI "сетевые соединения" сломаны

После обновления получил такую ошибку:

root@wirenboard-ATNTWBBC:~# apt update && apt upgrade -y && wb-mcu-fw-updater update-all
Сущ:1 http://deb.debian.org/debian bullseye InRelease
Пол:2 http://deb.debian.org/debian bullseye-updates InRelease [44,1 kB]
Пол:3 http://deb.debian.org/debian bullseye-backports InRelease [49,0 kB]
Пол:4 http://security.debian.org/debian-security bullseye-security InRelease [48,4 kB]
Пол:5 http://deb.wirenboard.com/wb6/bullseye testing InRelease [3 962 B]
Сущ:6 https://deb.nodesource.com/node_16.x bullseye InRelease
Пол:7 http://deb.debian.org/debian bullseye-backports/main armhf Packages.diff/Index [63,3 kB]
Пол:8 http://deb.debian.org/debian bullseye-backports/main Translation-en.diff/Index [63,3 kB]
Пол:9 http://deb.debian.org/debian bullseye-backports/main armhf Packages T-2022-12-25-2004.38-F-2022-12-22-0804.03.pdiff [7 523 B]
Пол:9 http://deb.debian.org/debian bullseye-backports/main armhf Packages T-2022-12-25-2004.38-F-2022-12-22-0804.03.pdiff [7 523 B]
See system logs and 'systemctl status wb-configs-early.service' for details.
Удаляется «отклонение /etc/ssh/sshd_config в /etc/ssh/sshd_config.wb-orig из-за wb-configs»
*** OMINOUS WARNING ***: /etc/locale.gen is not linked to either locale.gen.wb or locale.gen.wb-orig
*** OMINOUS WARNING ***: /etc/hostname is not linked to either hostname.wb or hostname.wb-orig
*** OMINOUS WARNING ***: /etc/network/interfaces is not linked to either interfaces.wb or interfaces.wb-orig
*** OMINOUS WARNING ***: /etc/dnsmasq.conf is not linked to either dnsmasq.conf.wb or dnsmasq.conf.wb-orig
*** OMINOUS WARNING ***: /etc/hostapd.conf is not linked to either hostapd.conf.wb or hostapd.conf.wb-orig
*** OMINOUS WARNING ***: /etc/nsswitch.conf is not linked to either nsswitch.conf.wb or nsswitch.conf.wb-orig
Добавляется «отклонение /etc/ssh/sshd_config в /etc/ssh/sshd_config.wb-orig из-за wb-configs»
rsyslog is a disabled or a static unit not running, not starting it.
Setting ownership www-data to /mnt/data/uploads
chmod: невозможно получить доступ к '/etc/NetworkManager/system-connections/wb-eth0.nmconnection': Нет такого файла или каталога
chmod: невозможно получить доступ к '/etc/NetworkManager/system-connections/wb-eth1.nmconnection': Нет такого файла или каталога
(Чтение базы данных … на данный момент установлено 34163 файла и каталога.)
Подготовка к распаковке …/wb-release-info_1.0-testing~wb6+bullseye~20221223074900_all.deb …
Распаковывается wb-release-info (1.0-testing~wb6+bullseye~20221223074900) на замену (1.0-testing~wb6+bullseye~20221222080114) …
Настраивается пакет wb-release-info (1.0-testing~wb6+bullseye~20221223074900) …
(Чтение базы данных … на данный момент установлено 34163 файла и каталога.)
Подготовка к распаковке …/wb-nm-helper_1.11.1_all.deb …
Распаковывается wb-nm-helper (1.11.1) на замену (1.11.0) …
Подготовка к распаковке …/python3-wb-nm-helper_1.11.1_all.deb …
Распаковывается python3-wb-nm-helper (1.11.1) на замену (1.11.0) …
Настраивается пакет python3-wb-nm-helper (1.11.1) …
Настраивается пакет wb-nm-helper (1.11.1) …

после этого не могу в WebUI попасть в настройку сетевых интерфейсов, ошибка:
Ошибка загрузки файла: Invalid config file EditorError

Добрый день.
Какой релиз до обновления?

release staging.06730.cf98af374eb4 (as testing)

это текущий архив с диагностической информацией на всякий случай
diag_output_ATNTWBBC_2022-12-27-11.34.30.zip (142.2 КБ)

Ну, собственно причина описана в логах:

дек 26 14:57:46 wirenboard-ATNTWBBC wb-mqtt-confed[29151]: ERROR: Invalid config file /etc/wb-connection-manager.conf
дек 26 14:57:46 wirenboard-ATNTWBBC wb-mqtt-confed[29151]: ERROR: - ui.connections.3: Must validate one and only one schema (oneOf)
дек 26 14:57:46 wirenboard-ATNTWBBC wb-mqtt-confed[29151]: ERROR: - ui.connections.3.gsm_apn: String length must be greater than or equal to 1
дек 26 14:57:46 wirenboard-ATNTWBBC wb-mqtt-confed[29151]: ERROR: - ui.connections.3: Must validate all the schemas (allOf)

Исправьте в файле.

как поправить? Я пробовал вообще все записи удалить из секции connections - не помогло, удалил файл в надежде, что создастся дефолтный - тоже не помогло.
Какое содержимое там должно быть, чтобы редактор открылся и в нем можно было настроить?

Собственно магии в конфиге нет - все точно так же как на компьютере.

# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)

# The loopback interface
auto lo
iface lo inet loopback

# Wireless interfaces
allow-hotplug wlan0

#iface wlan0 inet dhcp
#    wpa-ssid wifiessid
#    wpa-psk wifipassword

iface wlan0 inet static
  address 192.168.42.1
  netmask 255.255.255.0


auto eth0
iface eth0 inet dhcp
   pre-up wb-set-mac
   hostname WirenBoard

allow-hotplug eth1
iface eth1 inet dhcp
   pre-up wb-set-mac
   hostname WirenBoard


## The gsm pptp interface
## vvv uncomment block to enable

#auto ppp0

я имел ввиду файл /etc/wb-connection-manager.conf
В логах ошибки с ним связаны

Чистый:

{
    "debug": false,
    "connections": []
}

Собственно, я тоже самое вручную и сделал и все-равно в логах ошибки:


28-12-2022 14:36:39.453 [wb-mqtt-confed]	ERROR: - ui.connections.3: Must validate all the schemas (allOf)
28-12-2022 14:36:39.447 [wb-mqtt-confed]	ERROR: - ui.connections.3.gsm_apn: String length must be greater than or equal to 1
28-12-2022 14:36:39.438 [wb-mqtt-confed]	ERROR: - ui.connections.3: Must validate one and only one schema (oneOf)
28-12-2022 14:36:39.428 [wb-mqtt-confed]	ERROR: Invalid config file /etc/wb-connection-manager.conf

и не открывается конфигуратор сетевых соединений.

Ну а сами соединения, их конфиги - валидны?
Ну ведь явно написано что APN не задан
Есть ли строчки с apn=?

если вы про /etc/network/interfaces то я туда прописал то, что вы скинули. Изначально он пустой был. Где еще смотреть APN я не знаю. Нигде вручную я ничего не настраивал.
Сразу после установки wb-connection-manager в веб морде настроил точку переключение на мобильную сеть при недоступности eth0. Куда он пишет “под капотом” я не знаю, к сожалению. Оперирую той информацией, которая у меня есть, а именно: до обновления все работало ок, после обновления появилась ошибка и невозможность зайти в веб морду, конфиг /etc/network/interfaces был пустой, в /etc/wb-connection-manager.conf в connections было 2 записи, но я их не сохранил, уже не помню что именно было, сейчас там конфиг, который Вы предоставили.
И всё так же продолжает быть в неработоспособном состоянии

А документацию прочитать?

The keyfile plugin is the generic plugin that supports all the connection types and capabilities that NetworkManager has. The files are in a .ini-style format and located in /etc/NetworkManager/system-connections

Соответственно все соединения хранятся там.
Один из вариантов - удалить оттуда файлы.
Ну и использовать testing без хоть каких-то базовых знаний… Ведь сеть настраивается точно так же как на компьютере, совешенно, те же файлы в тех же местах.

На всякий случай - обновитесь, возможность такого поведения теперь исключена.

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.