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

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

[已解决] hassio突然就进不去了,移除.storage文件夹解决

[复制链接]

11

主题

313

帖子

1324

积分

金牌会员

Rank: 6Rank: 6

积分
1324
金钱
1011
HASS币
10
发表于 2021-3-8 22:25:07 | 显示全部楼层 |阅读模式
本帖最后由 firelion 于 2021-3-9 00:22 编辑

按照@neroxps的方法解决了。最后一次比较完整的快照在4天前,还在学习阶段改动比较大,这几天的努力都白费了,大家还是要勤备份啊。
————————分割线————————

hassio突然就进不去了,log文件如下:
2021-03-08 22:23:03 WARNING (Recorder) [homeassistant.components.recorder] Ended unfinished session (id=75 from 2021-03-08 14:20:57)
2021-03-08 22:23:03 ERROR (SyncWorker_1) [homeassistant.util.json] Could not parse JSON content: /config/.storage/core.device_registry
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/util/json.py", line 32, in load_json
    return json.loads(fdesc.read())  # type: ignore
  File "/usr/local/lib/python3.8/json/__init__.py", line 357, in loads
    return _default_decoder.decode(s)
  File "/usr/local/lib/python3.8/json/decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/local/lib/python3.8/json/decoder.py", line 353, in raw_decode
    obj, end = self.scan_once(s, idx)
json.decoder.JSONDecodeError: Expecting ',' delimiter: line 1761 column 1 (char 61332)
2021-03-08 22:23:03 ERROR (MainThread) [root] Uncaught exception
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/util/json.py", line 32, in load_json
    return json.loads(fdesc.read())  # type: ignore
  File "/usr/local/lib/python3.8/json/__init__.py", line 357, in loads
    return _default_decoder.decode(s)
  File "/usr/local/lib/python3.8/json/decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/local/lib/python3.8/json/decoder.py", line 353, in raw_decode
    obj, end = self.scan_once(s, idx)
