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

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

Опубликовано
  В 17.01.2022 в 08:29, previewthenew сказал:

Ошибка была сразу после установки чистой версии.

Показать  

Ну-у-у, не правда же! Как минимум интеграции ставили руками, а не из морды НА.

Накатил пакеты по списку и... опаньки, приехали. Переустановил поверх, зачистил руками и... всё в норме.

diff пакетов/версий

  Показать контент

лог

  Показать контент

Если хотите ставить руками, сверяйтесь хотя бы со списком, будет меньше приключений.

Опубликовано (изменено)
  В 30.12.2021 в 09:07, TheBB сказал:

удалить

или править руками (см. патч)

Показать  

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

Logger: homeassistant.components.camera.img_util
Source: deps/lib/python3.10/site-packages/turbojpeg.py:288
Integration: Камера (
documentationissues)
First occurred: 14:03:59 (1 occurrences)
Last logged: 14:03:59

Error loading libturbojpeg; Cameras may impact HomeKit performance

Traceback (most recent call last):
  File "/opt/lib/python3.10/site-packages/homeassistant/components/camera/img_util.py", line 96, in __init__
  File "/opt/var/lib/homeassistant/deps/lib/python3.10/site-packages/turbojpeg.py", line 288, in __init__
    self.__init_decompress = turbo_jpeg.tjInitDecompress
  File "/opt/lib/python3.10/ctypes/__init__.py", line 387, in __getattr__
  File "/opt/lib/python3.10/ctypes/__init__.py", line 392, in __getitem__
AttributeError: /opt/lib/libjpeg.so.62: undefined symbol: tjInitDecompress

 

На просторах интернета нашел вроде как решение этой проблемы:

========================================================================

The error that I get is:

/opt/libjpeg-turbo/lib64/libjpeg.so: undefined symbol: tjInitDecompress

How to reproduce:
Download the .deb for 2.0.4 from https://sourceforge.net/projects/libjpeg-turbo/ and install using dpkg
Then, from python

>>> from turbojpeg import TurboJPEG, TJPF_GRAY, TJSAMP_GRAY
>>> jpeg = TurboJPEG("/opt/libjpeg-turbo/lib64/libjpeg.so")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/test/.local/lib/python2.7/site-packages/turbojpeg.py", line 98, in __init__
    self.__init_decompress = turbo_jpeg.tjInitDecompress
  File "/usr/lib/python2.7/ctypes/__init__.py", line 375, in __getattr__
    func = self.__getitem__(name)
  File "/usr/lib/python2.7/ctypes/__init__.py", line 380, in __getitem__
    func = self._FuncPtr((name_or_ordinal, self))
AttributeError: /opt/libjpeg-turbo/lib64/libjpeg.so: undefined symbol: tjInitDecompress

I checked and indeed the symbol tjInitDecompress isn't defined in the new .so file.

Version 2.0.3 didn't have this problem (the symbol is defined in the .so for 2.0.3)

========================================================================

Но как ее воспроизвести не знаю :)

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

Вот ещё "финт ушами" - ставьте в deps, пусть НА сам разбирается:

(на примере "colorlog")

  Показать контент

 

Опубликовано
  В 17.01.2022 в 10:38, TheBB сказал:

Ну-у-у, не правда же! Как минимум интеграции ставили руками, а не из морды НА.

Накатил пакеты по списку и... опаньки, приехали. Переустановил поверх, зачистил руками и... всё в норме.

 

Показать  

Спасибо! Да, все снес и поставил с нуля, ошибок нет! Я уже пробовал так делать, но оставлял конфиги. Ошибка повторялась. 

 

 

Опубликовано (изменено)
  В 17.01.2022 в 12:12, al12s сказал:

На просторах интернета нашел вроде как решение этой проблемы:

Показать  

Не то, проблема тут

---

Пытайте

libturbojpeg_2.1.1-1a_aarch64-3.10.ipk

python3-pyturbojpeg_1.6.3-2_aarch64-3.10.ipk

