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

 找回密码
 立即注册
楼主: muxiachuixue

[学习笔记] 干货:解决supervisor商店插件add-ons无法加载的问题

  [复制链接]

0

主题

210

帖子

2177

积分

金牌会员

Rank: 6Rank: 6

积分
2177
金钱
1967
HASS币
0
发表于 2021-12-23 19:10:55 | 显示全部楼层
muxiachuixue 发表于 2021-12-23 18:56
重新改了一下,你按照新的流程做一次,论坛的编辑器粘贴的时候,最后一个fi 给自动删掉了。。。 ...

还是出错,错误信息一样,只是行数变成了3、5、14
复制你的代码如下:
#by chuixue
#! /bin/bash

addons_url_file="/usr/src/supervisor/supervisor/const.py"

if [ -n "$(cat ${addons_url_file} | grep -o 'URL_HASSIO_ADDONS = "https://github.com/home-assistant/addons"')" ]; then
  sed -i 's/URL_HASSIO_ADDONS = "https:\/\/github.com\/home-assistant\/addons"/URL_HASSIO_ADDONS = "https:\/\/hub.fastgit.org\/home-assistant\/addons"/g' ${addons_url_file}
  if [ -n "$(cat ${addons_url_file} | grep -o 'URL_HASSIO_ADDONS = "https://hub.fastgit.org/home-assistant/addons"')" ]; then
    echo "Succeed! Addons downloading URL was replaced. Supervisor will reboot now to take effect..."
    reboot
  else
    echo "Failed. Addons downloading URL was not replaced!"
  fi
elif [ -n "$(cat ${addons_url_file} | grep -o 'URL_HASSIO_ADDONS = "https://hub.fastgit.org/home-assistant/addons"')" ]; then
  echo "No change was made. Because addons downloading URL has already been replaced."
fi

回复

使用道具 举报

5

主题

357

帖子

2046

积分

金牌会员

Rank: 6Rank: 6

积分
2046
金钱
1674
HASS币
60
 楼主| 发表于 2021-12-23 20:23:06 | 显示全部楼层
sxrcm 发表于 2021-12-23 19:10
还是出错,错误信息一样,只是行数变成了3、5、14
复制你的代码如下:
#by chuixue

不知道是不是复制粘贴的格式问题,你用我刚上传的脚本,直接放到HA 主目录下,然后宿主机环境执行
docker exec -i hassio_supervisor /bin/bash -lc 'sh /data/homeassistant/replace_supervisor_addon_url.sh'

还不行的话,就没办法了。。。
回复

使用道具 举报

0

主题

210

帖子

2177

积分

金牌会员

Rank: 6Rank: 6

积分
2177
金钱
1967
HASS币
0
发表于 2021-12-23 20:53:17 | 显示全部楼层
muxiachuixue 发表于 2021-12-23 20:23
不知道是不是复制粘贴的格式问题,你用我刚上传的脚本,直接放到HA 主目录下,然后宿主机环境执行

还不 ...

可以了,应该是脚本代码的问题
回复

使用道具 举报

106

主题

549

帖子

2745

积分

金牌会员

Rank: 6Rank: 6

积分
2745
金钱
2196
HASS币
20
发表于 2021-12-27 21:31:51 | 显示全部楼层
楼主,我用https://hub.fastgit.org/hassio-addons/repository这个镜像源添加,提示Invalid Add-on repository!
不知是何问题
回复

使用道具 举报

5

主题

357

帖子

2046

积分

金牌会员

Rank: 6Rank: 6

积分
2046
金钱
1674
HASS币
60
 楼主| 发表于 2021-12-28 09:47:26 | 显示全部楼层
comeon_000 发表于 2021-12-27 21:31
楼主,我用https://hub.fastgit.org/hassio-addons/repository这个镜像源添加,提示Invalid Add-on reposit ...

报错不用管他,刷新一下看看是否添加成功。没添加成功的话,可以尝试重新打开浏览器或者重启supervisor(不是重启HA)
回复

使用道具 举报

106

主题

549

帖子

2745

积分

金牌会员

Rank: 6Rank: 6

积分
2745
金钱
2196
HASS币
20
发表于 2021-12-28 21:22:05 | 显示全部楼层
muxiachuixue 发表于 2021-12-28 09:47
报错不用管他,刷新一下看看是否添加成功。没添加成功的话,可以尝试重新打开浏览器或者重启supervisor( ...

多谢,多试了几次就添加成功了
回复

使用道具 举报

0

主题

2

帖子

24

积分

新手上路

Rank: 1

积分
24
金钱
22
HASS币
0
发表于 2022-2-7 06:22:32 | 显示全部楼层
大佬,现在不能用怎么办
回复

使用道具 举报

5

主题

357

帖子

2046

积分

金牌会员

Rank: 6Rank: 6

积分
2046
金钱
1674
HASS币
60
 楼主| 发表于 2022-2-7 09:17:20 | 显示全部楼层
hyc 发表于 2022-2-7 06:22
大佬,现在不能用怎么办

换回github吧,fastgit这最近一直不行
回复

使用道具 举报

1

主题

131

帖子

1129

积分

金牌会员

Rank: 6Rank: 6

积分
1129
金钱
998
HASS币
0
发表于 2022-2-25 20:40:31 | 显示全部楼层
回复

使用道具 举报

5

主题

357

帖子

2046

积分

金牌会员

Rank: 6Rank: 6

积分
2046
金钱
1674
HASS币
60
 楼主| 发表于 2022-2-26 16:27:08 | 显示全部楼层
W@LTER 发表于 2022-2-25 20:40
暂时这个还是可以用

https://ghproxy.com/github.com/hassio-addons/repository

好像不行,我还fastgit.xyz了,这个可以,脚本已更新
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-27 12:41 , Processed in 0.055666 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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