Всем привет! Примерно две недели назад столкнулся с описанной в первом сообщении проблемой. Не стал разбираться, сделал так:
rm /var/lib/wirenboard/db/data.db
- reboot и проблема решилась.
Сегодня спустя 16+ дней проблема проявилась повторно:
я не исключаю, что проблема может быть и с подключенными модулями или шиной, но два настораживающих момента:
- до переноса на новое устройство аптайм был 180+ дней
- конфиг и скрипты перенесены на более свежую прошивку
root@wirenboard-AQYHFXWW:~# df -a -h
Файловая система Размер Использовано Дост Использовано% Cмонтировано в
/dev/root 976M 701M 209M 78% /
devtmpfs 494M 0 494M 0% /dev
sysfs 0 0 0 - /sys
proc 0 0 0 - /proc
securityfs 0 0 0 - /sys/kernel/security
tmpfs 503M 0 503M 0% /dev/shm
devpts 0 0 0 - /dev/pts
tmpfs 503M 552K 502M 1% /run
tmpfs 5,0M 0 5,0M 0% /run/lock
tmpfs 503M 0 503M 0% /sys/fs/cgroup
cgroup 0 0 0 - /sys/fs/cgroup/systemd
cgroup 0 0 0 - /sys/fs/cgroup/memory
cgroup 0 0 0 - /sys/fs/cgroup/cpuset
cgroup 0 0 0 - /sys/fs/cgroup/devices
cgroup 0 0 0 - /sys/fs/cgroup/freezer
cgroup 0 0 0 - /sys/fs/cgroup/cpu,cpuacct
configfs 0 0 0 - /sys/kernel/config
mqueue 0 0 0 - /dev/mqueue
debugfs 0 0 0 - /sys/kernel/debug
/dev/mmcblk0p6 4,7G 1,1G 3,4G 24% /mnt/data
/dev/mmcblk0p6 4,7G 1,1G 3,4G 24% /var/log
tmpfs 101M 0 101M 0% /run/user/0
root@wirenboard-AQYHFXWW:~# ps -A | grep wb-
357 ? 00:00:00 wb-watch-config
375 ? 00:00:00 wb-watch-config
419 ? 03:35:21 wb-homa-w1
458 ? 00:00:00 wb-watch-update
464 ? 00:18:42 wb-mqtt-confed
466 ? 00:00:00 wb-watch-update
472 ? 08:16:20 wb-mqtt-db
986 ? 00:02:46 wb-mqtt-mbgate
1819 ? 00:00:15 wb-mqtt-knx
3432 ? 3-15:53:15 wb-mqtt-serial
4358 ? 20:43:03 wb-mqtt-adc
4655 ? 06:21:13 wb-mqtt-gpio
4674 ? 00:00:00 irq/136-wb-mqtt
4675 ? 00:00:00 irq/135-wb-mqtt
4676 ? 00:00:00 irq/150-wb-mqtt
4677 ? 00:00:00 irq/149-wb-mqtt
4678 ? 00:00:00 irq/130-wb-mqtt
root@wirenboard-AQYHFXWW:~#
root@wirenboard-AQYHFXWW:~# service wb-rules status
● wb-rules.service - LSB: MQTT Rule Engine for Wiren Board
Loaded: loaded (/etc/init.d/wb-rules; generated; vendor preset: enabled)
Active: active (exited) since Tue 2021-09-14 13:04:33 MSK; 2 weeks 2 days ago
Docs: man:systemd-sysv-generator(8)
Process: 1251 ExecStart=/etc/init.d/wb-rules start (code=exited, status=0/SUCCESS)
CGroup: /system.slice/wb-rules.service
окт 01 01:12:50 wirenboard-AQYHFXWW wb-rules[1294]: INFO: [rule info] temp1_prev: 41.375
окт 01 01:12:50 wirenboard-AQYHFXWW wb-rules[1294]: INFO: [rule info] t1_step: -0.1880000000000024
окт 01 01:12:50 wirenboard-AQYHFXWW wb-rules[1294]: INFO: [rule info] dt1: 1.1869999999999976
окт 01 01:12:50 wirenboard-AQYHFXWW wb-rules[1294]: INFO: [rule info] dAO1: -56.435000000002375
окт 01 01:12:50 wirenboard-AQYHFXWW wb-rules[1294]: INFO: [rule info] temp: 56.435000000002375
окт 01 01:12:51 wirenboard-AQYHFXWW wb-rules[1294]: INFO: [rule info] PIDstart PID1_set tset: 40
окт 01 01:12:51 wirenboard-AQYHFXWW wb-rules[1294]: INFO: [rule info] PIDstart PID2_set tset: 27
окт 01 01:12:51 wirenboard-AQYHFXWW wb-rules[1294]: INFO: [rule info] PIDstart PID3_set tset: 24
окт 01 01:12:51 wirenboard-AQYHFXWW wb-rules[1294]: INFO: [rule info] PIDstart PID4_set tset: 24
окт 01 01:12:51 wirenboard-AQYHFXWW wb-rules[1294]: INFO: [rule info] PIDstart pidInterval: 5000
root@wirenboard-AQYHFXWW:~# ps aux | grep wb-mqtt-db
root 472 2.0 0.6 18636 7056 ? S сен14 496:24 /usr/bin/wb-mqtt-db -c /etc/wb-mqtt-db.conf
root 27560 0.0 0.0 5376 532 pts/0 S+ 06:44 0:00 grep wb-mqtt-db
root@wirenboard-AQYHFXWW:~# dpkg -l wb-mqtt-db
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h]
| Состояние=не[n]/установлен[i]/настроен[c]/распакован[U]/частично настроен[F]/
частично установлен[H]/trig-aWait/Trig-pend
|/ Ошибка?=(нет)/требуется переустановка[R] (верхний регистр
в полях состояния и ошибки указывает на ненормальную ситуацию)
||/ Имя Версия Архитектура Описание
++±=======================================-========================-========================-===================================================================================
ii wb-mqtt-db 1.7.3 armhf Wiren Board database logger
root@wirenboard-AQYHFXWW:~#
Просьба помочь разобраться.
ПС: сейчас сделал rm /var/lib/wirenboard/db/data.db, перед удалением скопировал все что смог. Готов выслать в техподдержку.