libturbojpeg_2.1.1-1a_mipsel-3.4.ipk

python3-pyturbojpeg_1.6.3-2_mipsel-3.4.ipk

Изменено пользователем TheBB
repo
Опубликовано
  В 17.01.2022 в 14:20, TheBB сказал:
Показать  

Отлично, установил оба, теперь в системе:

python3-pyturbojpeg - 1.6.3-2
libturbojpeg - 2.1.1-1a
libjpeg-turbo - 2.1.1-1 (если удалить это, вебинтерфейс не стартует)

и ошибки этой НЕТ (по крайней мере на данный момент)! спасибо!


Осталась последняя ошибка

Logger: pyhap.characteristic
Source: deps/lib/python3.10/site-packages/pyhap/characteristic.py:193
First occurred: 11:46:52 (4 occurrences)
Last logged: 11:46:53

SecuritySystemCurrentState: value=0 is an invalid value.
SecuritySystemTargetState: value=0 is an invalid value.

Опубликовано
  В 18.01.2022 в 08:55, al12s сказал:

libjpeg-turbo - 2.1.1-1 (если удалить это, вебинтерфейс не стартует)

Показать  

Они не связаны.

  Показать контент

Хорошо, посмотрим...

  В 18.01.2022 в 08:55, al12s сказал:

Осталась последняя ошибка

Показать  

