Error getting history: MQTT RPC request timed out

Говорит что установлен.
Reading package lists… Done
Building dependency tree
Reading state information… Done
wb-mqtt-db is already the newest version.
wb-mqtt-db set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Какие дальнейшие действия?

такие:

Если есть возможность дать удалённый доступ по ssh - тоже будет полезно.

Могу дать доступ по SSH. Куда скинуть данные?

как обычно, на support@

Что то странное с устройством происходит. Сначала отвалилась сеть. В процессе перезагрузки пишет что не могу прочитать /etc/networks/interface, при этом не получается зайти по UPART не принимает пользователя (пользователь root и пароль по умолчанию). После нескольких перезагрузок войти получилось и файл читается, но сети нет (по dhcp получает адрес), посмотрел в ifconfig а у eth0 другой мак адрес и после каждой перезагрузки новый. Перезалил образ на карту памяти и все восстановилось и сеть и MAC и работа логера. В чем может быть проблема? У меня со старой картой постоянно были разного рода глюки (приходилось перешивать постоянно) и поэтому я ее поменял, но с новой те же проблемы.

Я вас очень прошу создавать отдельные темы для разных проблем. Эта тема - не ваш личный раздел форума, где вам отвечают на любые вопросы. Спасибо.

Ответил в отдельной теме.

У вас очень странно построен форум. Не знал что в других форумах топик является Личным разделом, а не темой для поиска решения конкретной проблемы. В последнем сообщении я описываю и задаю вопросы все по той же теме что и была в начале. Не работа базы видимо связана с проблемами самого устройства. И если вы пишите что ответили в другом месте то можно было бы и ссылку дать. Я не могу найти ваш ответ.

Точно такая же ошибка “Error getting history: MQTT RPC request timed out”.
Аналогично, на sqlite3 data.db “.dump” > dump.sql пишет “-bash: sqlite3: command not found”

Решения в данной ветке не появилось, либо забыли написать, либо не решили.
Есть идеи, что сделать в данной ситуации?

  1. никогда не выполнять произвольные команды с форума, если вы не до конца понимаете что они делают.

  2. Расскажите пожалуйста, работала ли история раньше? Если да, то после каких действий перестала?

  3. покажите пожалуйста вывод команд

    ps aux | grep wb-mqtt-db

    dpkg -l wb-mqtt-db

  4. пришлите на support@ файл /var/lib/wirenboard/db/data.db

  1. Не буду. Смысл команды я, кстати, понимаю.
  2. Да, работала, но долгое время не пользовался, в основном использую openhab.

root@wirenboard:~# ps aux | grep wb-mqtt-db root 16957 0.0 1.9 2024 1128 pts/1 S+ 05:27 0:00 grep wb-mqtt-db root@wirenboard:~# dpkg -l wb-mqtt-db Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-==============-============-============-================================= ii wb-mqtt-db 1.3 armel Wiren Board database logger
3) Отправил.

хм, интересно.

Попробуйсте пожалуйста в консоли запустить

/usr/bin/wb-mqtt-db -c /etc/wb-mqtt-db.conf

и прислать сюда вывод

root@wirenboard:~# /usr/bin/wb-mqtt-db -c /etc/wb-mqtt-db.conf
option c with value '/etc/wb-mqtt-db.conf'
terminate called after throwing an instance of 'SQLite::Exception'
  what():  file is encrypted or is not a database
Aborted

Ошибка не воспроизводится или нет путей решения?

Хоть что-нить ответьте, грохать всю прошивку и с нуля настраивать? Или ждать какого либо ответа?

В чём дело пока разбираемся. Сейчас вы можете просто удалить /var/lib/wirenboard/db/data.db и всё будет работать дальше.

Перезапускать сервисы какие-либо надо?
Удалил, пока все тоже самое. Удаленный файл по новой автоматом не создался.

Чуть позже перезапустил, файл появился, все заработало… Конечно так грохать всю историю не вариант.

С большой долей вероятности база и так попортилась и вытащить из неё историю без больших усилий не удастся.

так же история не работала, удалил
/var/lib/wirenboard/db/data.db, после запуска /usr/bin/wb-mqtt-db -c /etc/wb-mqtt-db.conf
в консоль сыпет для всего:

warning: rate limit for topic: /devices/wb-adc/controls/A1
warning: rate limit for topic: /devices/wb-adc/controls/A2
warning: rate limit for topic: /devices/wb-adc/controls/A3
warning: rate limit for topic: /devices/wb-adc/controls/A4
warning: rate limit for topic: /devices/wb-adc/controls/R1
warning: rate limit for topic: /devices/wb-mr14_151/controls/Supply voltage
warning: rate limit for topic: /devices/wb-adc/controls/Vin
warning: rate limit for topic: /devices/wb-adc/controls/BAT
warning: rate limit for topic: /devices/wb-adc/controls/5Vout
warning: rate limit for topic: /devices/wb-mr14_150/controls/Supply voltage
warning: rate limit for topic: /devices/wb-adc/controls/A1
warning: rate limit for topic: /devices/ddl24_24/controls/Voltage
warning: rate limit for topic: /devices/wb-adc/controls/A2
warning: rate limit for topic: /devices/wb-adc/controls/A3
warning: rate limit for topic: /devices/wb-adc/controls/A4
warning: rate limit for topic: /devices/wb-adc/controls/R1

история вроде как не заработала

что за warning: rate limit for topic:?

это нормально

полный баг-репорт в студию пожалуйста. Что именно не работает, базу на почту, дамп из mosquitto_sub -v -t ‘/rpc/#’ при открывании истории в браузере