『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 3189|回复: 4

[求助] 树莓派4B venv安装HA报错Unable to load auth provider homeassistant

[复制链接]

6

主题

34

帖子

719

积分

高级会员

Rank: 4

积分
719
金钱
685
HASS币
10
发表于 2021-9-21 16:02:36 | 显示全部楼层 |阅读模式
我用了一年多的homeassistant真的体会到了不是在升级就是在升级的路上,从2021.7这个版本开始要求python版本最少3.9,没办法不会硬上呗。我看到有人建议最好不要动系统原来的python,为了升级python不影响其他东西从docker转向venv安装
步骤如下:
1.更新
sudo apt-get update && sudo apt-get upgrade -y
2.安装依赖
sudo apt-get install build-essential tk-dev libncurses5-dev libncursesw5-dev libreadline6-dev libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev python3 python3-dev python3-venv python3-pip libffi-dev libtiff-dev autoconf libopenjp2-7 python3-pip libglib2.0-dev
3.安装python3.9.7和homeassistant
wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tgz
tar xzvf Python-3.9.7.tgz
cd Python-3.9.7
./configure
sudo make altinstall
sudo apt -y autoremove
cd
sudo rm -r Python-3.9.7
sudo rm Python-3.9.7.tgz
cd /srv
sudo mkdir homeassistant
sudo chown pi:pi homeassistant
sudo -u pi -H -s
cd /srv/homeassistant
/usr/local/bin/python3.9 -m venv .
source bin/activate
python3 -m pip install wheel
pip3 install homeassistant
问题出现在log如下
2021-09-21 15:30:56 ERROR (MainThread) [homeassistant.auth.providers] Unable to load auth provider homeassistant: libffi.so.7: cannot open shared object file: No such file or directory
2021-09-21 15:30:56 ERROR (MainThread) [homeassistant.bootstrap] Home Assistant core failed to initialize. Further initialization aborted
2021-09-21 15:30:56 WARNING (MainThread) [homeassistant.bootstrap] Unable to set up core integrations. Activating safe mode
2021-09-21 15:30:56 ERROR (MainThread) [homeassistant.auth.providers] Unable to load auth provider homeassistant: libffi.so.7: cannot open shared object file: No such file or directory
2021-09-21 15:30:56 ERROR (MainThread) [homeassistant.bootstrap] Home Assistant core failed to initialize. Further initialization aborted
2021-09-21 15:30:56 WARNING (SyncWorker_1) [homeassistant.bootstrap] Cannot launch the UI because frontend not loaded
我把之前的.storage文件夹拷贝过来也不行




回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

发表于 2021-9-28 20:01:50 | 显示全部楼层
log说的很清楚,缺少libffi,这跟.storage没有任何关系啊!

再说你方向搞错了,为了升级python不影响其他东西,更应该用docker而不是venv!

venv跑core的部署方式不适合新手。
回复

使用道具 举报

6

主题

34

帖子

719

积分

高级会员

Rank: 4

积分
719
金钱
685
HASS币
10
 楼主| 发表于 2021-10-1 16:15:46 | 显示全部楼层
兄弟说的在理
回复

使用道具 举报

0

主题

38

帖子

290

积分

中级会员

Rank: 3Rank: 3

积分
290
金钱
252
HASS币
0
发表于 2022-2-23 17:13:45 | 显示全部楼层
楼主这个问题解决了吗
回复

使用道具 举报

26

主题

304

帖子

1670

积分

金牌会员

Rank: 6Rank: 6

积分
1670
金钱
1366
HASS币
0
发表于 2022-6-25 14:26:54 | 显示全部楼层
我也遇到这个问题,为了升级2002.6.7,根据教程在树莓派编译安装了python3.9,然后pip install homeassistant,也是提示这个错误Home Assistant core failed to initialize. Further initialization aborted
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 21:53 , Processed in 0.120206 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表