НА обновили под утро, м.б. исправили (https://github.com/home-assistant/core/pull/60220)

Опубликовано
  В 15.01.2022 в 19:56, previewthenew сказал:

Для Peak делал вот так

echo "src/gz ha http://bin.entware.net/aarch64-k3.10/test/HA/" >> /opt/etc/opkg.conf
opkg update
opkg install homeassistant
/opt/etc/init.d/S99hass start

 

 

Показать  

Спасибо, а на mips ы какой алгоритм?

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

Столкнулся с непонятной мне ошибкой с tzdata. Сами пакеты стоят. Ошибка:

  Показать контент

Не могу понять, ошибка с определением локали или внутренняя ошибка интеграции. Как обычно, очень благодарен за любые советы!

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

Всем привет!

Пытаюсь поставить home assistant на Keenetic Giga (KN-1011), но столкнулся с проблемой установки зависимостей.

Может кто-нибудь сможет помочь?

При установке cryptography выдает ошибку что нужен Rust compiler, который (судя по https://github.com/rust-lang/rustup/issues/1272) похоже не так просто поставить.

По крайней мере у меня выдает то же самое:

info: downloading installer
./1: line 449: /tmp/tmp.5Yz5HH/rustup-init: not found

Система:

root@Keenetic_Giga:~/rust$ uname -a
Linux Keenetic_Giga 4.9-ndm-5 #2 SMP Thu Dec 9 23:14:03 MSK 2021 mips GNU/Linux

Пробовал разными способами закатить cryptography:

Например, с помощью pip:

  Показать контент

cryptography            36.0.0

Или opkg:

  Показать контент

python3-cryptography - 36.0.0-1

 

Но при установке home assistant всё равно падает:

  Показать контент

Буду очень признателен, если подскажете где я свернул не туда и как можно проблему побороть.

Опубликовано
  В 20.01.2022 в 18:03, SenatoR сказал:

Столкнулся с непонятной мне ошибкой с tzdata. Сами пакеты стоят. Ошибка:

  Показать контент

Не могу понять, ошибка с определением локали или внутренняя ошибка интеграции. Как обычно, очень благодарен за любые советы!

Показать  

Подскажите, пожалуйста, те у кого интеграция Xiaomi Miio или Miot, как у вас все работает? Я уже неделю бьюсь с ошибкой локали. Это какая-то глобальная проблема, она должна быть у всех, если она у меня, то что я сделал не так? В Питоне стоит tzdata, в системе тоже. Если это ошибка интеграции, то она тоже должна быть у всех, а не только у меня, но вроде как это не так, раз тут никто не заявляет о них. Буду очень благодарен за совет!

Опубликовано
  В 30.01.2022 в 13:09, Dust112 сказал:

Kelebro, согласно этого, для HA: pip>=8.0.3,<20.3 cryptography==35.0.0.

Показать  

Так всё равно получается всё упирается в установку cryptography==35.0.0, который хочет Rust.

А Rust ну никак не хочет ставиться..

Скачал вручную rustup-init для mips, но получаю такое:

root@Keenetic_Giga:~/rust/test$ ./rustup-init.1
./rustup-init.1: line 1: syntax error: unexpected "("
root@Keenetic_Giga:~/rust/test$ bash -c ./rustup-init.1
bash: line 1: ./rustup-init.1: cannot execute binary file: Exec format error

 

Может кто-то еще сталкивался с тем что Rust не ставится?

Или можно где-то взять прекомпилированный cryptography==35.0.0 чтобы Rust не ставить?

Опубликовано
  В 30.01.2022 в 13:09, Dust112 сказал:

Kelebro, согласно этого, для HA: pip>=8.0.3,<20.3 cryptography==35.0.0.

Показать  

"А мужики-то и не знают!"

~ # 
~ # cat /opt/lib/python3.10/site-packages/homeassistant-2021.12.10-py3.10.egg-info/requires.txt | grep -E '^(cry|pip)'
cryptography==36.0.0
pip<=21.2.3,>=8.0.3
~ #
  В 26.01.2022 в 17:31, Kelebro сказал:

Пытаюсь поставить home assistant на Keenetic Giga (KN-1011), но столкнулся с проблемой установки зависимостей.

Показать  

Расскажите, "Как?" сломали...

Опубликовано (изменено)
  В 30.01.2022 в 15:32, TheBB сказал:

Расскажите, "Как?" сломали...

Показать  

Да честно говоря шел по инструкциям, ставил зависимости по списку

  Показать контент

Затем:

pip install homeassistant

И почему-то он тянет за собой именно cryptography==35.0.0:

  Показать контент

 

Изменено пользователем Kelebro
добавил лог
Опубликовано
  В 30.01.2022 в 16:14, Kelebro сказал:

Да честно говоря шел по инструкциям, ставил зависимости по списку

Показать  

Поздравляем! Весь python сломан в хлам...

Деинсталлируйте все питоновские пакеты с зависимостями, удаляйте полностью директорию "/opt/python*", ставьте пакетом "homeassistant".

Что-то типа:

opkg list-installed | grep -E '^(home|python|scapy)' | cut -f1 -d' ' | xargs opkg remove --force-depends
rm -rf /opt/lib/python3.10
opkg install homeassistant homekit python3-tzlocal
~ # 
~ # hass -c /opt/var/lib/homeassistant
/opt/lib/python3.10/site-packages/jose/backends/cryptography_backend.py:18: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead
2022-01-30 20:32:11 WARNING (MainThread) [homeassistant.setup] Setup of timer is taking over 10 seconds.
2022-01-30 20:32:11 WARNING (MainThread) [homeassistant.setup] Setup of input_number is taking over 10 seconds.
2022-01-30 20:32:11 WARNING (MainThread) [homeassistant.setup] Setup of input_boolean is taking over 10 seconds.
2022-01-30 20:32:11 WARNING (MainThread) [homeassistant.setup] Setup of input_datetime is taking over 10 seconds.
2022-01-30 20:32:11 WARNING (MainThread) [homeassistant.setup] Setup of input_select is taking over 10 seconds.
2022-01-30 20:32:11 WARNING (MainThread) [homeassistant.setup] Setup of input_text is taking over 10 seconds.
2022-01-30 20:32:11 WARNING (MainThread) [homeassistant.setup] Setup of zone is taking over 10 seconds.
2022-01-30 20:32:19 WARNING (MainThread) [homeassistant.setup] Setup of counter is taking over 10 seconds.

 

Опубликовано
  В 30.01.2022 в 17:35, TheBB сказал:
opkg list-installed | grep -E '^(home|python|scapy)' | cut -f1 -d' ' | xargs opkg remove --force-depends
rm -rf /opt/lib/python3.10
opkg install homeassistant homekit python3-tzlocal
Показать  

Огромное спасибо!

Всё поставилось!

Опубликовано
  В 26.01.2022 в 17:31, Kelebro сказал:

При установке cryptography выдает ошибку что нужен Rust compiler, который (судя по https://github.com/rust-lang/rustup/issues/1272) похоже не так просто поставить.

Показать  

Совсем не просто, но... можете попытать счастья с rustc-dev_1.58.0-1_mipsel-3.4.ipk (as is)

  Показать контент

 

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

Прошу прощения, тема по Entware закрыта, у меня вопрос связанный с деятельностью HA, точнее с последствиями, а именно с местом. Я пытался поставить пакет для проверки работы интеграции и он не ставится из-за отсутствия места! Якобы отсутствия. При этом вывод у df вот такой:

  Показать контент

Я понимаю, что я завис на чем-то очевидном, но я ничего не понимаю, как могло кончится место, если у меня сам роутер показывает 890 гб из 914 гб свободно, да и тут в байтах еще видна разница, но забито при этом якобы 100%.

mc показывает свободным те самые 24 гб.

Пакеты же также ставятся на сам жесткий диск. Там есть место, но его не видит система. Утилит по работе с ext4 не установлено, отключать диск не хочу, чтобы на локальном проверить.

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

Может проблема в удаленных, но залоченных файлах?

Так бывает в unix системах что файл удалился, но место не освободилось.

https://unix.stackexchange.com/questions/34140/tell-fs-to-free-space-from-deleted-files-now

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

TheBB, спасибо за обновление,

поломали включение WebOS TV по WOL, пришлось подправить кое-какие автоматизации, остальное вроде всё работает.

Если не сложно обновите пожалуйста z2m до 1.23.0 - https://github.com/Koenkk/zigbee2mqtt/releases/tag/1.23.0

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

Благодарю вас за ответ! К сожалению, команда не дает никакого вывода. Тут даже утилита df не очень функциональная, ключа -i нет, иноды не посмотреть. lsof | grep delete дает пустой вывод, да и я перезагружал систему, то есть сбросились бы точно все кеши и файлы.

Тут какой-то принципиальный глюк именно с окружением /opt, никак не могу докопаться до сути.

Это просто дает много неудобств. Все пакеты ставятся только с --force-space и в любых процессах любая проверка места голосит о том, что его якобы нет. 

  В 03.02.2022 в 17:10, Kelebro сказал:

Может проблема в удаленных, но залоченных файлах?

Так бывает в unix системах что файл удалился, но место не освободилось.

https://unix.stackexchange.com/questions/34140/tell-fs-to-free-space-from-deleted-files-now

Показать  
Изменено пользователем SenatoR
Опубликовано (изменено)

Добрый день. Последние 3-4 обновления сталкиваюсь с одной и той же проблемой. При установке любой интеграции через GUI, в окне установки пишет:

"Не удалось загрузить мастер настройки: undefined"

В логах пусто.

Ставил HA с нуля, бесполезно. На 2022.2.3 тоже самое. Прошивка роутера 3.5.10 (сток последний).

Изменено пользователем dancom
Опубликовано (изменено)
  В 08.02.2022 в 16:57, dancom сказал:

Добрый день. Последние 3-4 обновления сталкиваюсь с одной и той же проблемой. При установке любой интеграции через GUI, в окне установки пишет:

"Не удалось загрузить мастер настройки: undefined"

В логах пусто.

Ставил HA с нуля, бесполезно. На 2022.2.3 тоже самое. Прошивка роутера 3.5.10 (сток последний).

Показать  

Вот, что в логах выцепил:

  Показать контент

Полный лог с рестарта и до попытки установки:

  Показать контент

Также не устанавливается последний hacs через добавление в папку "custom-components". Сервер заводится кое-как, но значка HACS на панели нет.

Изменено пользователем dancom

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

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

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

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

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

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

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

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

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

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

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

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