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

 找回密码
 立即注册
查看: 14776|回复: 9

【求助】supervisor 可以运行,但是各种报错。【已解决】

[复制链接]

5

主题

41

帖子

227

积分

中级会员

Rank: 3Rank: 3

积分
227
金钱
186
HASS币
0
发表于 2020-12-3 10:29:22 | 显示全部楼层 |阅读模式
本帖最后由 飞翔的企鹅 于 2020-12-15 09:47 编辑

360截图20201203094759415.jpg
这个是supervisor 中的system选项卡中的报错,   
You are running an unsupported installation. Learn more

Your installtion is running in an unhealthy state.[color=var(--error-color)] Learn more

上面不那个提示 unsupported installation 的错误后,learn more  点进去有个解决选项是 下图。

360截图20201203100635648.jpg


意思就是向  /etc/docker/daemon.json  这个文件中添加下面参数;

{
    "log-driver": "journald",
    "storage-driver": "overlay2"
}
捕获.PNG

添加后重启就会报错  运行  systemctl status docker   及 [color=var(--error-color)][backcolor=rgba(27, 31, 35, 0.05)]systemctl status hassio-supervisor.service   ,检查docker及hass-supervisor,状态都是绿色的。但是就是进不去 ip[color=var(--error-color)][backcolor=rgba(27, 31, 35, 0.05)]:8123 界面,查看hass-supervisor的日志就一条红色,提示  CRITICAL (MainThread) [supervisor.core] System running in a unhealthy state。 然后我删了刚才向/etc/docker/daemon.json 新添加的的代码,重启就进来了。 但是在进来也是各种不正常现在,日志如下

360截图20201203094855290.jpg

20-12-03 02:06:56 ERROR (MainThread) [asyncio] Task exception was never retrieved
future: <Task finished name='Task-2437' coro=<Scheduler._run_task.<locals>._wrap_task() done, defined at /usr/src/supervisor/supervisor/misc/scheduler.py:58> exception=KeyError('ConnectivityCheckEnabled')>
Traceback (most recent call last):
  File "/usr/src/supervisor/supervisor/misc/scheduler.py", line 62, in _wrap_task
    await task.coro_callback()
  File "/usr/src/supervisor/supervisor/misc/tasks.py", line 473, in _check_connectivity
    await self.sys_host.network.check_connectivity()
  File "/usr/src/supervisor/supervisor/host/network.py", line 76, in check_connectivity
    if not self.sys_dbus.network.connectivity_enabled:
  File "/usr/src/supervisor/supervisor/dbus/network/__init__.py", line 58, in connectivity_enabled
    return self.properties[DBUS_ATTR_CONNECTION_ENABLED]
KeyError: 'ConnectivityCheckEnabled'
把中间红色的COPY 出来了 , 我觉得好像是 Dbus守护程序的问题,因为那个官方的解释也是Dbus问题,但是我按照那个解决方法做了就像上面写的那样就完全进去不IP:8123了。  

错误中提示的文件夹,我没找到,到/usr/src 这个层级就是空文件夹了,没有后面说的文件,

2.PNG

cat也没有这个文件  ,cat: /usr/src/supervisor/supervisor/misc/scheduler.py: No such file or directory


而且我发现这个日志的时间和我的系统时间对不上。  supervisor的日志时间和homeassistant的日志时间都对不上。下午是homeassistant 的日志
360截图20201203094928554.jpg

homeassistant 的入职时间是对的,  我的系统时区也改了, date 命令的 时间也是正确的。

反正现在是能用,但是就是有时候不正常,例如现在portainer  差价又进不去了 吗 502 getway  错误。

有大神,有时间的话帮忙看下把,  在下在此 , 谢谢谢谢谢谢谢谢谢谢 过了,

也可以指导我下怎么改下这个supervisor的系统时间,他好像运行在错误的时间中, 我不知道和这些错误有没有关系。 到那时我也不会改,网上的教程我也没成功。  

运行环境是,   斐讯N1+armbian5.77  hassio安装是 https://bbs.hassbian.com/thread-4520-1-1.html  这个老大的意见安装脚本。






回复

使用道具 举报

12

主题

243

帖子

1919

积分

论坛技术达人

积分
1919
金钱
1665
HASS币
40
发表于 2020-12-3 12:51:28 | 显示全部楼层
两个大括号中间加个逗号试试
如果不行,就把下面大括号的内容放到上面大括号中方括号后面,方括号后面加逗号
回复

使用道具 举报

5

主题

41

帖子

227

积分

中级会员

Rank: 3Rank: 3

积分
227
金钱
186
HASS币
0
 楼主| 发表于 2020-12-3 13:29:45 | 显示全部楼层
