Перейти к содержанию

Навигация

WB 6: Errata: различия между версиями

266 байт добавлено ,  10 месяцев назад
Строка 909: Строка 909:
Чтобы вернуть контроллер в рабочее состояние:
Чтобы вернуть контроллер в рабочее состояние:
# Удалите persistence file. Это можно сделать любым способом, но так как ПО контроллера, включая SSH, может работать медленно из-за недостатка свободного места, удобнее всего это сделать с помощью [[WB_Debug_Console |отладочной консоли]]: <code>rm /var/lib/mosquitto/mosquitto.db</code>. Если из-за проблем в работе контроллера у вас не получается удалить persistence file, можете [[Wiren_Board_6_Firmware_Update | выполнить factory reset]].
# Удалите persistence file. Это можно сделать любым способом, но так как ПО контроллера, включая SSH, может работать медленно из-за недостатка свободного места, удобнее всего это сделать с помощью [[WB_Debug_Console |отладочной консоли]]: <code>rm /var/lib/mosquitto/mosquitto.db</code>. Если из-за проблем в работе контроллера у вас не получается удалить persistence file, можете [[Wiren_Board_6_Firmware_Update | выполнить factory reset]].
# В <code>/etc/mosquitto/mosquitto.conf</code> поменяйте persistence true на persistence false.
# В <code>/etc/mosquitto/mosquitto.conf</code> поменяйте <code>persistence true</code> на <code>persistence false</code>.
# Перезапустите контроллер.
# Перезапустите контроллер.
# Ещё раз удалите persistence file.
# Ещё раз удалите persistence file.


С отключенным persistence file данная проблема не будет возникать, однако в редких случаях, описанных в разделе «Причины и подробное описание», некоторые MQTT-сообщения могут быть не доставлены. Поэтому лучше после этого сразу обновить контроллер до Debian 11 «bullseye» ([[Wiren_Board_Firmware_Update |инструкция]]) и вернуть параметр persistence true в <code>/etc/mosquitto/mosquitto.conf</code>.
С отключенным persistence file данная проблема не будет возникать, однако в редких случаях, описанных в разделе «Причины и подробное описание», некоторые MQTT-сообщения могут быть не доставлены. Поэтому лучше после этого сразу обновить контроллер до Debian 11 «bullseye» ([[Wiren_Board_Firmware_Update |инструкция]]).
 
Далее, если вы обновлялись через apt — верните параметр <code>persistence true</code> в <code>/etc/mosquitto/mosquitto.conf</code>, при обновлении через веб-интерфейс или с флешки, просто проверьте, что <code>persistence true</code>.


'''Исправление'''
'''Исправление'''


Обновите ПО контроллера до релиза wb-2304 на Debian 11 Bullseye или новее.
Обновите ПО контроллера до релиза wb-2304 на Debian 11 Bullseye или новее.