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

Строка 929: Строка 929:
'''Подверженные устройства'''
'''Подверженные устройства'''


Контроллеры Wiren Board 6, работающие под управлением ОС Debian 9 «stretch».
Контроллеры Wiren Board 6.


{{Wbincludes:WB6...7: Errata, Mosquitto 1.4 Persistence File}}
{{Wbincludes:WB6...7: Errata, Mosquitto 1.4 Persistence File}}
Строка 941: Строка 941:
# Ещё раз удалите persistence file.
# Ещё раз удалите persistence file.


С отключенным persistence file данная проблема не будет возникать, однако в редких случаях, описанных в разделе «Причины и подробное описание», некоторые MQTT-сообщения могут быть не доставлены. Поэтому лучше после этого сразу обновить контроллер до Debian 11 «bullseye» ([[Wiren_Board_Firmware_Update |инструкция]]).
С отключенным persistence file данная проблема не будет возникать, однако в редких случаях, описанных в разделе «Причины и подробное описание», некоторые MQTT-сообщения могут быть не доставлены.


Далее, если вы обновлялись через apt — верните параметр <code>persistence true</code> в <code>/etc/mosquitto/mosquitto.conf</code>, при обновлении через веб-интерфейс или с флешки, просто проверьте, что <code>persistence true</code>.
'''Исправление'''


'''Исправление'''
По заявлениям разработчиков стороннего софта mosquitto, они исправили этот баш ещё в mosquitto версии 1.5.6. В Debian 11 «bullseye» включен mosquitto версии 2.0.7-3 и старше, поэтому там этого бага быть не должно.


Обновите ПО контроллера до релиза wb-2304 на Debian 11 Bullseye или новее.
Однако, проблема есть и пока мы её исследуем, рекомендуем отключить  persistence file.


== ERRWB600022: Ошибка при обновлении Could not resolve deb.debian.org ==
== ERRWB600022: Ошибка при обновлении Could not resolve deb.debian.org ==