json.decoder.JSONDecodeError: Expecting ',' delimiter: line 1761 column 1 (char 61332)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/runpy.py", line 194, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/usr/local/lib/python3.8/runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "/usr/src/homeassistant/homeassistant/__main__.py", line 320, in <module>
    sys.exit(main())
  File "/usr/src/homeassistant/homeassistant/__main__.py", line 312, in main
    exit_code = runner.run(runtime_conf)
  File "/usr/src/homeassistant/homeassistant/runner.py", line 111, in run
    return asyncio.run(setup_and_run_hass(runtime_config))
  File "/usr/local/lib/python3.8/asyncio/runners.py", line 44, in run
    return loop.run_until_complete(main)
  File "/usr/local/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete
    return future.result()
  File "/usr/src/homeassistant/homeassistant/runner.py", line 100, in setup_and_run_hass
    hass = await bootstrap.async_setup_hass(runtime_config)
  File "/usr/src/homeassistant/homeassistant/bootstrap.py", line 123, in async_setup_hass
    await async_from_config_dict(config_dict, hass) is not None
  File "/usr/src/homeassistant/homeassistant/bootstrap.py", line 235, in async_from_config_dict
    await _async_set_up_integrations(hass, config)
  File "/usr/src/homeassistant/homeassistant/bootstrap.py", line 515, in _async_set_up_integrations
    await asyncio.gather(
  File "/usr/src/homeassistant/homeassistant/helpers/device_registry.py", line 627, in async_load
    await hass.data[DATA_REGISTRY].async_load()
  File "/usr/src/homeassistant/homeassistant/helpers/device_registry.py", line 480, in async_load
    data = await self._store.async_load()
  File "/usr/src/homeassistant/homeassistant/helpers/storage.py", line 105, in async_load
    return await self._load_task
  File "/usr/src/homeassistant/homeassistant/helpers/storage.py", line 110, in _async_load
    return await self._async_load_data()
  File "/usr/src/homeassistant/homeassistant/helpers/storage.py", line 124, in _async_load_data
    data = await self.hass.async_add_executor_job(
  File "/usr/local/lib/python3.8/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/src/homeassistant/homeassistant/util/json.py", line 38, in load_json
    raise HomeAssistantError(error) from error
homeassistant.exceptions.HomeAssistantError: Expecting ',' delimiter: line 1761 column 1 (char 61332)






回复

使用道具 举报

40

主题

3057

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11135
金钱
8028
HASS币
182
发表于 2021-3-8 22:40:28 | 显示全部楼层
这个文件夹 移到别的路径试试 /config/.storage/
Nero
回复

使用道具 举报

11

主题

313

帖子

1324

积分

金牌会员

Rank: 6Rank: 6

积分
1324
金钱
1011
HASS币
10
 楼主| 发表于 2021-3-8 22:47:11 | 显示全部楼层
neroxps 发表于 2021-3-8 22:40
这个文件夹 移到别的路径试试 /config/.storage/

那我的东西会不会丢失啊
回复

使用道具 举报

40

主题

3057

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11135
金钱
8028
HASS币
182
发表于 2021-3-8 22:52:45 | 显示全部楼层
firelion 发表于 2021-3-8 22:47
那我的东西会不会丢失啊

会,密码和 lovelace 都丢掉 等于重置 ha
Nero
回复

使用道具 举报

11

主题

313

帖子

1324

积分

金牌会员

Rank: 6Rank: 6

积分
1324
金钱
1011
HASS币
10
 楼主| 发表于 2021-3-8 22:53:09 | 显示全部楼层
neroxps 发表于 2021-3-8 22:52
会,密码和 lovelace 都丢掉 等于重置 ha

呃 损失惨重啊
回复

使用道具 举报

40

主题

3057

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11135
金钱
8028
HASS币
182
发表于 2021-3-8 22:53:53 | 显示全部楼层

所以我让你移走不是删除
先排除是不是这个文件夹的问题是。
Nero
回复

使用道具 举报

11

主题

313

帖子

1324

积分

金牌会员

Rank: 6Rank: 6

积分
1324
金钱
1011
HASS币
10
 楼主| 发表于 2021-3-8 23:19:09 | 显示全部楼层
neroxps 发表于 2021-3-8 22:53
所以我让你移走不是删除
先排除是不是这个文件夹的问题是。

确实是,移走就好了,是不是手贱升级2021.03.02的锅,升级后就开始有些莫名其妙的问题,重启一下宿主机就挂了。
回复

使用道具 举报

40

主题

3057

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11135
金钱
8028
HASS币
182
发表于 2021-3-9 09:16:30 | 显示全部楼层
firelion 发表于 2021-3-8 23:19
确实是,移走就好了,是不是手贱升级2021.03.02的锅,升级后就开始有些莫名其妙的问题,重启一下宿主机就 ...

目测是你升级之后,ha 更新这个文件夹里面的配置格式,但是还没升级完,你重启了,导致格式出错
Nero
回复

使用道具 举报

11

主题

313

帖子

1324

积分

金牌会员

Rank: 6Rank: 6

积分
1324
金钱
1011
HASS币
10
 楼主| 发表于 2021-3-9 15:28:18 | 显示全部楼层
neroxps 发表于 2021-3-9 09:16
目测是你升级之后,ha 更新这个文件夹里面的配置格式,但是还没升级完,你重启了,导致格式出错 ...

我是升级之后的第二天才重启的,不会这么久还没升级完吧
回复

使用道具 举报

103

主题

758

帖子

2657

积分

金牌会员

Rank: 6Rank: 6

积分
2657
金钱
1899
HASS币
0
发表于 2023-1-14 22:55:46 | 显示全部楼层
我的HA也被重置了,恢复系统配置以后出现这个问题。楼主的问题后来解决没? 我从没想过HA会这么丢失配置,所以一直都没有完整备份过HA。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-29 03:49 , Processed in 2.021971 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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