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

 找回密码
 立即注册
查看: 8881|回复: 10

HASSIO不能升级,肿么办?

[复制链接]

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2019-4-21 18:05:38 | 显示全部楼层 |阅读模式
重要提示:ghostist提示,升级不了很可能是auth_provider代码不兼容新版导致的,反正我移除了相关代码,其中一个hassio升级成功了!供大家参考!

最近手头两个hassio,都是0.89.2,死活升不到0.9x.x,实在没法了,只能卸载重装了。。。

记得重装前一定要备份配置文件,或者使用snapshot功能备份!

这里记录下:

卸载

停止相关服务
sudo systemctl stop hassio-supervisor.service
sudo systemctl stop hassio-apparmor.service

禁用相关服务
sudo systemctl disable hassio-supervisor.service
sudo systemctl disable hassio-apparmor.service

删除相关服务文件
sudo rm -rf /etc/systemd/system/hassio-supervisor.service
sudo rm -rf /etc/systemd/system/hassio-apparmor.service

删除hassio文件
sudo rm -rf /usr/sbin/hassio-supervisor
sudo rm -rf /usr/sbin/hassio-apparmor

删除配置文件
sudo rm -rf /usr/share/hassio/


安装
sudo -i

apt-get install software-properties-common

#这步不需要
#add-apt-repository universe

apt-get update

apt-get install -y apparmor-utils apt-transport-https avahi-daemon ca-certificates curl dbus jq network-manager socat

#安装docker,这步不需要
#curl -fsSL get.docker.com | sh

curl -sL "https://raw.githubusercontent.com/home-assistant/hassio-build/master/install/hassio_install" | bash -s

回复

使用道具 举报

9

主题

251

帖子

4380

积分

元老级技术达人

积分
4380
金钱
4114
HASS币
100
发表于 2019-4-21 20:39:52 | 显示全部楼层
收藏了!
今天0.87升级到0.94.4,启动失败,又回滚到0.87
看了日志,好像是configuration.yaml配置中auth_providers的问题,上官网看了下,0.90开始,auth_providers放到homeassistant:下面了。
E5-2650L-V2+华南X79+16GB*2
回复

使用道具 举报

75

主题

1976

帖子

8181

积分

元老级技术达人

积分
8181
金钱
6155
HASS币
430

活跃会员教程狂人

发表于 2019-4-21 20:57:32 | 显示全部楼层
看吧,你光卖模块不升级HA系统,万一你的东西出问题你都不知道。

为啥我的窗帘还是老是报错了。。哈哈哈哈哈哈。回头给你贴日志。
所有过往,皆为序章。
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
 楼主| 发表于 2019-4-21 22:38:52 | 显示全部楼层
xz0609 发表于 2019-4-21 20:39
收藏了!
今天0.87升级到0.94.4,启动失败,又回滚到0.87
看了日志,好像是configuration.yaml配置中auth_p ...

有可能是这原因,不过我是放到homeassistant下面的。。。
回复

使用道具 举报

40

主题

2176

帖子

8286

积分

元老级技术达人

积分
8286
金钱
6095
HASS币
110
发表于 2019-4-22 08:32:55 | 显示全部楼层
Jones 发表于 2019-4-21 22:38
有可能是这原因,不过我是放到homeassistant下面的。。。

就是升级后启动会报错,配置文件跟着修改就好了  不然下次重启就回滚
我大概升级了3次
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
 楼主| 发表于 2019-4-22 08:48:12 | 显示全部楼层
ghostist 发表于 2019-4-22 08:32
就是升级后启动会报错,配置文件跟着修改就好了  不然下次重启就回滚
我大概升级了3次 ...

你还别说,真有可能这是个导致的,我把整段auth_provider删除了,结果另外一台hassio正常升级到0.91.4了!
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2019-4-22 08:48:16 | 显示全部楼层
Hassio 为了确保稳定性,只要你的config 配置在新版本没法运行,当升级流程中启动新版ha的时候启动失败,就会自动回滚到旧版本。解决办法是先将config 文件夹移走,留下空的config再升级,升级后再把config丢回来,看日志修改config配置就好了。
Nero
回复

使用道具 举报

27

主题

2143

帖子

8930

积分

论坛元老

Rank: 8Rank: 8

积分
8930
金钱
6782
HASS币
30

论坛元老

发表于 2019-4-22 08:51:03 | 显示全部楼层
上次谁说的来着,囧大最近人品不行呀
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
 楼主| 发表于 2019-4-22 08:51:09 | 显示全部楼层
neroxps 发表于 2019-4-22 08:48
Hassio 为了确保稳定性,只要你的config 配置在新版本没法运行,当升级流程中启动新版ha的时候启动失败,就 ...

原来这样,谢谢n大提醒!我原来是移除过了,但移除的不全,忘记把homeassistant下的代码移除了,结果就是那出问题了。。。
回复

使用道具 举报

40

主题

2176

帖子

8286

积分

元老级技术达人

积分
8286
金钱
6095
HASS币
110
发表于 2019-4-22 11:16:49 | 显示全部楼层
Jones 发表于 2019-4-22 08:48
你还别说,真有可能这是个导致的,我把整段auth_provider删除了,结果另外一台hassio正常升级到0.91.4了 ...

我就说我就说我就说  

评分

参与人数 1金钱 +20 收起 理由
+ 20 这得加分,狠命的加!

查看全部评分

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 22:52 , Processed in 0.058847 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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