Ошибка редактирования конфигов через Web

Что может быть не так?
# wb-gen-serial -m0 | tee /var/lib/wirenboard/serial.conf это уже делал
Не получается редактировать через Web интерфейс сеть и wb-homa-adc.conf получаю ошибку:

Error loading the file: Invalid config file

В tail -f /var/log/messages получаю:

Nov 9 05:48:08 wirenboard daemon.info wb-mqtt-confed[2487]: ERROR: Invalid config file /etc/network/interfaces Nov 9 05:48:08 wirenboard daemon.info wb-mqtt-confed[2487]: ERROR: - interfaces.1: Must validate one and only one schema (oneOf) Nov 9 05:48:08 wirenboard daemon.info wb-mqtt-confed[2487]: ERROR: - method: method is required Nov 9 05:48:08 wirenboard daemon.info wb-mqtt-confed[2487]: ERROR: - interfaces.1: Must validate all the schemas (allOf)
и
Nov 9 05:49:11 wirenboard daemon.info wb-mqtt-confed[2487]: ERROR: Invalid config file /etc/wb-homa-adc.conf Nov 9 05:49:11 wirenboard daemon.info wb-mqtt-confed[2487]: ERROR: - iio_channels.1.type: iio_channels.1.type must be one of the following: "ohm_meter" Nov 9 05:49:11 wirenboard daemon.info wb-mqtt-confed[2487]: ERROR: - iio_channels.1: Must validate all the schemas (allOf)

Вот сами файлы

`#/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 static
address 192.168.222.251
gateway 192.168.222.252
hostname WirenBoard
hwaddress 00:86:41:cc:dc:6d
mtu 1500
netmask 255.255.255.0
pre-up ifconfig eth0 hw ether cat /var/lib/wirenboard/serial.conf || /bin/true
hostname WirenBoard
##The gsm pptp interface
##vvv uncomment block to enable

#auto ppp0
#iface ppp0 inet ppp
##select provider: megafon, mts or beeline below
#provider megafon

#allow-hotplug eth1
#iface eth1 inet dhcp`

и

`{“device_name” : “ADCs”,
“debug” : false,
“iio_channels” : [

    {
            "id" : "Vin",
            "averaging_window": 1,
            "poll_interval" : 0,
            "channel_number" : 0,
            "multiplier" : 3.74,
            "decimal_places" : 2 
    },
    {
            "type" : "mux",
            "averaging_window": 1,
            "readings_number": 10,
            "min_switch_interval_ms": 200,
            "gpios" : [51, 57, 54],
            "channels" : [
                    {
                        "id" : "A1",
                        "multiplier" : 0.949,
                        "mux_channel_number" : 3,
                        "decimal_places" : 2
                        
                    },
                    {
                        "id" : "A2",
                        "multiplier" : 0.949,
                        "mux_channel_number" : 4,
                        "decimal_places" : 2

                    },
                    {
                        "id" : "A3",
                        "multiplier" : 0.949,
                        "mux_channel_number" : 6,
                        "decimal_places" : 2
                        
                    },
                    {
                        "id" : "A4",
                        "multiplier" : 4.21,
                        "mux_channel_number" : 0,
                        "decimal_places" : 1
                    },
                    {
                        "id" : "A5",
                        "multiplier" : 4.21,
                        "mux_channel_number" : 1,
                        "decimal_places" : 1
                        
                    },
                    {   
                        "id" : "R1",
                        "multiplier" : 0.426,
                        "mux_channel_number" : 7,
                        "decimal_places" : 0
                        
                        // The next 4 lines enable resistance measurement on R1
                        
                         ,"resistance1" : "100kOhm",
                         "resistance2" : "3570Ohm",
                         "type" : "ohm_meter",
                         "current" : 80,
                         "discharge_channel" : 3
                    },
                    {
                        "id" : "R2",
                        "multiplier" : 0.426,
                        "mux_channel_number" : 5,
                        "decimal_places" : 0

                        // The next 4 lines enable resistance measurement on R2
                        
                         ,"resistance1" : "100kOhm",
                         "resistance2" : "3570Ohm",
                         "type" : "ohm_meter",
                         "current" : 80,
                         "discharge_channel" : 3
                    },
                    {
                        "id" : "BAT",
                        "multiplier" : 0.949,
                        "mux_channel_number" : 2,
                        "decimal_places" : 2
                    }
            ]
    }
]

}`

Для /etc/network/interfaces - он так и выглядит, без отступов сосвсем?

#Wireless interfaces
allow-hotplug wlan0

allow-hotplug - есть, а описание интерфейса закомментировано.

про wb-homa-adc.conf - а какой версии контроллер?

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

Отступы есть, просто я пытался подогнать текст под “стандарты” тэгов этого форума (он никак не хотел залезать в тэг).

WB4. Или что то другое имеется ввиду?

В Веб интерфейсе у меня такого пункта нет и утилиты тоже. Её нужно как то установить? И может без неё обойдемся?

