Я уже это понял. То что на скриншоте вы будите править или это не баг, а фича?
Добрый день!
У нас выровнены все числа по точкам и размерности. Пока не вижу смысла править, произвольное количество знаков после точки мы всё равно не сможем обеспечить.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up wb-mqtt-homeui (2.0~beta11) …
Traceback (most recent call last):
File “/usr/lib/wb-mqtt-homeui/convert_config_v1v2”, line 157, in
run_script()
File “/usr/lib/wb-mqtt-homeui/convert_config_v1v2”, line 146, in run_script
output_file.write(json.dumps(make_new_config(result), indent=4, sort_keys=True, ensure_ascii=False))
File “/usr/lib/wb-mqtt-homeui/convert_config_v1v2”, line 42, in make_new_config
new_dashboards = _format_dashboards(old_config[‘dashboards’])
File “/usr/lib/wb-mqtt-homeui/convert_config_v1v2”, line 78, in _format_dashboards
d_widgets = old_dashboard[‘widgets’]
KeyError: ‘widgets’
dpkg: error processing package wb-mqtt-homeui (–configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
wb-mqtt-homeui
Добрый день, dead_Ivanich!
Уточните пожалуйста, это на каком контроллере? C wheezy или stretch?
stretch.
пришлось сносить бету, сносить 1.7 версию и устанавливать по новой.
это даже не бета, это альфа
не может записать в файл похоже. но я запускал под рутом.
Не может старый дашборд сконвертить. У меня то же самое было, победить не смог, поставил все руками.
@dead_Ivanich @bzzeke нам бы помогли ваши старые конфиги (которые не получилось сконвертировать), и версии homeui, которые были до установки
Я все погрохал уже, списал на бету )
да могу кинуть на почту. старые конфиги, это ныне действующие … тк. я остановил этот процесс разрушения рабочей системы=)
Если там нет ничего секретного, то лучше выложить прямо сюда, чтобы не потерялось. Если есть - на почту
Такая же проблема, А где лежат старые конфиги?
В старом интерфейсе конфигов как таковых не было, виджеты/комнаты/дашборды хранились в MQTT.
Что нужно сделать, чтобы доинсталлировать новую версию web ui, при условии что там не было настроенных дашборда и виджетов. То есть готов обнулиться.
Ждать ли ответ на этот вопрос?
Anton_Safin
Что нужно сделать, чтобы доинсталлировать новую версию web ui, при условии что там не было настроенных дашборда и виджетов. То есть готов обнулиться.
Добрый день, Антон! Вы ставили пакет из .deb-файла?
тогда
apt-get remove wb-mqtt-homeui
— удалить новую версию
apt-get install wb-mqtt-homeui
— поставить назад стабильную версию
Спасибо.
Успехов! Извините за задержку с ответом.
Подскажите примерные сроки перехода с бета, на основную версию? Ветка большая,закрепите где нибудь алгоритм перехода, что набрать откуда скопировать… и т.д.
За ранее спасибо!
Пока, к сожалению, сроков релиза назвать не можем.
Переход должен быть простой, apt-get update && apt-get install
У меня вот такая ошибка вылезла при установке
Setting up wb-mqtt-homeui (2.0~beta11) ...
Traceback (most recent call last):
File "/usr/lib/wb-mqtt-homeui/convert_config_v1v2", line 157, in <module>
run_script()
File "/usr/lib/wb-mqtt-homeui/convert_config_v1v2", line 141, in run_script
result = dicts[0]
IndexError: list index out of range
Добавил перед 141 строчкой
if not dicts:
return
запустил dpkg --configure wb-mqtt-homeui
и все установилось. Но это костыль, конечно )