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

Рекомендуемые сообщения

Опубликовано (изменено)
12 минут назад, Evgenii. сказал:

Значит в версии 2025.3.0 точно фикса не будет?

Фикс hacs есть только в этой версии

Спойлер

image.png.473943eb5b4ad905246074eba8dbe642.png

По поводу

12 минут назад, Evgenii. сказал:

Не совсем понял что делать с файлом homeassistant_2025.3.1-2_aarch64-3.10.ipk

Скачать и поставить вручную, это сборка 2025.3.1 а значит ее зависимости будут от 2025.3.1 не уверен что на 2025.3.0 это запустится но можете поэкспериментировать...

Изменено пользователем Moon_Light
Опубликовано (изменено)
1 час назад, Moon_Light сказал:

Скачать и поставить вручную

а если её положить в папку HA-2025.3.1, удалить homeassistant_2025.3.1-1_mipsel-3.4.ipk и запустить обновление? 

Изменено пользователем batonskij
Опубликовано
1 час назад, batonskij сказал:

а если её положить в папку HA-2025.3.1, удалить homeassistant_2025.3.1-1_mipsel-3.4.ipk и запустить обновление? 

Не уверен что сработает там же есть файл Packages с указанием всех версий лучше поставьте вручную

Опубликовано (изменено)

По поводу бекапов я пришёл к тому, что делаю их в свою закрытую репу на гитхабе. Это максимально быстро, есть история. Бекап делается за секунды. Сделал скрипт, который запускаю автоматом каждую ночь через тот же 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
 

 

Изменено пользователем Moon_Light
Опубликовано
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 это увидел...

Опубликовано
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. Если конечно про бэкап речь. 

Опубликовано

screen_2025-03-10_16:59:34-hass.png

попытка №2

отдельно файл `loader.pyc` на замену в `/opt/lib/python3.13/site-packages/homeassistant`

отдельно пакет homeassistant_2025.3.1-3_*

если взлетит, обновим индексы и переделаем архивы (только *-2025,3,1)

Опубликовано
1 час назад, TheBB сказал:

screen_2025-03-10_16:59:34-hass.png

попытка №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 но у меня не получилось, возможно я копал не в ту сторону, и мне очень интересно как выглядит Ваш патч

Опубликовано
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)

 

Опубликовано
2 часа назад, TheBB сказал:

если взлетит, обновим индексы и переделаем архивы (только *-2025,3,1)

HA-2025.3.1-3 c фиксами HACS, backup + ещё сутки бонусом.

Опубликовано

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'
 

Опубликовано (изменено)
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. Тут у всех одни и те же ошибки и поблемы. Ну правда есть поиск попробуйте изучить сначала сами)

Изменено пользователем Moon_Light
Опубликовано

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
 

Опубликовано (изменено)
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

По идее это то что и делал скрипт но я не уверен возможно что то поменялось в именах или еще что и регулярка не сработала как нужно

Изменено пользователем Moon_Light
Опубликовано (изменено)
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

Изменено пользователем Moon_Light
Опубликовано

 

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

Сейчас Ваш скрипт работает, надеюсь все получится.

Опубликовано

Вообще все не так сложно, лично я обновился с февральской версии просто командой opkg update, opkg upgrade. Если видите ошибки смотрите на что ругается и ставите вручную. Не хочет ставиться или говорит что уже установлена а ha ее не видит прибиваете молотком, --force-reinstall и --force-overwrite а помощь. Главное ищите а репозитории, через pip ставьте если уверены что ее нету в репе. Иначе pip начнет компилить ее прямо на роутере, а это не самая приятная история, либо компилить будет несколько часов либо просто не соберёт из за каких нибудь не наденных хидеров

Опубликовано (изменено)
11 минут назад, Alex_V сказал:

Установке python3-av мешался python3-ha-av, пришлось удалить вручную

Я не уверен, но скорее всего обе эти зависимости нужны и удалить одну чтобы поставилась другую, я ставлю принудительно в таком случае, флаг должен был помочь

Изменено пользователем Moon_Light
Опубликовано

TheBBMoon_Light, спасибо!

20 минут назад, Moon_Light сказал:

Я не уверен, но скорее всего обе эти зависимости нужны и удалить одну чтобы поставилась другую, я ставлю принудительно в таком случае, флаг должен был помочь

Не знаю, у меня без python3-ha-av завелось и работает.

Вручную только еще пришлось откатить на python3-urllib3_1.26.20_3.13-1_mipsel-3.4.ipk, скрипт на этом зациклился и ставил более новую версию.

Опубликовано
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 втянув пакет, кладут болт на обновление.

Опубликовано (изменено)
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'
~ #

Как его можно откатить и поставить из другого нашего репозитория?

Изменено пользователем Evgenii.
Опубликовано
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 # 

 

 

Опубликовано
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.
~ #

Опубликовано

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 
 ~  # 
...

 

Опубликовано (изменено)
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 битый какой-то?

Изменено пользователем Evgenii.
Опубликовано
~ # 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.

 

Опубликовано
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.
~ # 

Не понимаю, что я делаю не так!?

Опубликовано (изменено)
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
Изменено пользователем Yuriy
Опубликовано
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) версию. А так как ее нет он другую видеть не хочет что-ли?

Опубликовано
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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.