firefly Posted May 8 Posted May 8 (edited) Not downgrading package python3-urllib3 on root from 2.0.4-2 to 1.26.20_3.13-1. Проблема с обновлением версий пакетов HA-2025.5.0 /opt/tmp/hass/hass.thebb.keenetic.pro/hass/homeassistant-core-py313/aarch64 # opkg upgrade Upgrading homeassistant on root from 2025.4.2-1 to 2025.5.0-1... Downloading file:///opt/tmp/hass/hass.thebb.keenetic.pro/hass/homeassistant-core-py313/aarch64/HA-2025.5.0/homeassistant_2025.5.0-1_aarch64-3.10.ipk Not downgrading package python3-urllib3 on root from 2.0.4-2 to 1.26.20_3.13-1. /opt/tmp/hass/hass.thebb.keenetic.pro/hass/homeassistant-core-py313/aarch64 # opkg remove python3-urllib3 --force-removal-of-dependent-packages Removing package homeassistant from root... Removing package python3-hass-nabucasa from root... Removing package python3-pycognito from root... Removing package python3-boto3 from root... Removing package python3-s3transfer from root... Removing package python3-botocore from root... Removing package python3-pubnub from root... Removing package python3-acme from root... Removing package python3-requests from root... Removing package python3-urllib3 from root... /opt/tmp/hass/hass.thebb.keenetic.pro/hass/homeassistant-core-py313/aarch64 # opkg upgrade /opt/tmp/hass/hass.thebb.keenetic.pro/hass/homeassistant-core-py313/aarch64 # opkg update Downloading file:///opt/tmp/hass/hass.thebb.keenetic.pro/hass/homeassistant-core-py313/aarch64/HA-2025.5.0/Packages.gz Updated list of available packages in /opt/var/opkg-lists/ha /opt/tmp/hass/hass.thebb.keenetic.pro/hass/homeassistant-core-py313/aarch64 # opkg upgrade /opt/tmp/hass/hass.thebb.keenetic.pro/hass/homeassistant-core-py313/aarch64 # opkg upgrade /opt/tmp/hass/hass.thebb.keenetic.pro/hass/homeassistant-core-py313/aarch64 # /opt/etc/init.d/S99hass start Starting Home Assistant (HASS)... done. /opt/tmp/hass/hass.thebb.keenetic.pro/hass/homeassistant-core-py313/aarch64 # hass --version Traceback (most recent call last): File "/opt/bin/hass", line 5, in <module> from homeassistant.__main__ import main ModuleNotFoundError: No module named 'homeassistant' /opt/tmp/hass/hass.thebb.keenetic.pro/hass/homeassistant-core-py313/aarch64 # /opt/tmp/hass/hass.thebb.keenetic.pro/hass/homeassistant-core-py313/aarch64 # hass -c /opt/var/lib/homeassistant --debug --verbose Traceback (most recent call last): File "/opt/bin/hass", line 5, in <module> from homeassistant.__main__ import main ModuleNotFoundError: No module named 'homeassistant' Всех с праздником Восстановился из бэкапа Edited May 9 by firefly Quote
Moon_Light Posted May 9 Posted May 9 20 часов назад, firefly сказал: Проблема с обновлением версий пакетов HA-2025.5.0 А я обновился без проблем, архитектура mipsel 1 Quote
login Posted May 10 Posted May 10 В 09.05.2025 в 01:38, firefly сказал: Проблема с обновлением версий пакетов HA-2025.5.0 Тоже без проблем обновился на архитектуре aarch64. Единственное не могу разобраться почему не могу сделать резервную копию. (через облако не пробовал пока). Причем у меня развернута два HA на архитектуре aarch64 на одинаковых моделях кинетика. На другом резервная копия делается без проблем локально. В чем проблема может быть, может кто подскажет? Quote
phpclub Posted May 10 Posted May 10 В 09.05.2025 в 22:14, Moon_Light сказал: А я обновился без проблем, архитектура mipsel Можешь выложить архив - не успел скачать. Quote
Evgenii. Posted May 10 Posted May 10 (edited) Не могу установить интеграцию ZHA, выдает ошибку - скрин ниже. Есть какие-то мысли в чем может быть проблема? : Ошибка Не удалось загрузить мастер настройки: 500 Internal Server Error Server got itself in trouble Уровень: ОШИБКА Регистратор: homeassistant.util.package Источник: util/package.py:131Зафиксировано первый раз: 00:25:04 (3 случая) Зафиксировано последний раз: 00:25:21 Невозможно установить пакет zha==0.0.57: ОШИБКА: Не удалось найти версию, удовлетворяющую требованию zha==0.0.57 (из версий: 0.0.1, 0.0.2, 0.0.3, 0.0.4, 0.0.5, 0.0.6, 0.0.7, 0.0.8, 0.0.9, 0.0.10, 0.0.11, 0.0.12, 0.0.13, 0.0.14, 0.0.15, 0.0.16, 0.0.17, 0.0.18, 0.0.19, 0.0.20, 0.0.21, 0.0.22, 0.0.23, 0.0.24, 0.0.25, 0.0.26, 0.0.27, 0.0.28, 0.0.29, 0.0.30, 0.0.31, 0.0.32, 0.0.33, 0.0.34, 0.0.35, 0.0.36, 0.0.37, 0.0.38, 0.0.39, 0.0.40, 0.0.41, 0.0.42, 0.0.43, 0.0.44, 0.0.45, 0.0.46, 0.0.47, 0.0.48, 0.0.49, 0.0.50, 0.0.51, 0.0.52, 0.0.53, 0.0.54, 0.0.55, 0.0.56) ОШИБКА: Не найдено соответствующее распределение для zha==0.0.57 Уровень: ОШИБКА Регистратор: aiohttp.server Источник: /opt/lib/python3.13/site-packages/aiohttp/web_protocol.py:481Зафиксировано первый раз: 00:25:21 (1 случай) Зафиксировано последний раз: 00:25:21 Ошибка обработки запроса от 192.168.2.11 Обратная трассировка (последний вызов последний): Файл "/opt/lib/python3.13/site-packages/aiohttp/web_protocol.py", строка 510, в _handle_request Файл "/opt/lib/python3.13/site-packages/aiohttp/web_app.py", строка 569, в _handle Файл "/opt/lib/python3.13/site-packages/aiohttp/web_middlewares.py", строка 117, в impl Файл "/opt/lib/python3.13/site-packages/homeassistant/components/http/security_filter.py", строка 92, в security_filter_middleware Файл "/opt/lib/python3.13/site-packages/homeassistant/components/http/forwarded.py", строка 83, в forwarded_middleware Файл "/opt/lib/python3.13/site-packages/homeassistant/components/http/request_context.py", строка 26, в request_context_middleware Файл "/opt/lib/python3.13/site-packages/homeassistant/components/http/ban.py", строка 86, в ban_middleware Файл "/opt/lib/python3.13/site-packages/homeassistant/components/http/auth.py", строка 242, в auth_middleware Файл "/opt/lib/python3.13/site-packages/homeassistant/components/http/headers.py", строка 41, в headers_middleware Файл "/opt/lib/python3.13/site-packages/homeassistant/helpers/http.py", строка 73, в дескрипторе Файл "/opt/lib/python3.13/site-packages/homeassistant/components/http/decorators.py", строка 81, в with_admin Файл "/opt/lib/python3.13/site-packages/homeassistant/components/http/data_validator.py", строка 74, в оболочке Файл "/opt/lib/python3.13/site-packages/homeassistant/components/config/config_entries.py", строка 183, в посте Файл "/opt/lib/python3.13/site-packages/homeassistant/components/config/config_entries.py", строка 190, в _post_impl Файл "/opt/lib/python3.13/site-packages/homeassistant/helpers/data_entry_flow.py", строка 83, в _post_impl Файл "/opt/lib/python3.13/site-packages/homeassistant/config_entries.py", строка 1446, в async_init Файл "/opt/lib/python3.13/site-packages/homeassistant/config_entries.py", строка 1482, в _async_init Файл "/opt/lib/python3.13/site-packages/homeassistant/config_entries.py", строка 1703, в async_create_flow Файл "/opt/lib/python3.13/site-packages/homeassistant/config_entries.py", строка 3780, в _async_get_flow_handler Файл "/opt/lib/python3.13/site-packages/homeassistant/config_entries.py", строка 3757, в _load_integration Файл "/opt/lib/python3.13/site-packages/homeassistant/setup.py", строка 585, в async_process_deps_reqs Файл "/opt/lib/python3.13/site-packages/homeassistant/requirements.py", строка 54, в async_get_integration_with_requirements Файл "/opt/lib/python3.13/site-packages/homeassistant/requirements.py", строка 170, в async_get_integration_with_requirements Файл "/opt/lib/python3.13/site-packages/homeassistant/requirements.py", строка 159, в async_get_integration_with_requirements Файл "/opt/lib/python3.13/site-packages/homeassistant/requirements.py", строка 182, в _async_process_integration Файл "/opt/lib/python3.13/site-packages/homeassistant/requirements.py", строка 269, в async_process_requirements Файл "/opt/lib/python3.13/site-packages/homeassistant/requirements.py", строка 307, в _async_process_requirements homeassistant.requirements.RequirementsNotFound: Требования для zha не найдены: ['zha==0.0.57']. Edited May 10 by Evgenii. Quote
Moon_Light Posted May 11 Posted May 11 (edited) 22 часа назад, phpclub сказал: Можешь выложить архив - не успел скачать. Архитектура mipsel HA-2025.5.0 https://disk.yandex.ru/d/iVgdVKmwwXO-Lg Edited May 11 by Moon_Light Quote
Moon_Light Posted May 11 Posted May 11 19 часов назад, Evgenii. сказал: Не могу установить интеграцию ZHA Вам нужно поставить пакет ha-component-zha из репозитория уважаемого TheBB Quote
TheBB Posted May 11 Posted May 11 В 08.05.2025 в 22:49, TheBB сказал: сервер (https://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/) снова онлайн ещё на сутки. делайте локальные копии. root@ZKUII: /opt/root # hass --version 2025.5.1 root@ZKUII: /opt/root # 3 Quote
Anvar Zalibekov Posted May 12 Posted May 12 (edited) On 5/9/2025 at 1:38 AM, firefly said: Проблема с обновлением версий пакетов HA-2025.5.0 /opt/tmp/hass/hass.thebb.keenetic.pro/hass/homeassistant-core-py313/aarch64 # hass -c /opt/var/lib/homeassistant --debug --verbose Traceback (most recent call last): File "/opt/bin/hass", line 5, in <module> from homeassistant.__main__ import main ModuleNotFoundError: No module named 'homeassistant' Всех с праздником Восстановился из бэкапа Похоже, что проблема с удалением старого НА (пакетов). У меня такая же ошибка на роутере, на котором уже был НА установлен, а на другом роутере, где с "нуля" на чистый диск устанавливал, все пошло. Edited May 12 by Anvar Zalibekov Quote
Evgenii. Posted May 12 Posted May 12 19 часов назад, Moon_Light сказал: Вам нужно поставить пакет ha-component-zha из репозитория уважаемого TheBB Спасибо за подсказку, но к сожалению не помогло ошибка та же ~ # opkg install ha-component-zha --force-reinstall Removing package ha-component-zha from root... Installing ha-component-zha (2025.5.1-1) to root... Downloading http://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/aarch64/HA-2025.5.1//ha-component-zha_2025.5.1-1_aarch64-3.10.ipk Configuring ha-component-zha. Quote
Moon_Light Posted May 12 Posted May 12 4 минуты назад, Evgenii. сказал: не помогло ошибка та же Даже не знаю, сам использую zha, полёт нормальный. По какой-то причине он начинает пытаться поставить его через pip и, что удивительно, еще и не находит нужную версию. HA перезапускали? Загляните в папку с конфигом HA (/opt/var/lib/homeassistant), там найдёте папку с зависимостями питона (папка deps или что-то типа того), часть зависимостей он ставит туда. Поищите там папку с zha (название будет чуть другое, но узнаете), если есть - просто удалите папку, чтоб не мешалась, он может туда смотрит. Дальше повторите процедуру Quote
Evgenii. Posted May 12 Posted May 12 (edited) 2 часа назад, Moon_Light сказал: Даже не знаю, сам использую zha, полёт нормальный. По какой-то причине он начинает пытаться поставить его через pip и, что удивительно, еще и не находит нужную версию. HA перезапускали? Загляните в папку с конфигом HA (/opt/var/lib/homeassistant), там найдёте папку с зависимостями питона (папка deps или что-то типа того), часть зависимостей он ставит туда. Поищите там папку с zha (название будет чуть другое, но узнаете), если есть - просто удалите папку, чтоб не мешалась, он может туда смотрит. Дальше повторите процедуру Их там целых 3 или 4 папки не удалить бы лишнее... Edited May 12 by Evgenii. Quote
Moon_Light Posted May 12 Posted May 12 2 минуты назад, Evgenii. сказал: удалить бы лишнее Первые два можно смело удалить. Не переживайте, хомасистент установит недостающее. Всё что тут лежит было скачано самим HA Quote
Moon_Light Posted May 12 Posted May 12 (edited) У меня если что по пути /opt/var/lib/homeassistant/deps/lib/python3.13/site-packages/ папок zha нет и всё работает. Так как зависимость установлена глобально через opkg Edited May 12 by Moon_Light Quote
Evgenii. Posted May 13 Posted May 13 17 часов назад, Moon_Light сказал: У меня если что по пути /opt/var/lib/homeassistant/deps/lib/python3.13/site-packages/ папок zha нет и всё работает. Так как зависимость установлена глобально через opkg Я тоже вроде так устанавливал. Спасибо большое! Помогло удаление. Теперь заработало! Подскажите еще не могу установить мобильное приложение интеграцию. Случайно удалил. А теперь пишет ошибку при новой попытке установить : Не удалось загрузить мастер настройки: {"message":"Invalid handler specified"} Quote
Moon_Light Posted May 13 Posted May 13 1 минуту назад, Evgenii. сказал: Я тоже вроде так устанавливал Да но это не влияло так как он смотрел на локальную версию а opkg ставит глобально, локальная в приоритете 3 минуты назад, Evgenii. сказал: Не удалось загрузить мастер настройки Смотрите логи системы как с zha там всё должно быть написано Quote
Evgenii. Posted May 13 Posted May 13 (edited) 26 минут назад, Moon_Light сказал: Смотрите логи системы как с zha там всё должно быть написано ошибка в логе: Регистратор: homeassistant.config_entries Источник: config_entries.py:3761 Зафиксировано первый раз: 13:31:03 (1 случай) Зафиксировано последний раз: 13:31:03 Error occurred loading flow for integration mobile_app: No module named 'unicode_rbnf' Понять бы еще , что это значит Edited May 13 by Evgenii. Quote
Moon_Light Posted May 13 Posted May 13 (edited) 5 минут назад, Evgenii. сказал: Error occurred loading flow for integration mobile_app: No module named 'unicode_rbnf' Ну вот ведь подсказка opkg install python3-unicode-rbnf )) TheBB уже все собрал PS. По аналогии с zha выпилите локальную версию если она есть Edited May 13 by Moon_Light Quote
Moon_Light Posted May 13 Posted May 13 (edited) Для понимания ситуации: Существуют библиотеки, необходимые для запуска самого Home Assistant (HA), и отдельные - для интеграций. Библиотеки для интеграций HA устанавливает автоматически через pip. Большую часть этих зависимостей заранее собирает и выкладывает уважаемый TheBB. Теоретически все зависимости можно установить напрямую через pip, но на практике сборка многих из них на роутере закончится ошибками. Процесс компиляции займёт часы, а многих пакетов собрать не удастся. TheBB же выполняет кросс-компиляцию на ПК и выкладывает готовые пакеты. Если при запуске HA что-то пошло не так, используйте команду для детальной отладки: hass -c /opt/var/lib/homeassistant --debug --verbose В логах Python сообщит о недостающем модуле. Это не должно происходить, поскольку все зависимости уже прописаны TheBB и должны устанавливаться менеджером пакетов opkg при установке или обновлении HA. Однако если ошибка всё же возникла, найдите в сообщении имя не найденного модуля, добавьте к нему префикс python3- и установите через opkg: opkg install python3-<имя_модуля> Скорее всего нужная библиотека уже есть в репозитории. Если же её там нет (что маловероятно), пробуйте установить через pip. В этом случае убедитесь, что на роутере установлены компиляторы и утилиты сборки (make и др.). Если проблема возникла не при старте HA, а во время настройки интеграции: Откройте логи HA - в 99 % случаев ошибка связана с отсутствием библиотек. Учтите, что при открытии мастера настройки интеграции HA уже мог установить часть зависимостей через pip в каталог: /opt/var/lib/homeassistant/deps/lib/python3.13/site-packages/ Стремитесь держать в этой папке только те пакеты, которых нет в opkg. Иначе при обновлении HA pip будет обновлять их снова, и процесс займет часы. Помните: большинство зависимостей уже собраны TheBB. Чтобы установить недостающую библиотеку, достаточно добавить префикс python3- к её имени и установить через opkg. На крайняк ставьте через pip PS. Обновляйте НА командой opkg upgrade чтобы свести количество проблем к минимуму. В opkg.conf можно закомментировать другие репы если боитесь, что обновится что-то лишнее Edited May 13 by Moon_Light Quote
Evgenii. Posted May 13 Posted May 13 (edited) 1 час назад, Moon_Light сказал: Ну вот ведь подсказка opkg install python3-unicode-rbnf )) TheBB уже все собрал Спасибо Большое. Получилось!!! 48 минут назад, Moon_Light сказал: Для понимания ситуации: Спасибо Большое, достаточно информативная статья для меня как начинающего пытаясь в этом хоть как то разбираться. Для меня как новичка, если честно пока фраза самому установить через pip , вводит в ступор))) Хотелось бы узнать по подробнее про это по возможности... 48 минут назад, Moon_Light сказал: Стремитесь держать в этой папке только те пакеты, которых нет в opkg. Иначе при обновлении HA pip будет обновлять их снова, и процесс займет часы. Хотелось бы удалить лишнее!!! А как там понять что в папке deps можно, а что нельзя удалить? Ведь у меня даже в этой папке питон 3.11 валяется ). А можно ли тогда вообще все в этом каталоге удалить и еще раз не запуская HA, запустить установку opkg homeassistant чтобы он взял все не достающие дополнения уже откуда надо и не кидал лишнее в deps? Edited May 13 by Evgenii. Quote
Moon_Light Posted May 13 Posted May 13 7 минут назад, Evgenii. сказал: установить через pip pip install <имя_модуля> Без префикса python-. Так устанавливает зависимости сам HA. Но проблема в том что HA ставит таймаут, и если либа не установилась за определённое время то всё появляется ошибка. Так как всё на роутере процесс медленный, и либа может либо не успеть установиться, либо произойдёт ошибка при сборке либы. Когда вы пишите pip install то таймаута нет и есть шанс что всё установится, но делать это только в случаи если этой либы нет в репе opkg 12 минут назад, Evgenii. сказал: Хотелось бы удалить лишнее!! 3.11 можно снести По поводу удалить лишнее, раньше я запускал HA и открывал htop чтобы смотреть на запущенные процессы и отслеживал что HA ставит через pip и ставил это через opkg. Потом я писал скрипт который смотрел в папку deps находил аналог в opkg удалял из deps и ставил через opkg (но там всё было немного криво давать не буду). Советую вам при следующем обновлении проследить какие процессы запускаются при старте HA и что он там ставит сам. Я открывал 2 консоли в одной HA в другой htop и если видите что он что-то ставит (вы это увидите по процессу pip) прибиваете HA, ставите через opkg удаляете из deps. Может я конечно чего-то не понимаю и всё можно делать проще и тд. но я делал так, сейчас когда я избавился от лишнего обновление HA проходят максимально безболезненно. Раньше из за зависимостей в deps приходилось оставлять HA на ночь пока он там всё скачает и всё было очень больно. Сейчас всё прибрал и стало легко Quote
Evgenii. Posted May 13 Posted May 13 1 час назад, Moon_Light сказал: Советую вам при следующем обновлении проследить какие процессы запускаются при старте HA и что он там ставит сам. Я открывал 2 консоли в одной HA в другой htop и если видите что он что-то ставит (вы это увидите по процессу pip) прибиваете HA, ставите через opkg удаляете из deps. Не совсем понимаю, а как htop открыть и какую консоль в HA открыть и наблюдать? Quote
Evgenii. Posted May 13 Posted May 13 4 часа назад, Evgenii. сказал: Спасибо Большое. Получилось!!! Но в интеграциях теперь в веб интерфейсе HA установленное моб.приложение не видно. Возможно это как-то исправить? Раньше все это было видно какое и сколько устройств подключено и т.д. Quote
Moon_Light Posted May 13 Posted May 13 1 час назад, Evgenii. сказал: а как htop открыть Прочитайте пожалуйста в интернете 1 час назад, Evgenii. сказал: какую консоль в HA открыть и наблюдать SSH. Остановить HA и запустить HA вручную: 4 часа назад, Moon_Light сказал: hass -c /opt/var/lib/homeassistant --debug --verbose Quote
Moon_Light Posted May 13 Posted May 13 6 минут назад, Evgenii. сказал: Но в интеграциях теперь в веб интерфейсе HA установленное моб.приложение не видно Добавьте интеграцию снова. А приложение на телефоне удалите и заново скачайте и заново авторизируйтесь, чтоб зарегистрироваться новое устройство, оно в момент первой авторизации регистрируется на сколько я знаю Quote
Evgenii. Posted May 15 Posted May 15 В 13.05.2025 в 15:10, Moon_Light сказал: По поводу удалить лишнее, раньше я запускал HA и открывал htop чтобы смотреть на запущенные процессы и отслеживал что HA ставит через pip и ставил это через opkg. Потом я писал скрипт который смотрел в папку deps находил аналог в opkg удалял из deps и ставил через opkg (но там всё было немного криво давать не буду). Советую вам при следующем обновлении проследить какие процессы запускаются при старте HA и что он там ставит сам. Я открывал 2 консоли в одной HA в другой htop и если видите что он что-то ставит (вы это увидите по процессу pip) прибиваете HA, ставите через opkg удаляете из deps. Может я конечно чего-то не понимаю и всё можно делать проще и тд. но я делал так, сейчас когда я избавился от лишнего обновление HA проходят максимально безболезненно. Раньше из за зависимостей в deps приходилось оставлять HA на ночь пока он там всё скачает и всё было очень больно. Сейчас всё прибрал и стало легко Тоесть по факту при установке с нуля HA я должен все ha-component-......ipk , которые мне нужны, установить вручную из папки opkg уважаемого TheBB, в противном случае HA при установке может взять не из нее? Quote
Evgenii. Posted May 16 Posted May 16 (edited) Короче удалил всю папку deps он мне все снова поставил в автоматическом режиме, причем все те же папки восстановил, пока все работает без сбоев. Edited May 18 by Evgenii. 1 Quote
Moon_Light Posted May 19 Posted May 19 В 15.05.2025 в 18:53, Evgenii. сказал: Тоесть по факту при установке с нуля HA я должен все ha-component-......ipk , которые мне нужны, установить вручную из папки opkg уважаемого TheBB, в противном случае HA при установке может взять не из нее? Да но он автоматически поставил через pip. Чать из того что он поставил есть в opkg. Потом вы просто будите дольше ждать первый запуск после обновления. Когда я поставил всё через opkg то потом просто делаю upgrade и у меня HA сразу стартует и ничего не ставит сам В 16.05.2025 в 15:36, Evgenii. сказал: Короче удалил всю папку deps он мне все снова поставил в автоматическом режиме, причем все те же папки восстановил, пока все работает без сбоев. Ну тоже вариант просто на моем Кинетике 1011 он ставил а потом обновлял всё сам почти всю ночь Quote
Evgenii. Posted May 21 Posted May 21 (edited) Может кто подскажет, отключили свет, после включения вот такая ошибка. Не совсем понимаю как правильно исправить эту критическую ошибку: Edited May 21 by Evgenii. Quote
Yuriy Posted May 23 Posted May 23 (edited) https://www.home-assistant.io/blog/2025/05/22/deprecating-core-and-supervised-installation-methods-and-32-bit-systems/#read-more Edited May 23 by Yuriy Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.