batonskij Posted March 10, 2025 Posted March 10, 2025 (edited) 1 час назад, Moon_Light сказал: Скачать и поставить вручную а если её положить в папку HA-2025.3.1, удалить homeassistant_2025.3.1-1_mipsel-3.4.ipk и запустить обновление? Edited March 10, 2025 by batonskij Quote
Moon_Light Posted March 10, 2025 Posted March 10, 2025 1 час назад, batonskij сказал: а если её положить в папку HA-2025.3.1, удалить homeassistant_2025.3.1-1_mipsel-3.4.ipk и запустить обновление? Не уверен что сработает там же есть файл Packages с указанием всех версий лучше поставьте вручную 1 Quote
Moon_Light Posted March 10, 2025 Posted March 10, 2025 (edited) По поводу бекапов я пришёл к тому, что делаю их в свою закрытую репу на гитхабе. Это максимально быстро, есть история. Бекап делается за секунды. Сделал скрипт, который запускаю автоматом каждую ночь через тот же HA, и по кнопке, когда экспериментирую, кому интересно вот скрипт Спойлер #!/opt/bin/sh # Переходим в директорию с проектом cd /opt/var/lib/homeassistant/ # Получаем текущую дату и время current_datetime=$(date +"%Y-%m-%d %H:%M:%S") # Получаем последние изменения из ветки main git pull origin main# > /dev/null 2>&1 # Проверяем наличие изменений в репозитории changes=$(git status -s) # Проверяем статус изменений if [ -n "$changes" ]; then # Если есть изменения, добавляем их git add . # Создаем коммит с текущей датой и временем в сообщении git commit -m "$current_datetime" # Отправляем изменения в репозиторий (предполагается, что origin - это удаленный репозиторий) git push origin main > /dev/null 2>&1 echo "Изменения успешно отправлены в репозиторий!" else echo "Нет изменений для отправки в репозиторий!" fi Edited March 10, 2025 by Moon_Light Quote
Moon_Light Posted March 10, 2025 Posted March 10, 2025 14 часов назад, TheBB сказал: HACS: рядом с архивами лежит фиксанутый пакет homeassistant (костыли в виде симлинков ему не нужны) Уважаемый TheBB, увидел что вы пропатчили loader.py. Спасибо большое за ваш труд, это помогло исправить HACS. Но сломались бэкапы((. Могу сказать точно что они работают на версии homeassistant_2025.3.1-1_mipsel-3.4.ipk, но не работают на версии homeassistant_2025.3.1-2_mipsel-3.4.ipk. Возможно вам поможет эта информация. PS. Заметил что пакет ha-component-backup это заглушка PS. Пожалуйста не спамте, чтобы TheBB это увидел... Quote
Evgenii. Posted March 10, 2025 Posted March 10, 2025 38 минут назад, Moon_Light сказал: Уважаемый TheBB, увидел что вы пропатчили loader.py. Спасибо большое за ваш труд, это помогло исправить HACS. Но сломались бэкапы((. Могу сказать точно что они работают на версии homeassistant_2025.3.1-1_mipsel-3.4.ipk, но не работают на версии homeassistant_2025.3.1-2_mipsel-3.4.ipk. Возможно вам поможет эта информация. PS. Заметил что пакет ha-component-backup это заглушка PS. Пожалуйста не спамте, чтобы TheBB это увидел... Не хочу спамить, но хочу дополнить и сказать что у меня и на версии homeassistant_2025.3.1-1_aarch64-3.10.ipk тоже не работает бэкап, как и на версии homeassistant_2025.3.1-2_aarch64-3.10.ipk. Если конечно про бэкап речь. 1 Quote
TheBB Posted March 10, 2025 Posted March 10, 2025 попытка №2 отдельно файл `loader.pyc` на замену в `/opt/lib/python3.13/site-packages/homeassistant` отдельно пакет homeassistant_2025.3.1-3_* если взлетит, обновим индексы и переделаем архивы (только *-2025,3,1) Quote
Moon_Light Posted March 10, 2025 Posted March 10, 2025 1 час назад, TheBB сказал: попытка №2 отдельно файл `loader.pyc` на замену в `/opt/lib/python3.13/site-packages/homeassistant` отдельно пакет homeassistant_2025.3.1-3_* если взлетит, обновим индексы и переделаем архивы (только *-2025,3,1) Всё супер! На mipsel взлетело! Спасибо огромное. Могли бы вы поделиться своим diff для loader.py? Я подменил у себя loader.pyс на loader.py и ковырял методы resolve_from_root и platforms_exists но у меня не получилось, возможно я копал не в ту сторону, и мне очень интересно как выглядит Ваш патч Quote
TheBB Posted March 10, 2025 Posted March 10, 2025 1 час назад, Moon_Light сказал: Могли бы вы поделиться своим diff для loader.py? --- a/homeassistant/loader.py +++ b/homeassistant/loader.py @@ -1247,6 +1247,11 @@ class Integration: for platform_name in platform_names: full_name = f"{domain}.{platform_name}" if full_name not in missing_platforms and ( + f"{platform_name}.pyc" in files or platform_name in files + ): + existing_platforms.append(platform_name) + continue + elif full_name not in missing_platforms and ( f"{platform_name}.py" in files or platform_name in files ): existing_platforms.append(platform_name) 1 Quote
TheBB Posted March 10, 2025 Posted March 10, 2025 2 часа назад, TheBB сказал: если взлетит, обновим индексы и переделаем архивы (только *-2025,3,1) HA-2025.3.1-3 c фиксами HACS, backup + ещё сутки бонусом. 3 Quote
Alex_V Posted March 10, 2025 Posted March 10, 2025 TheBB, спасибо! На сегодняшних новостях решил сразу обновится на HA-2025.3.1-3, вроде все прошло нормально, но теперь HA не запускается. Прошу подсказать, что делаю не так. /opt/var/lib/homeassistant # 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' Quote
Moon_Light Posted March 10, 2025 Posted March 10, 2025 (edited) 11 минут назад, Alex_V сказал: TheBB, спасибо! На сегодняшних новостях решил сразу обновится на HA-2025.3.1-3, вроде все прошло нормально, но теперь HA не запускается. Прошу подсказать, что делаю не так. /opt/var/lib/homeassistant # 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' То что в ошибке написано, то оно и значит. Я рассказывал как действовать в таком случае, ставить через opkg то что просит) судья по всему вы удалили homeassistant. Почитайте пожалуйста несколько последних страниц, я тут скрипт выкладывал который автоматически ставит то чего не хватает для запуска PS. Тут у всех одни и те же ошибки и поблемы. Ну правда есть поиск попробуйте изучить сначала сами) Edited March 10, 2025 by Moon_Light Quote
Alex_V Posted March 10, 2025 Posted March 10, 2025 Moon_Light, да, все прочитал, скрипт Ваш запустил, висит более 1,5 часов на: Collecting urllib3<2,>=1.26.5 (from homeassistant) Using cached urllib3-1.26.20-py2.py3-none-any.whl.metadata (50 kB) Collecting uv==0.6.1 (from homeassistant) Using cached uv-0.6.1.tar.gz (2.9 MB) Installing build dependencies ... | Пробовал вручную, тоже не проходит: ~ # opkg upgrade homeassistant Upgrading homeassistant on root from 2024.3.0-1 to 2025.3.1-3... Downloading http://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/mipsel/HA-2025.3.1-3/homeassistant_2025.3.1-3_mipsel-3.4.ipk Installing python3-av (13.1.0_3.13-1) to root... Downloading http://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/mipsel/HA-2025.3.1-3/python3-av_13.1.0_3.13-1_mipsel-3.4.ipk Collected errors: * check_data_file_clashes: Package python3-av wants to install file /opt/bin/pyav But that file is already provided by package * python3-ha-av Quote
Moon_Light Posted March 10, 2025 Posted March 10, 2025 (edited) 15 минут назад, Alex_V сказал: Moon_Light, да, все прочитал, скрипт Ваш запустил, висит более 1,5 часов на: Collecting urllib3<2,>=1.26.5 (from homeassistant) Using cached urllib3-1.26.20-py2.py3-none-any.whl.metadata (50 kB) Collecting uv==0.6.1 (from homeassistant) Using cached uv-0.6.1.tar.gz (2.9 MB) Installing build dependencies ... | Пробовал вручную, тоже не проходит: ~ # opkg upgrade homeassistant Upgrading homeassistant on root from 2024.3.0-1 to 2025.3.1-3... Downloading http://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/mipsel/HA-2025.3.1-3/homeassistant_2025.3.1-3_mipsel-3.4.ipk Installing python3-av (13.1.0_3.13-1) to root... Downloading http://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/mipsel/HA-2025.3.1-3/python3-av_13.1.0_3.13-1_mipsel-3.4.ipk Collected errors: * check_data_file_clashes: Package python3-av wants to install file /opt/bin/pyav But that file is already provided by package * python3-ha-av По хорошему для обновления нужно делать opkg upgrade всего. Скрипт делал для прошлых версий возможно что то поменялось и он не находит зависимости в репозитории и ставит через pip. Тогда остаётся сделать upgrade всего, потом opkg install homeassistant --force-reinstall а дальше запускать и ставить каждую зависимость через opkg, искать в репозитории если там есть ставить, если пишет что она уже установлена добавляйте флаг --force-reinstall и ставте принудительно, если не нашли в репозитории ставьте через pip По идее это то что и делал скрипт но я не уверен возможно что то поменялось в именах или еще что и регулярка не сработала как нужно Edited March 10, 2025 by Moon_Light Quote
Moon_Light Posted March 10, 2025 Posted March 10, 2025 (edited) 28 минут назад, Alex_V сказал: Collected errors: * check_data_file_clashes: Package python3-av wants to install file /opt/bin/pyav But that file is already provided by package * python3-ha-av Вот тут например можно поставить python3-av вручную добавив флаг для игнора этой ошибки opkg install python3-av --force-overwrite Edited March 10, 2025 by Moon_Light Quote
Alex_V Posted March 10, 2025 Posted March 10, 2025 13 минут назад, Moon_Light сказал: Вот тут например можно поставить python3-av вручную добавив флаг для игнора этой ошибки opkg install python3-av --force-overwrite Установке python3-av мешался python3-ha-av, пришлось удалить вручную: opkg remove python3-ha-av --autoremove --force-depends Далее: opkg install homeassistant и opkg upgrade Сейчас Ваш скрипт работает, надеюсь все получится. Quote
Moon_Light Posted March 10, 2025 Posted March 10, 2025 Вообще все не так сложно, лично я обновился с февральской версии просто командой opkg update, opkg upgrade. Если видите ошибки смотрите на что ругается и ставите вручную. Не хочет ставиться или говорит что уже установлена а ha ее не видит прибиваете молотком, --force-reinstall и --force-overwrite а помощь. Главное ищите а репозитории, через pip ставьте если уверены что ее нету в репе. Иначе pip начнет компилить ее прямо на роутере, а это не самая приятная история, либо компилить будет несколько часов либо просто не соберёт из за каких нибудь не наденных хидеров Quote
Moon_Light Posted March 10, 2025 Posted March 10, 2025 (edited) 11 минут назад, Alex_V сказал: Установке python3-av мешался python3-ha-av, пришлось удалить вручную Я не уверен, но скорее всего обе эти зависимости нужны и удалить одну чтобы поставилась другую, я ставлю принудительно в таком случае, флаг должен был помочь Edited March 10, 2025 by Moon_Light Quote
Alex_V Posted March 10, 2025 Posted March 10, 2025 TheBB, Moon_Light, спасибо! 20 минут назад, Moon_Light сказал: Я не уверен, но скорее всего обе эти зависимости нужны и удалить одну чтобы поставилась другую, я ставлю принудительно в таком случае, флаг должен был помочь Не знаю, у меня без python3-ha-av завелось и работает. Вручную только еще пришлось откатить на python3-urllib3_1.26.20_3.13-1_mipsel-3.4.ipk, скрипт на этом зациклился и ставил более новую версию. Quote
TheBB Posted March 10, 2025 Posted March 10, 2025 1 час назад, Alex_V сказал: Не знаю, у меня без python3-ha-av завелось и работает. сопровождающие HA сменили зависимости (https://github.com/home-assistant/core/blob/dev/homeassistant/package_constraints.txt#L19) 42 минуты назад, Alex_V сказал: Вручную только еще пришлось откатить на python3-urllib3_1.26.20_3.13-1_mipsel-3.4.ipk, скрипт на этом зациклился и ставил более новую версию. `opkg flag hold python3-urllib3` - чтоб не обновлялся без необходимости. === одна из двух owrt`шных проблем (не считая борьбы за каждый свободный бит места - кастрация и обрезание всего и вся. угу-угу, пусть эти сказки рассказываю кому-то другому, после вкорячивания go & rust...): 1 обновление пакетов, с забитием на совместимость с зависящими пакетами; 2 втянув пакет, кладут болт на обновление. Quote
Evgenii. Posted March 11, 2025 Posted March 11, 2025 (edited) 9 часов назад, TheBB сказал: сопровождающие HA сменили зависимости (https://github.com/home-assistant/core/blob/dev/homeassistant/package_constraints.txt#L19) `opkg flag hold python3-urllib3` - чтоб не обновлялся без необходимости. === одна из двух owrt`шных проблем (не считая борьбы за каждый свободный бит места - кастрация и обрезание всего и вся. угу-угу, пусть эти сказки рассказываю кому-то другому, после вкорячивания go & rust...): 1 обновление пакетов, с забитием на совместимость с зависящими пакетами; 2 втянув пакет, кладут болт на обновление. При полной установки с нуля на чистую систему homeassistant_2025.3.1-3_aarch64-3.10.ipk, вот такие ошибки! Не знаю что теперь делать : ~ # hass -c /opt/var/lib/homeassistant --debug --verbose Traceback (most recent call last): File "/opt/bin/hass", line 8, in <module> sys.exit(main()) ~~~~^^ File "/opt/lib/python3.13/site-packages/homeassistant/__main__.py", line 337, in main File "/opt/lib/python3.13/site-packages/homeassistant/runner.py", line 16, in <module> File "/opt/lib/python3.13/site-packages/homeassistant/bootstrap.py", line 27, in <module> File "/opt/lib/python3.13/site-packages/homeassistant/config_entries.py", line 33, in <module> File "/opt/lib/python3.13/site-packages/homeassistant/components/persistent_notification/__init__.py", line 14, in <module> File "/opt/lib/python3.13/site-packages/homeassistant/components/websocket_api/__init__.py", line 12, in <module> File "/opt/lib/python3.13/site-packages/homeassistant/components/websocket_api/http.py", line 16, in <module> File "/opt/lib/python3.13/site-packages/homeassistant/components/http/__init__.py", line 54, in <module> File "/opt/lib/python3.13/site-packages/homeassistant/helpers/network.py", line 10, in <module> File "/opt/lib/python3.13/site-packages/hass_nabucasa/__init__.py", line 18, in <module> File "/opt/lib/python3.13/site-packages/hass_nabucasa/account_api.py", line 7, in <module> File "/opt/lib/python3.13/site-packages/hass_nabucasa/api.py", line 19, in <module> File "/opt/lib/python3.13/site-packages/hass_nabucasa/auth.py", line 12, in <module> File "/opt/lib/python3.13/site-packages/boto3/__init__.py", line 17, in <module> File "/opt/lib/python3.13/site-packages/boto3/session.py", line 17, in <module> File "/opt/lib/python3.13/site-packages/botocore/session.py", line 26, in <module> File "/opt/lib/python3.13/site-packages/botocore/client.py", line 15, in <module> File "/opt/lib/python3.13/site-packages/botocore/waiter.py", line 18, in <module> File "/opt/lib/python3.13/site-packages/botocore/docs/__init__.py", line 15, in <module> File "/opt/lib/python3.13/site-packages/botocore/docs/service.py", line 13, in <module> File "/opt/lib/python3.13/site-packages/botocore/docs/bcdoc/restdoc.py", line 17, in <module> File "/opt/lib/python3.13/site-packages/botocore/compat.py", line 32, in <module> ModuleNotFoundError: No module named 'urllib3' ~ # opkg install python3-urllib3 --force-reinstall Removing package python3-urllib3 from root... Installing python3-urllib3 (2.0.4-2) to root... Downloading http://bin.entware.net/aarch64-k3.10/python3-urllib3_2.0.4-2_aarch64-3.10.ipk Configuring python3-urllib3. ~ # ~ # hass -c /opt/var/lib/homeassistant --debug --verbose Traceback (most recent call last): File "/opt/bin/hass", line 8, in <module> sys.exit(main()) ~~~~^^ File "/opt/lib/python3.13/site-packages/homeassistant/__main__.py", line 337, in main File "/opt/lib/python3.13/site-packages/homeassistant/runner.py", line 16, in <module> File "/opt/lib/python3.13/site-packages/homeassistant/bootstrap.py", line 27, in <module> File "/opt/lib/python3.13/site-packages/homeassistant/config_entries.py", line 33, in <module> File "/opt/lib/python3.13/site-packages/homeassistant/components/persistent_notification/__init__.py", line 14, in <module> File "/opt/lib/python3.13/site-packages/homeassistant/components/websocket_api/__init__.py", line 12, in <module> File "/opt/lib/python3.13/site-packages/homeassistant/components/websocket_api/http.py", line 16, in <module> File "/opt/lib/python3.13/site-packages/homeassistant/components/http/__init__.py", line 54, in <module> File "/opt/lib/python3.13/site-packages/homeassistant/helpers/network.py", line 10, in <module> File "/opt/lib/python3.13/site-packages/hass_nabucasa/__init__.py", line 18, in <module> File "/opt/lib/python3.13/site-packages/hass_nabucasa/account_api.py", line 7, in <module> File "/opt/lib/python3.13/site-packages/hass_nabucasa/api.py", line 19, in <module> File "/opt/lib/python3.13/site-packages/hass_nabucasa/auth.py", line 12, in <module> File "/opt/lib/python3.13/site-packages/boto3/__init__.py", line 17, in <module> File "/opt/lib/python3.13/site-packages/boto3/session.py", line 17, in <module> File "/opt/lib/python3.13/site-packages/botocore/session.py", line 26, in <module> File "/opt/lib/python3.13/site-packages/botocore/client.py", line 15, in <module> File "/opt/lib/python3.13/site-packages/botocore/waiter.py", line 18, in <module> File "/opt/lib/python3.13/site-packages/botocore/docs/__init__.py", line 15, in <module> File "/opt/lib/python3.13/site-packages/botocore/docs/service.py", line 13, in <module> File "/opt/lib/python3.13/site-packages/botocore/docs/bcdoc/restdoc.py", line 17, in <module> File "/opt/lib/python3.13/site-packages/botocore/compat.py", line 32, in <module> ModuleNotFoundError: No module named 'urllib3' ~ # Как его можно откатить и поставить из другого нашего репозитория? Edited March 11, 2025 by Evgenii. Quote
TheBB Posted March 11, 2025 Posted March 11, 2025 48 минут назад, Evgenii. сказал: Как его откатить и поставить из другого нашего репозитория? закоментировать конфиге `/opt/etc/opkg.conf` путь до bin.entware.net (`#src/gz entware http://bin.entware.net/`), установить пакет, изменения в конфиге вернуть обратно. Спойлер root@ZKUII: /opt/root # root@ZKUII: /opt/root # opkg remove --force-depends python3-urllib3 Removing package python3-urllib3 from root... root@ZKUII: /opt/root # root@ZKUII: /opt/root # sed -i -e 's,^src/gz entware,#src/gz entware,' /opt/etc/opkg.conf root@ZKUII: /opt/root # root@ZKUII: /opt/root # opkg install python3-urllib3 Installing python3-urllib3 (1.26.20_3.13-1) to root... Downloading file:///opt/srv/opkg/HA-2025.3.1/python3-urllib3_1.26.20_3.13-1_mipsel-3.4.ipk Configuring python3-urllib3. root@ZKUII: /opt/root # root@ZKUII: /opt/root # opkg flag hold python3-urllib3 Setting flags for package python3-urllib3 to hold. root@ZKUII: /opt/root # root@ZKUII: /opt/root # sed -i -e 's,^#src/gz entware,src/gz entware,' /opt/etc/opkg.conf root@ZKUII: /opt/root # root@ZKUII: /opt/root # opkg update Downloading http://bin.entware.net/mipselsf-k3.4/Packages.gz Updated list of available packages in /opt/var/opkg-lists/entware Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/Packages.gz Updated list of available packages in /opt/var/opkg-lists/keendev Downloading file:///opt/srv/opkg/HA-2025.3.1/Packages.gz Updated list of available packages in /opt/var/opkg-lists/hass-dev root@ZKUII: /opt/root # root@ZKUII: /opt/root # opkg list-upgradable python3-urllib3 - 1.26.20_3.13-1 - 2.0.4-2 root@ZKUII: /opt/root # root@ZKUII: /opt/root # opkg upgrade Not upgrading package python3-urllib3 which is marked hold (flags=0x202). root@ZKUII: /opt/root # без ковыряния конфига, установить из локального файла Спойлер root@ZKUII: /opt/root # root@ZKUII: /opt/root # opkg remove --force-depends python3-urllib3 Removing package python3-urllib3 from root... root@ZKUII: /opt/root # root@ZKUII: /opt/root # root@ZKUII: /opt/root # opkg info python3-urllib3 Package: python3-urllib3 Version: 2.0.4-2 Depends: libc, libssp, librt, libpthread, python3 Status: unknown ok not-installed Section: lang Architecture: mipsel-3.4 Size: 192279 Filename: python3-urllib3_2.0.4-2_mipsel-3.4.ipk Description: HTTP library with thread-safe connection pooling, file post, and more. Package: python3-urllib3 Version: 1.26.20_3.13-1 Depends: libc, libssp, librt, libpthread, python3 Status: unknown ok not-installed Section: lang Architecture: mipsel-3.4 Size: 209683 Filename: python3-urllib3_1.26.20_3.13-1_mipsel-3.4.ipk Description: HTTP library with thread-safe connection pooling, file post, and more. root@ZKUII: /opt/root # root@ZKUII: /opt/root # opkg install /opt/srv/opkg/HA-2025.3.1/python3-urllib3_1.26.20_3.13-1_mipsel-3.4.ipk Installing python3-urllib3 (1.26.20_3.13-1) to root... Configuring python3-urllib3. root@ZKUII: /opt/root # root@ZKUII: /opt/root # opkg list-upgradable python3-urllib3 - 1.26.20_3.13-1 - 2.0.4-2 root@ZKUII: /opt/root # root@ZKUII: /opt/root # opkg flag hold python3-urllib3 Setting flags for package python3-urllib3 to hold. root@ZKUII: /opt/root # root@ZKUII: /opt/root # opkg upgrade Not upgrading package python3-urllib3 which is marked hold (flags=0x202). root@ZKUII: /opt/root # Quote
Evgenii. Posted March 11, 2025 Posted March 11, 2025 11 минут назад, TheBB сказал: закоментировать конфиге `/opt/etc/opkg.conf` путь до bin.entware.net (`#src/gz entware http://bin.entware.net/`), установить пакет, изменения в конфиге вернуть обратно. Показать контент root@ZKUII: /opt/root # root@ZKUII: /opt/root # opkg remove --force-depends python3-urllib3 Removing package python3-urllib3 from root... root@ZKUII: /opt/root # root@ZKUII: /opt/root # sed -i -e 's,^src/gz entware,#src/gz entware,' /opt/etc/opkg.conf root@ZKUII: /opt/root # root@ZKUII: /opt/root # opkg install python3-urllib3 Installing python3-urllib3 (1.26.20_3.13-1) to root... Downloading file:///opt/srv/opkg/HA-2025.3.1/python3-urllib3_1.26.20_3.13-1_mipsel-3.4.ipk Configuring python3-urllib3. root@ZKUII: /opt/root # root@ZKUII: /opt/root # opkg flag hold python3-urllib3 Setting flags for package python3-urllib3 to hold. root@ZKUII: /opt/root # root@ZKUII: /opt/root # sed -i -e 's,^#src/gz entware,src/gz entware,' /opt/etc/opkg.conf root@ZKUII: /opt/root # root@ZKUII: /opt/root # opkg update Downloading http://bin.entware.net/mipselsf-k3.4/Packages.gz Updated list of available packages in /opt/var/opkg-lists/entware Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/Packages.gz Updated list of available packages in /opt/var/opkg-lists/keendev Downloading file:///opt/srv/opkg/HA-2025.3.1/Packages.gz Updated list of available packages in /opt/var/opkg-lists/hass-dev root@ZKUII: /opt/root # root@ZKUII: /opt/root # opkg list-upgradable python3-urllib3 - 1.26.20_3.13-1 - 2.0.4-2 root@ZKUII: /opt/root # root@ZKUII: /opt/root # opkg upgrade Not upgrading package python3-urllib3 which is marked hold (flags=0x202). root@ZKUII: /opt/root # без ковыряния конфига, установить из локального файла Показать контент root@ZKUII: /opt/root # root@ZKUII: /opt/root # opkg remove --force-depends python3-urllib3 Removing package python3-urllib3 from root... root@ZKUII: /opt/root # root@ZKUII: /opt/root # root@ZKUII: /opt/root # opkg info python3-urllib3 Package: python3-urllib3 Version: 2.0.4-2 Depends: libc, libssp, librt, libpthread, python3 Status: unknown ok not-installed Section: lang Architecture: mipsel-3.4 Size: 192279 Filename: python3-urllib3_2.0.4-2_mipsel-3.4.ipk Description: HTTP library with thread-safe connection pooling, file post, and more. Package: python3-urllib3 Version: 1.26.20_3.13-1 Depends: libc, libssp, librt, libpthread, python3 Status: unknown ok not-installed Section: lang Architecture: mipsel-3.4 Size: 209683 Filename: python3-urllib3_1.26.20_3.13-1_mipsel-3.4.ipk Description: HTTP library with thread-safe connection pooling, file post, and more. root@ZKUII: /opt/root # root@ZKUII: /opt/root # opkg install /opt/srv/opkg/HA-2025.3.1/python3-urllib3_1.26.20_3.13-1_mipsel-3.4.ipk Installing python3-urllib3 (1.26.20_3.13-1) to root... Configuring python3-urllib3. root@ZKUII: /opt/root # root@ZKUII: /opt/root # opkg list-upgradable python3-urllib3 - 1.26.20_3.13-1 - 2.0.4-2 root@ZKUII: /opt/root # root@ZKUII: /opt/root # opkg flag hold python3-urllib3 Setting flags for package python3-urllib3 to hold. root@ZKUII: /opt/root # root@ZKUII: /opt/root # opkg upgrade Not upgrading package python3-urllib3 which is marked hold (flags=0x202). root@ZKUII: /opt/root # По первому варианту сразу попробовал не прокатило почему-то: ~ # opkg remove --force-depends python3-urllib3 No packages removed. ~ # opkg update Downloading http://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/aarch64/HA-2025.3.1-3//Packages.gz Updated list of available packages in /opt/var/opkg-lists/HA-2025.3.1-3 ~ # opkg install python3-urllib3 Installing python3-urllib3 (2.0.4-2) to root... Collected errors: * opkg_download_pkg: Package python3-urllib3 is not available from any configured src. * opkg_install_pkg: Failed to download python3-urllib3. Perhaps you need to run 'opkg update'? * opkg_install_cmd: Cannot install package python3-urllib3. ~ # Quote
TheBB Posted March 11, 2025 Posted March 11, 2025 aarch64 ... ~ # ~ # sed -i -e 's,^src/gz entware,#src/gz entware,' /opt/etc/opkg.conf ~ # ~ # opkg download python3-urllib3 Downloading https://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/aarch64/HA-2025.3.1-3/python3-urllib3_1.26.20_3.13-1_aarch64-3.10.ipk Downloaded python3-urllib3 as ./python3-urllib3_1.26.20_3.13-1_aarch64-3.10.ipk. ~ # ~ # opkg install python3-urllib3_1.26.20_3.13-1_aarch64-3.10.ipk Installing python3-urllib3 (1.26.20_3.13-1) to root... Configuring python3-urllib3. ~ # ~ # sed -i -e 's,^#src/gz entware,src/gz entware,' /opt/etc/opkg.conf ~ # ... Quote
Evgenii. Posted March 11, 2025 Posted March 11, 2025 (edited) 1 час назад, TheBB сказал: aarch64 ... ~ # ~ # sed -i -e 's,^src/gz entware,#src/gz entware,' /opt/etc/opkg.conf ~ # ~ # opkg download python3-urllib3 Downloading https://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/aarch64/HA-2025.3.1-3/python3-urllib3_1.26.20_3.13-1_aarch64-3.10.ipk Downloaded python3-urllib3 as ./python3-urllib3_1.26.20_3.13-1_aarch64-3.10.ipk. ~ # ~ # opkg install python3-urllib3_1.26.20_3.13-1_aarch64-3.10.ipk Installing python3-urllib3 (1.26.20_3.13-1) to root... Configuring python3-urllib3. ~ # ~ # sed -i -e 's,^#src/gz entware,src/gz entware,' /opt/etc/opkg.conf ~ # ... ~ # sed -i -e 's,^src/gz entware, #src/gz entware,' /opt/etc/opkg.c onf ~ # opkg download python3-urllib3 Collected errors: * opkg_download_pkg: Package python3-urllib3 is not available from any configured src. * opkg_download_cmd: Failed to download python3-urllib3. ~ # opkg update Downloading http://bin.entware.net/aarch64-k3.10/keenetic/Packages.gz Updated list of available packages in /opt/var/opkg-lists/keendev Downloading http://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/aarch64/HA-2025.3.1-3//Packages.gz Updated list of available packages in /opt/var/opkg-lists/HA-2025.3.1-3 ~ # opkg install python3-urllib3_1.26.20_3.13-1_aarch64-3.10.ipk Collected errors: * wfopen: python3-urllib3_1.26.20_3.13-1_aarch64-3.10.ipk: No such file or directory. * pkg_init_from_file: Failed to extract control file from python3-urllib3_1.26.20_3.13-1_aarch64-3.10.ipk. ~ # Вот так и мучаюсь(, убирал даже http://bin.entware.net/aarch64-k3.10/keenetic/Packages.gz в opkg.conf Может python3-urllib3_1.26.20_3.13-1_aarch64-3.10.ipk битый какой-то? Edited March 11, 2025 by Evgenii. Quote
Yuriy Posted March 11, 2025 Posted March 11, 2025 ~ # opkg remove python3-urllib3 --force-depends Removing package python3-urllib3 from root... ~ # opkg install https://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/a arch64/HA-2025.3.1-3/python3-urllib3_1.26.20_3.13-1_aarch64-3.10.ipk Downloading https://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/aarch64/HA-2025.3.1-3/python3-urllib3_1.26.20_3.13-1_aarch64-3.10.ipk Installing python3-urllib3 (1.26.20_3.13-1) to root... Configuring python3-urllib3. Quote
Evgenii. Posted March 11, 2025 Posted March 11, 2025 40 минут назад, Yuriy сказал: ~ # opkg remove python3-urllib3 --force-depends Removing package python3-urllib3 from root... ~ # opkg install https://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/a arch64/HA-2025.3.1-3/python3-urllib3_1.26.20_3.13-1_aarch64-3.10.ipk Downloading https://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/aarch64/HA-2025.3.1-3/python3-urllib3_1.26.20_3.13-1_aarch64-3.10.ipk Installing python3-urllib3 (1.26.20_3.13-1) to root... Configuring python3-urllib3. ~ # opkg remove python3-urllib3 --force-depends No packages removed. ~ # opkg install https://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/aarch64/HA-2025.3.1-3/python3-urllib3_1.26.20_3.13-1_aarch64-3.10.ipk Downloading https://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/aarch64/HA-2025.3.1-3/python3-urllib3_1.26.20_3.13-1_aarch64-3.10.ipk Installing python3-urllib3 (2.0.4-2) to root... Collected errors: * opkg_download_pkg: Package python3-urllib3 is not available from any configured src. * opkg_install_pkg: Failed to download python3-urllib3. Perhaps you need to run 'opkg update'? * opkg_install_cmd: Cannot install package python3-urllib3. ~ # opkg install http://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/aarch64/HA-2025.3.1-3/python3-urllib3_1.26.20_3.13-1_aarch64-3.10.ipk Downloading http://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/aarch64/HA-2025.3.1-3/python3-urllib3_1.26.20_3.13-1_aarch64-3.10.ipk Installing python3-urllib3 (2.0.4-2) to root... Collected errors: * opkg_download_pkg: Package python3-urllib3 is not available from any configured src. * opkg_install_pkg: Failed to download python3-urllib3. Perhaps you need to run 'opkg update'? * opkg_install_cmd: Cannot install package python3-urllib3. ~ # Не понимаю, что я делаю не так!? Quote
Yuriy Posted March 11, 2025 Posted March 11, 2025 (edited) echo "src/gz ha https://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/aarch64/HA-2025.3.1-3 " >> /opt/etc/opkg.conf opkg update opkg install https://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/aarch64/HA-2025.3.1-3/python3-urllib3_1.26.20_3.13-1_aarch64-3.10.ipk Edited March 11, 2025 by Yuriy Quote
Evgenii. Posted March 11, 2025 Posted March 11, 2025 20 минут назад, Yuriy сказал: echo "src/gz ha https://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/aarch64/HA-2025.3.1-3 " >> /opt/etc/opkg.conf opkg update opkg install https://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/aarch64/HA-2025.3.1-3/python3-urllib3_1.26.20_3.13-1_aarch64-3.10.ipk ~ # opkg update Downloading http://bin.entware.net/aarch64-k3.10/keenetic/Packages.gz Updated list of available packages in /opt/var/opkg-lists/keendev Downloading http://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/aarch64/HA-2025.3.1-3//Packages.gz Updated list of available packages in /opt/var/opkg-lists/HA-2025.3.1-3 ~ # opkg install https://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/aarch64/HA-2025.3.1-3/python3-urllib3_1.26.20_3.13-1_aarch64-3.10.ipk Downloading https://hass.thebb.keenetic.pro/hass/homeassistant-core-py313/aarch64/HA-2025.3.1-3/python3-urllib3_1.26.20_3.13-1_aarch64-3.10.ipk Installing python3-urllib3 (2.0.4-2) to root... Collected errors: * opkg_download_pkg: Package python3-urllib3 is not available from any configured src. * opkg_install_pkg: Failed to download python3-urllib3. Perhaps you need to run 'opkg update'? * opkg_install_cmd: Cannot install package python3-urllib3. ~ # чтобы я не делал ошибка одна и таже. И кажется он ищет и хочет именно Installing python3-urllib3 (2.0.4-2) версию. А так как ее нет он другую видеть не хочет что-ли? Quote
Alex_V Posted March 11, 2025 Posted March 11, 2025 22 минуты назад, Evgenii. сказал: чтобы я не делал ошибка одна и таже. И кажется он ищет и хочет именно Installing python3-urllib3 (2.0.4-2) версию. А так как ее нет он другую видеть не хочет что-ли? Я просто сохранил файл в корень диска, удалил новый: opkg remove python3-urllib3 --autoremove --force-depends потом установил вручную старую версию: opkg install /opt/python3-urllib3_1.26.20_3.13-1_mipsel-3.4.ipk --force-downgrade Ну естественно в вашем случае будет python3-urllib3_1.26.20_3.13-1_aarch64-3.10.ipk Quote
Evgenii. Posted March 11, 2025 Posted March 11, 2025 (edited) 17 часов назад, Alex_V сказал: Я просто сохранил файл в корень диска, удалил новый: opkg remove python3-urllib3 --autoremove --force-depends потом установил вручную старую версию: opkg install /opt/python3-urllib3_1.26.20_3.13-1_mipsel-3.4.ipk --force-downgrade Ну естественно в вашем случае будет python3-urllib3_1.26.20_3.13-1_aarch64-3.10.ipk Алилуя): ~ # opkg remove python3-urllib3 --autoremove --force-depends No packages removed. ~ # opkg install /opt/python3-urllib3_1.26.20_3.13-1_aarch64-3.10.ipk --force-downgrade Installing python3-urllib3 (1.26.20_3.13-1) to root... Configuring python3-urllib3 Спасибо! теперь нужен флаг? ~ # opkg flag hold python3-urllib3 Setting flags for package python3-urllib3 to hold. Edited March 12, 2025 by Evgenii. 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.