PYDL 的 HAOS 还是 9.0 版本,但尝试升级 9.5 愣是升级失败
因为 PYDL 是中国电信的家宽,相比中国联通的家宽失败率高太多了
又因为 HA 是以 OVA 形式部署于 ESXi 平台上的,所以没有办法在系统级别下配置代理了
发现社区中有人用 ha 命令行升级,这才想起来可以试一下配置代理的环境变量,于是需要首先安装加载项
https://community.home-assistant.io/t/cannot-update-to-ha-7-1-os/378856
这里选择安装社区加载项,它是官方插件的增强版本,专注于安全性、可用性、灵活性,并且还提供使用 Web 界面的访问
【配置】-【加载项】-【加载项商店】
【安装】,如果这都安装失败那就没有办法了……
【启动】加载项
首先配置环境变量,这里使用的是 cn-py-dl-w2d 的 1081 端口,注意需要排除 supervisor 和 HA 地址:192.168.25.246
然后执行 ha os update
输出 Processing...
然后等待完成
➜ ~ export https_proxy=http://cn-py-dl-w2d:1081
➜ ~ export http_proxy=http://cn-py-dl-w2d:1081
➜ ~ export no_proxy=supervisor,192.168.25.246
➜ ~ ha os info
board: ova
boot: A
data_disk: /dev/sda8
update_available: true
version: "9.0"
version_latest: "9.5"
➜ ~ ha os update
⣟ Processing...
结果失败了……
➜ ~ ha os update
Processing... Done.
Error: Can't fetch OTA update from https://github.com/home-assistant/operating-system/releases/download/9.5/haos_ova-9.5.raucb: Cannot connect to host github.com:443 ssl:default [Connect call failed ('20.205.243.166', 443)]
毕竟它是 187MB 大,于是再试一次
除了通过命令行升级的方法,还有通过 USB 升级的方法,手工下载升级包放置 USB 存储中,然后需要挂载至虚拟机中
https://github.com/home-assistant/operating-system/blob/dev/Documentation/configuration.md
P.S. https://panfake.com/2020/04/hassos-ota-update-cant-fetch-versions-3-ways
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。