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

 找回密码
 立即注册
查看: 8043|回复: 32

[求助] Supervisor设置失败

[复制链接]

13

主题

31

帖子

674

积分

高级会员

Rank: 4

积分
674
金钱
643
HASS币
0
发表于 2023-4-6 20:25:08 | 显示全部楼层 |阅读模式
本帖最后由 sunn 于 2023-4-6 20:57 编辑

Supervisor一直显示设置失败重启也没用 Screenshot_20230406_195826_io.homeassistant.companion.android.jpg

Logger: homeassistant.config_entries
Source: components/hassio/handler.py:472
First occurred: 下午8:33:24 (1 occurrences)
Last logged: 下午8:33:24

Error setting up entry Supervisor for hassio
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 383, in async_setup
    result = await component.async_setup_entry(hass, self)
  File "/usr/src/homeassistant/homeassistant/components/hassio/__init__.py", line 625, in async_setup_entry
    await coordinator.async_config_entry_first_refresh()
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 215, in async_config_entry_first_refresh
    await self._async_refresh(
  File "/usr/src/homeassistant/homeassistant/components/hassio/__init__.py", line 933, in _async_refresh
    await self.hassio.refresh_updates()
  File "/usr/src/homeassistant/homeassistant/components/hassio/handler.py", line 35, in _wrapper
    data = await funct(*argv, **kwargs)
  File "/usr/src/homeassistant/homeassistant/components/hassio/handler.py", line 472, in send_command
    request = await self.websession.request(
  File "/usr/local/lib/python3.10/site-packages/aiohttp/client.py", line 560, in _request
    await resp.start(conn)
  File "/usr/local/lib/python3.10/site-packages/aiohttp/client_reqrep.py", line 899, in start
    message, payload = await protocol.read()  # type: ignore[union-attr]
  File "/usr/local/lib/python3.10/site-packages/aiohttp/streams.py", line 616, in read
    await self._waiter
asyncio.exceptions.CancelledError

回复

使用道具 举报

27

主题

558

帖子

4378

积分

论坛元老

Rank: 8Rank: 8

积分
4378
金钱
3820
HASS币
0
发表于 2023-4-6 21:12:05 | 显示全部楼层
进容器把一句话注释掉,如下:
sudo docker exec -it hassio_supervisor /bin/bash

vi /usr/src/supervisor/supervisor/api/os.py

229384433-62a916e5-3723-4704-a843-e78a4d02d082.png
回复

使用道具 举报

62

主题

603

帖子

6380

积分

论坛元老

Rank: 8Rank: 8

积分
6380
金钱
5702
HASS币
240

教程狂人论坛风云人物

发表于 2023-4-6 23:12:13 | 显示全部楼层
# 进入 hassio_supervisor 容器
sudo docker exec -it hassio_supervisor bash

# 备份原始文件
cp /usr/src/supervisor/supervisor/api/os.py /usr/src/supervisor/supervisor/api/os.py.bak

# 使用 sed 命令注释掉目标行
sed -i 's/ATTR_DATA_DISK: self.sys_os.datadisk.disk_used_id/# ATTR_DATA_DISK: self.sys_os.datadisk.disk_used_id/g' /usr/src/supervisor/supervisor/api/os.py

# 退出容器
exit

docker restart hassio_supervisor
docker restart homeasistant
尝试过萝卜,我想你一定会忘记青瓜
回复

使用道具 举报

5

主题

153

帖子

1301

积分

金牌会员

Rank: 6Rank: 6

积分
1301
金钱
1148
HASS币
0
发表于 2023-4-7 16:37:54 | 显示全部楼层
本帖最后由 fenglou777 于 2023-4-7 16:58 编辑

重启  还是一样
回复

使用道具 举报

0

主题

4

帖子

94

积分

注册会员

Rank: 2

积分
94
金钱
90
HASS币
0
发表于 2023-4-9 18:55:34 | 显示全部楼层
antsunzj 发表于 2023-4-6 23:12
# 进入 hassio_supervisor 容器
sudo docker exec -it hassio_supervisor bash

注释了还是设置失败
回复

使用道具 举报

0

主题

19

帖子

170

积分

注册会员

Rank: 2

积分
170
金钱
151
HASS币
0
发表于 2023-4-10 10:26:14 | 显示全部楼层
相同的问题 试了都没用
回复

使用道具 举报

0

主题

24

帖子

434

积分

中级会员

Rank: 3Rank: 3

积分
434
金钱
410
HASS币
0
发表于 2023-4-10 11:17:44 | 显示全部楼层
所以楼主解决了嘛
回复

使用道具 举报

0

主题

24

帖子

434

积分

中级会员

Rank: 3Rank: 3

积分
434
金钱
410
HASS币
0
发表于 2023-4-10 14:02:02 | 显示全部楼层
尝试让设备连接科学上网,然后就正常了,但是断开科学是不是这样我没试过
回复

使用道具 举报

0

主题

4

帖子

94

积分

注册会员

Rank: 2

积分
94
金钱
90
HASS币
0
发表于 2023-4-10 15:47:38 | 显示全部楼层
gw886 发表于 2023-4-10 14:02
尝试让设备连接科学上网,然后就正常了,但是断开科学是不是这样我没试过 ...

对的,设备在科学上网环境重启就正常,不在科学上网环境重启就会出现设置失败
回复

使用道具 举报

1

主题

187

帖子

1490

积分

金牌会员

Rank: 6Rank: 6

积分
1490
金钱
1303
HASS币
0
发表于 2023-4-12 11:22:06 | 显示全部楼层
gw886 发表于 2023-4-10 14:02
尝试让设备连接科学上网,然后就正常了,但是断开科学是不是这样我没试过 ...

断开重启就马上恢复“设置失败”
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-22 16:48 , Processed in 0.363868 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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