Неверные показания счетчика MAP12

всем день добрый
проблема вернулась, я так полагаю
во всяком случае очень похоже
два MAP12 подключенных к одному WB6.5 вдруг перестали видеть нагрузку
напряжение, углы напряжения, частоту видят нормально, а все что касается нагрузки - по нулям
это произошло 02.06.2022 в 10:13 по Москве
никаких действий со счетчиками не было, они давно настроены и работали без нареканий
так же на одном из счетчиков 03.06.2022 подскочили показания Urms L(1,2,3) c 218-220 до 270-280, что не соответствует действительности (что похоже на прошлую проблему)

сделал apt update, upgrade
вылетела ошибка при установке пакета wb-configs-stretch

Настраивается пакет wb-configs-stretch (2.3.3) …
Cleaning up transitional APT settings
Generating new APT preferences according to installed release info
/var/lib/dpkg/info/wb-configs-stretch.postinst: строка 340: wb-release: команда не найдена dpkg: ошибка при обработке пакета wb-configs-stretch (–configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 127
Настраивается пакет vim (2:8.0.0197-4+deb9u6) …

При обработке следующих пакетов произошли ошибки: wb-configs-stretch E: Sub-process /usr/bin/dpkg returned an error code (1)

в итоге не запускается wb-mqtt-serial:

wirenboard-AIZ2ODPK wb-mqtt-serial[17089]: ERROR: [serial] Error parsing config file: «MAP12_VRU_38»

наверно надо поправить wb-mqtt-serial.conf, прошу помочь
wb-mqtt-serial.conf (13.3 КБ)

Судя по выводу "ERROR: [serial] Error parsing config file: “MAP12_VRU_38” channel “L1” can’t contain “device_type” property
"
обновлялся с версии чтарше несм прошлый релиз.
Достаточно зайти в конфиг через веб интерфейс и сохранить его.

А послностью что выводит команда обновления?
И какой версии wb-configs-stretch стоит сейчас?

Спасибо, получилось!
но показания тока мощности все равно по нулям
и Urms 271-275, что не соответствует действительности

● wb-mqtt-serial.service - MQTT Driver for serial devices
Loaded: loaded (/lib/systemd/system/wb-mqtt-serial.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Wed 2022-06-08 18:18:00 +10; 21h ago
Process: 1930 ExecStart=/usr/bin/wb-mqtt-serial (code=exited, status=0/SUCCESS)
Main PID: 1930 (code=exited, status=0/SUCCESS)

июн 08 18:17:32 wirenboard-AIZ2ODPK systemd[1]: Started MQTT Driver for serial devices.
июн 08 18:18:06 wirenboard-AIZ2ODPK wb-mqtt-serial[1930]: ERROR: [serial] Error parsing config file: “MAP12_VRU_38” channel

версия wb-configs-stretch

root@wirenboard-AIZ2ODPK:~# apt-cache policy wb-configs-stretch

wb-configs-stretch:
Установлен: 2.3.3
Кандидат: 2.3.3
Таблица версий:
*** 2.3.3 100
100 /var/lib/dpkg/status
2.0~~transitional 500
500 http://releases.contactless.ru/experimental/stretch stretch/main armhf Packages
500 http://releases.contactless.ru/experimental/stretch stretch/main all Packages

вот листинг apt update и apt list --upgradable, вижу ветки experimental, их убрать надо?

apt update
Сущ:1 http://security.debian.org stretch/updates InRelease
Игн:2 Index of /debian stretch InRelease
Сущ:3 Index of /debian stretch-updates InRelease
Сущ:4 Index of /debian stretch Release
Сущ:5 http://releases.contactless.ru/experimental/stretch stretch InRelease
Сущ:7 http://releases.contactless.ru/experimental.19 stretch InRelease
Сущ:8 http://releases.contactless.ru/experimental.7 stretch InRelease
Пол:6 Index of /debian stretch-backports InRelease [91,8 kB]
Получено 91,8 kБ за 9с (9 275 Б/c)
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Может быть обновлено 15 пакетов. Запустите «apt list --upgradable» для их показа.
root@wirenboard-AIZ2ODPK:~# apt list --upgradable
Вывод списка… Готово
can-utils/oldoldstable 0.0+git20161220-1 armhf [может быть обновлён с: 0.0+git20160831-1]
hostapd/oldoldstable 2:2.4-1+deb9u9 armhf [может быть обновлён с: 1:2.3-1+deb8u4]
libwbmqtt1/stretch 1.3.0 armhf [может быть обновлён с: 1.2.0]
libwebsockets8/oldoldstable 2.0.3-2 armhf [может быть обновлён с: 2.0.3-2]
modbus-utils/stretch 1.2.5 armhf [может быть обновлён с: 1.2.4]
mqtt-tools/stretch,stretch 1.3.0~feature+49818-migrate-to-python3+1+f37f204 all [может быть обновлён с: 1.2]
nginx-common/oldoldstable 1.10.3-1+deb9u7 all [может быть обновлён с: 1.6.2-5+deb8u2~bpo70+3]
nginx-extras/oldoldstable 1.10.3-1+deb9u7 armhf [может быть обновлён с: 1.6.2-5+deb8u2~bpo70+3]
ntp/oldoldstable 1:4.2.8p10+dfsg-3+deb9u2 armhf [может быть обновлён с: 1:4.2.8p10+dfsg-3wb1]
ntpdate/oldoldstable 1:4.2.8p10+dfsg-3+deb9u2 armhf [может быть обновлён с: 1:4.2.8p10+dfsg-3wb1]
watchdog/oldoldstable 5.15-2 armhf [может быть обновлён с: 5.15-1]
wb-hwconf-manager/stretch,stretch 1.40.0~feature+wbe-nevoton+1+dc4fd47 all [может быть обновлён с: 1.38.3]
wb-test-suite/stretch,stretch 1.30.1 all [может быть обновлён с: 1.20]
wb-utils/stretch,stretch 2.2~feature+32254-show-release-info+4+f5f7de3 all [может быть обновлён с: 2.1.5]
wpasupplicant/oldoldstable 2:2.4-1+deb9u9 armhf [может быть обновлён с: 2.3-1+deb8u4]

еще раз выполнил apt upgrade, вылетел еще и nginx
листинг во вложенииupglist.txt (22.5 КБ)

Так… Скорее всего на контролере дорелизное ПО и, получается что часть пакетов вдобавок ставится из experimental, который не привязан к релизам и служит для разработки. То есть получилось что набор пакетов консистентный на мемент предыдущего обновления сейчас не годится.
nginx установился из mainline репозитория, его надо заменить на наш, но предварительно перейти на релиз.
Да, надо убрать experimental и попробовать контроллер переключить на релиз, по ссылке выше.
И сделать бэкап конфигов на всякий случай.

Второе - это некорректная работа счетчиков. Дайте их серийные номера пожалуйста.

Можно ссылку что должно быть в файле с репозиториями
И чуть подробней по шагам, что занчит “перейти на релиз”, подправить репозитории и запустить upgrade?

Серийники завтра скину

Для дорелизной версии должны быть mainline
и “наш” http://releases.contactless.ru/stable/stretch stretch

Для перехода на релизы - вот так: Новый репозиторий ПО Wiren Board — Wiren Board



серийники

Прошу извинить, затянул с ответом из-за технических неполадок.
Предполагаю, с очень высокой вероятностью: WB-MAP12H: Errata — Wiren Board
Если есть счетчики с такими ж версиями прошивки - очень рекомендую обгновить прошивки.

Эти - меняем, гарантийно. MAP-12E в качестве замены подойдут?

Если подходят - то:

Давайте мы бесплатно поменяем вам оборудование. Курьер привезёт новое оборудование и заберёт старое:

  • MAP-12 - 2 шт

Для возврата напишите, пожалуйста, письмо на info@wirenboard.com.

В письме укажите:

  1. ссылку на эту тему,
  2. серийный номер устройств, 10929913, 6456269
  3. ваш действующий телефон, адрес доставки, ФИО получателя.

не получается

wb-release -t stable
-bash: wb-release: команда не найдена

двойной apt update && apt dist-upgrade тоже не помогает

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

ls -lah /etc/apt/sources.list.d
итого 24K
drwxr-xr-x 2 root root 4,0K янв 1 1970 .
drwxr-xr-x 6 root root 4,0K янв 1 1970 …
-rw-r–r-- 1 root root 154 фев 10 00:52 debian-upstream.list
-rw-r–r-- 1 root root 88 фев 10 00:52 nodesource.list
-rw-r–r-- 1 root root 57 фев 10 00:52 stretch-backports.list
-rw-r–r-- 1 root root 208 мар 26 01:20 wirenboard.list

на этом объекте авария, надо чтоб заработал контроллер, чтоб хоть какие-то показания, хоть просто наличие или отсутствие напряжения увидеть на счетчиках
извиняюсь что торможу, месяц на монтаже - тупой физический труд от рассвета до заката, очень с трудом все вспоминаю
я напишу письмо обязательно, но чуть позже, пока помогите пожалуйста перейти на стаб. релиз

Да, можно.
Но все ж поставьте предварительно пакет wb-update-manager, в котром wb-release
И обновите пакет wb-configs (wb-configs-stretch)

скопировал, все вроде нормально, перешел на стаб. релиз
только nginx не стартует

Настраивается пакет nginx-extras (1.10.3-1+deb9u7) …
Job for nginx.service failed because the control process exited with error code.
See “systemctl status nginx.service” and “journalctl -xe” for details.
invoke-rc.d: initscript nginx, action “start” failed.
● nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2022-06-15 00:10:47 +10; 203ms ago
Docs: man:nginx(8)
Process: 5078 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=1/FAILURE)

июн 15 00:10:47 wirenboard-AIZ2ODPK systemd[1]: Starting A high performance web server and a reverse proxy server…
июн 15 00:10:47 wirenboard-AIZ2ODPK nginx[5078]: nginx: [emerg] unknown directive “upload_pass” in /etc/nginx/si…ult:42
июн 15 00:10:47 wirenboard-AIZ2ODPK nginx[5078]: nginx: configuration file /etc/nginx/nginx.conf test failed
июн 15 00:10:47 wirenboard-AIZ2ODPK systemd[1]: nginx.service: Control process exited, code=exited status=1
июн 15 00:10:47 wirenboard-AIZ2ODPK systemd[1]: Failed to start A high performance web server and a reverse pro…server.
июн 15 00:10:47 wirenboard-AIZ2ODPK systemd[1]: nginx.service: Unit entered failed state.
Hint: Some lines were ellipsized, use -l to show in full.
dpkg: ошибка при обработке пакета nginx-extras (–configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 1
dpkg: зависимости пакетов не позволяют настроить пакет wb-utils:
wb-utils зависит от nginx-extras, однако:
Пакет nginx-extras пока не настроен.

dpkg: ошибка при обработке пакета wb-utils (–configure):
проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет wb-hwconf-manager:
wb-hwconf-manager зависит от wb-utils (>= 2.1.2), однако:
Пакет wb-utils пока не настроен.

dpkg: ошибка при обработке пакета wb-hwconf-manager (–configure):
проблемы зависимостей — оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет wb-test-suite:
wb-test-suite зависит от wb-hwconf-manager (>= 1.25), однако:
Пакет wb-hwconf-manager пока не настроен.
wb-test-suite зависит от wb-utils (>= 1.65), однако:
Пакет wb-utils пока не настроен.

dpkg: ошибка при обработке пакета wb-test-suite (–configure):
проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
nginx-extras
wb-utils
wb-hwconf-manager
wb-test-suite
E: Sub-process /usr/bin/dpkg returned an error code (1)

Поставился из основного, дебановского: При обновлении отвалился nginx - #3 от пользователя Explorerol

удалил nginx-extras, даю двойной двойной apt update && apt dist-upgrade
щас посмотрим

все заработало, спасибо!
по счетчикам напишу завтра

1 лайк

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