apar 发表于 2022-12-20 20:28:06

加载项商店中没有官方加载项的问题解决记录

安装homeassistant之后,想要安装samba share插件,却一直都找不到,添加官方addons库提示Can't add core, already in the store,说明官方库是默认在repo库中的,主要是因为墙的原因,GitHub无法直接访问,加载项无法缓存到本地导致。尝试国内克隆库地址或GitHub加速站点又提示not a valid add-on repository,还是无法添加
在网上搜索一圈之后找到一个类似的问题讨论,看到别人贴的错误日志内容:
21-03-29 05:03:49 ERROR (MainThread) Can't clone http://github.com/hassio-addons/repository repository: Cmd('git') failed due to: exit code(128)
cmdline: git clone --depth=1 --recursive --shallow-submodules -v http://github.com/hassio-addons/repository /data/addons/git/e399101c
stderr: 'Cloning into '/data/addons/git/e399101c'...                        
fatal: unable to access 'http://github.com/hassio-addons/repository/': Could not resolve host: github.com
'.根据日志可以看到官方加载项repo是存在的,但是从GitHub仓库clone到本地时没成功,所以加载项商店中空白,根据日志提供的路径,使用Xterm或Finalshell等ssh工具,到/usr/share/hassio/addons路径下手动clone该仓库
cd cd /usr/share/hassio/addons/local
git clone https://gitee.com/hassiocn/addons这儿我用的是gitee的国内克隆仓库,适合我们的网络环境,速度也快,或者使用 https://gh.fakev.cn/ 加速站直接上github也行

clone完成后,重新进入加载项商店,samba share、File Editor等官方加载项已经显示出来了,也可以正常安装使用


如果没加载出来的话可以重启一下homeassistant之后再到加载项商店中查看


jjcs 发表于 2022-12-20 21:43:39

直接把add-one、,拉到本地,不是一劳永逸吗

apar 发表于 2022-12-20 22:01:05

jjcs 发表于 2022-12-20 21:43
直接把add-one、,拉到本地,不是一劳永逸吗

就是clone到local里面啊,没问题

Arnie97 发表于 2022-12-20 23:20:27

这报错像是本地 DNS 配置问题,不像是中国特色问题。ping baidu.com 能解析吗?

apar 发表于 2022-12-22 01:39:01

Arnie97 发表于 2022-12-20 23:20
这报错像是本地 DNS 配置问题,不像是中国特色问题。ping baidu.com 能解析吗? ...

{:3_41:}没研究DNS,反正就这样子操作出现在local addons里面了,能够下载使用就行了

zhang3746 发表于 2023-6-21 22:05:48

我按照你的代码把库拉到乐本地,但是去加载项安装还是报拉取不到镜像。

ZEROYETI 发表于 2023-6-30 06:29:20

你好我直接烧录的home assistant,没有官方加载项,怎么开启ssh?
页: [1]
查看完整版本: 加载项商店中没有官方加载项的问题解决记录