needs 发表于 2020-12-3 12:51
两个大括号中间加个逗号试试
如果不行,就把下面大括号的内容放到上面大括号中方括号后面,方括号后面加逗 ...

谢谢, 我又开始重装了。  哎 太难了, 一会要是重装还是不行,我就用您的方法试一下。
回复

使用道具 举报

5

主题

41

帖子

227

积分

中级会员

Rank: 3Rank: 3

积分
227
金钱
186
HASS币
0
 楼主| 发表于 2020-12-4 10:32:53 | 显示全部楼层
飞翔的企鹅 发表于 2020-12-3 13:29
谢谢, 我又开始重装了。  哎 太难了, 一会要是重装还是不行,我就用您的方法试一下。 ...

把下面的内容放到上面就可以了, 谢谢您 。  重装无数次。  就是docker 日志驱动问题, 要改为journald 。
回复

使用道具 举报

2

主题

110

帖子

550

积分

高级会员

Rank: 4

积分
550
金钱
440
HASS币
0
发表于 2020-12-10 23:59:41 | 显示全部楼层
还是提示unhealthy啊
回复

使用道具 举报

5

主题

41

帖子

227

积分

中级会员

Rank: 3Rank: 3

积分
227
金钱
186
HASS币
0
 楼主| 发表于 2020-12-11 09:14:08 | 显示全部楼层
rockj 发表于 2020-12-10 23:59
还是提示unhealthy啊

我这个unhealthy 是由于上面哪个 unsupported ,  所以我解决了 unsupported 下面的报错就没有了。   您看看learn more 具体提示你什么,或者看看日志也可以。
回复

使用道具 举报

1

主题

34

帖子

142

积分

注册会员

Rank: 2

积分
142
金钱
108
HASS币
0
发表于 2020-12-27 15:13:19 | 显示全部楼层
我也遇见这个情况了,好像是新版本的supervisor才会出现这个情况,我改了这个驱动日志和存储类型直接起不来

直接报这个日志
un Dec 27 15:06:46 2020 daemon.err dockerd[1552]: time="2020-12-27T15:06:46.317576041+08:00" level=warning msg="failed to load plugin io.containerd.snapshotter.v1.aufs" error="modprobe aufs failed: "modprobe: FATAL: Module aufs not found in directory /lib/modules/5.4.83-flippy-50+o\n": exit status 1"
Sun Dec 27 15:06:46 2020 daemon.err dockerd[1552]: time="2020-12-27T15:06:46.319036359+08:00" level=warning msg="could not use snapshotter aufs in metadata plugin" error="modprobe aufs failed: "modprobe: FATAL: Module aufs not found in directory /lib/modules/5.4.83-flippy-50+o\n": exit status 1"
Sun Dec 27 15:06:46 2020 daemon.err dockerd[1552]: time="2020-12-27T15:06:46.319122694+08:00" level=warning msg="could not use snapshotter zfs in metadata plugin" error="path /mnt/mmcblk1p3/docker/containerd/daemon/io.containerd.snapshotter.v1.zfs must be a zfs filesystem to be used with the zfs snapshotter: skip plugin"
Sun Dec 27 15:06:47 2020 daemon.err dockerd[1552]: failed to start daemon: failed to set log opts: unknown log opt 'max-size' for journald log driver
删除了日志类型和驱动类型,起来后还是和没改一样的提示
回复

使用道具 举报

5

主题

41

帖子

227

积分

中级会员

Rank: 3Rank: 3

积分
227
金钱
186
HASS币
0
 楼主| 发表于 2021-1-4 21:36:59 | 显示全部楼层
zer0 发表于 2020-12-27 15:13
我也遇见这个情况了,好像是新版本的supervisor才会出现这个情况,我改了这个驱动日志和存储类型直接起不来 ...

是加在最前面吗 ,  解决了没, 没解决我发一份我改过的文件 你替换试试?
回复

使用道具 举报

1

主题

34

帖子

142

积分

注册会员

Rank: 2

积分
142
金钱
108
HASS币
0
发表于 2021-2-2 21:30:08 | 显示全部楼层
飞翔的企鹅 发表于 2021-1-4 21:36
是加在最前面吗 ,  解决了没, 没解决我发一份我改过的文件 你替换试试?
...

没解决,N1还是算了吧,
回复

使用道具 举报

1

主题

49

帖子

344

积分

中级会员

Rank: 3Rank: 3

积分
344
金钱
295
HASS币
0
发表于 2021-7-18 13:36:36 | 显示全部楼层
飞翔的企鹅 发表于 2021-1-4 21:36
是加在最前面吗 ,  解决了没, 没解决我发一份我改过的文件 你替换试试?
...

怎么改啊老哥,我改了以后docker的端口都打不开了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 07:51 , Processed in 0.456252 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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