Первая проблема (с сетевым интерфейсами) решилась путем комментирования allow-hotplug wlan0, спасибо за подсказку.
Остался пункт 2.

А какой версии хоть сам пакет wb-mqtt-adc? В наличии нет WB4, к сожалению.

Ничего не понимаю, но у меня нет такого пакета и установить не получается. Это вообще что за пакет? Вот пакеты которые есть в системе:

wb-mqtt-co2mon
wb-mqtt-homeui-mediamain
wb-mqtt-mbgate
wb-mqtt-apcsnmp
wb-mqtt-db-cli
wb-mqtt-zway
wb-mqtt-lirc
wb-mqtt-spl-meter
wb-mqtt-timestamper
wb-mqtt-confed
wb-mqtt-sht1x
wb-mqtt-am2320
wb-mqtt-dac
wb-mqtt-serial
wb-mqtt-hdc1080
wb-mqtt-smartbus
wb-mqtt-snmp
wb-mqtt-bmp085
wb-mqtt-knx
wb-mqtt-mhz19
wb-mqtt-zabbix
wb-mqtt-homeui-intelworld
wb-mqtt-db
wb-mqtt-homeui

А wb-homa* пакеты есть?
Ну и, собственно:

Не были ли установлены (вручную) пакеты из более новых версий?

Попробовал установить apt-get install wb-homa-adc и вообще отвалился Web интерфейс.

Зачем устанавливать?
А что значит “отвалится”? Не работает nginx?

Вот зачем.

Вообще всё зависло. Перестал работать Веб интерфейс и пришлось заново прошиваться.
Я понимаю что контроллер старый WB4, но у меня почему то не получилось установить поледнюю прошивку из 0.27-20161019. Точнее установить получилось но ничего не работало Веб интервейс был, но при этом все было Disconect. Пришлось брать более старую прошивку вот отсюда 0.12-20151111. А в ней не получается сделать apt-get updata пишет что срок действия ключей истек у репозитория archive.debian.org wheezy/main. Можно это как то победить? И почему более новая прошивка не работает?

Как был настроен адрес и порт дл websocket в веб-интерфейсе? Работал ли сам брокер?
201511111910 самый свежий.

apt-key list
Что выводит?
Можно либо обновить сами ключи либо отключить их проверку: Отключить проверку GPG-подписи для репозитория в Debian или Ubuntu
Ну и wheezy поддержка закончилась в 2016 году.

А как же быть с этой ссылкой 0.27-20161019? Там тоже есть образы для WB4.

Сейчас уже не скажу, тк переустановил все.

root@wirenboard:~# apt-key list
/etc/apt/trusted.gpg
--------------------
pub   2048R/AEE07869 2014-04-23
uid                  Evgeny Boger <boger@contactless.ru>
sub   2048R/D8C36D9B 2014-04-23

/etc/apt/trusted.gpg.d//debian-archive-jessie-automatic.gpg
-----------------------------------------------------------
pub   4096R/2B90D010 2014-11-21 [просрочен с: 2022-11-19]
uid                  Debian Archive Automatic Signing Key (8/jessie) <ftpmaster@debian.org>

/etc/apt/trusted.gpg.d//debian-archive-jessie-security-automatic.gpg
--------------------------------------------------------------------
pub   4096R/C857C906 2014-11-21 [просрочен с: 2022-11-19]
uid                  Debian Security Archive Automatic Signing Key (8/jessie) <ftpmaster@debian.org>

/etc/apt/trusted.gpg.d//debian-archive-jessie-stable.gpg
--------------------------------------------------------
pub   4096R/518E17E1 2013-08-17 [просрочен с: 2021-08-15]
uid                  Jessie Stable Release Key <debian-release@lists.debian.org>

/etc/apt/trusted.gpg.d//debian-archive-squeeze-automatic.gpg
------------------------------------------------------------
pub   4096R/473041FA 2010-08-27 [просрочен с: 2018-03-05]
uid                  Debian Archive Automatic Signing Key (6.0/squeeze) <ftpmaster@debian.org>

/etc/apt/trusted.gpg.d//debian-archive-squeeze-stable.gpg
---------------------------------------------------------
pub   4096R/B98321F9 2010-08-07 [просрочен с: 2017-08-05]
uid                  Squeeze Stable Release Key <debian-release@lists.debian.org>

/etc/apt/trusted.gpg.d//debian-archive-wheezy-automatic.gpg
-----------------------------------------------------------
pub   4096R/46925553 2012-04-27 [просрочен с: 2020-04-25]
uid                  Debian Archive Automatic Signing Key (7.0/wheezy) <ftpmaster@debian.org>

/etc/apt/trusted.gpg.d//debian-archive-wheezy-stable.gpg
--------------------------------------------------------
pub   4096R/65FFB764 2012-05-08 [просрочен с: 2019-05-07]
uid                  Wheezy Stable Release Key <debian-release@lists.debian.org>

Но что странно всё само сегодня заработало, хоть ключи и просрочены.

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