请选择 进入手机版 | 继续访问电脑版

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

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

[已解决] 求教安装homeassistant-supervised错误

[复制链接]

3

主题

64

帖子

560

积分

论坛积极会员

积分
560
金钱
496
HASS币
0
发表于 2022-4-13 11:23:30 | 显示全部楼层 |阅读模式
本帖最后由 ksblk 于 2022-4-13 16:35 编辑

估计我安装的是最小系统版本,没有grub2-common。重新安装grub并且手动添加/etc/default/grub的内容后,问题解决了。
在此给大家作个参考。



由于一键安装hassio脚本提示已经停止维护。
用  https://github.com/home-assistant/supervised-installer   介绍的安装方法安装


当运行
wget https://github.com/home-assistan ... -supervised.debdpkg -i homeassistant-supervised.deb命令之后,提示错误:  无法获取'/etc/default/grub' 的文件状态(stat): 没有那个文件或目录。
不知道怎么弄了。求教各位大神。
我是在 N1上安装了 armbian 5.77系统的。


详细错误信息如下:

正在设置 homeassistant-supervised (1.1.1) ...
[info] Restarting NetworkManager
[info] Enable systemd-resolved
[info] Restarting docker service
PING version.home-assistant.io(2606:4700:20::681a:5ee (2606:4700:20::681a:5ee)) 56 data bytes
64 bytes from 2606:4700:20::681a:5ee (2606:4700:20::681a:5ee): icmp_seq=1 ttl=52 time=181 ms

--- version.home-assistant.io ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 181.918/181.918/181.918/0.000 ms
[info] Install supervisor Docker container
[info] Install supervisor startup scripts
[info] Install AppArmor scripts
[info] Start Home Assistant Supervised
[info] Installing the 'ha' cli
grep: /etc/default/grub: 没有那个文件或目录
[info] Switching to cgroup v1
cp: 无法获取'/etc/default/grub' 的文件状态(stat): 没有那个文件或目录
dpkg: 处理软件包 homeassistant-supervised (--configure)时出错:
子进程 已安装 post-installation 脚本 返回错误状态 1
正在处理用于 systemd (232-25+deb9u9) 的触发器 ...
在处理时有错误发生:
homeassistant-supervised
E: Sub-process /usr/bin/dpkg returned an error code (1)

回复

使用道具 举报

21

主题

394

帖子

2024

积分

金牌会员

Rank: 6Rank: 6

积分
2024
金钱
1630
HASS币
30
发表于 2022-4-13 13:37:03 | 显示全部楼层
或许你应该更新你的armbian版本。或许是
你有所不知,小米设备带屏幕都是为了后期广告投送的。
灵长类退散
回复

使用道具 举报

60

主题

546

帖子

5230

积分

超级版主

Rank: 8Rank: 8

积分
5230
金钱
4609
HASS币
240

教程狂人论坛风云人物

发表于 2022-4-13 23:12:43 来自手机 | 显示全部楼层
动添加/etc/default/grub,这里添加了杀内容,麻烦分享一下
回复

使用道具 举报

1

主题

6

帖子

42

积分

新手上路

Rank: 1

积分
42
金钱
36
HASS币
0
发表于 2022-4-14 13:15:09 | 显示全部楼层
本帖最后由 杀伐果断马英九 于 2022-4-14 13:28 编辑

楼主是怎么操作的?可否详细说明下,我也遇到这个问题了
回复

使用道具 举报

3

主题

64

帖子

560

积分

论坛积极会员

积分
560
金钱
496
HASS币
0
 楼主| 发表于 2022-4-15 10:13:43 | 显示全部楼层
杀伐果断马英九 发表于 2022-4-14 13:15
楼主是怎么操作的?可否详细说明下,我也遇到这个问题了

首先更新系统  apt update;  apt upgrade
然后安装grub2-common    apt-get install grub2-common
接着创建/etc/default/grub 并添加内容。我的内容是这样的。
然后重启一下系统试试

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
#属性名:默认启动项(就是我要的开机默认启动系统)
#值说明:
#        数字:从0开始(按照开机选择界面的顺序对应)
#        saved:默认上次的启动项

#GRUB_HIDDEN_TIMEOUT=0
#属性名:是否隐藏菜单(grub2不再使用)
#值说明:0:不隐藏,1:隐藏

GRUB_HIDDEN_TIMEOUT_QUIET=true
#属性名:是否显示等待倒计时
#值说明:true:不显示,false:显示

GRUB_TIMEOUT=10
#属性名:进入默认启动项的等候时间
#值说明:单位:秒,默认10秒,-1表示一直等待

GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
#属性名:内核启动参数的默认值
#值说明:quiet splash为不显示启动信息,安静的启动,如值为空则显示启动信息

GRUB_CMDLINE_LINUX=""
#属性名:手动添加内核启动参数
#值说明:默认为空,可以添加你需要的参数,以 “name=value” 的格式添加,多个参数用空格隔开
#例如:GRUB_CMDLINE_LINUX="name1=value1 name2=value2"

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
#属性名:是否使用图形介面
#值说明:默认使用图像界面,去掉前面的“#”则使用控制台终端

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'

#GRUB_GFXMODE=640x480
#属性名:图形界面分辨率
#值说明:分辨率啦(还要怎么说明),修改时记得去掉前面的“#”

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
#属性名:grub命令是否使用UUID
#值说明:不知道是干什么的,不常用(如果你知道,欢迎留言,谢谢)

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
#属性名:是否创建修复模式菜单项
#值说明:true:禁用,false:使用,默认false

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
#属性名:启动时发出哔哔声
#值说明:默认不发声,去掉“#”则发声,值是什么意思不明白(应该是发出声音方式吧
回复

使用道具 举报

3

主题

64

帖子

560

积分

论坛积极会员

积分
560
金钱
496
HASS币
0
 楼主| 发表于 2022-4-15 10:14:57 | 显示全部楼层
antsunzj 发表于 2022-4-13 23:12
动添加/etc/default/grub,这里添加了杀内容,麻烦分享一下

详细内容请见5楼
回复

使用道具 举报

1

主题

6

帖子

42

积分

新手上路

Rank: 1

积分
42
金钱
36
HASS币
0
发表于 2022-4-18 15:29:56 | 显示全部楼层
ksblk 发表于 2022-4-15 10:13
首先更新系统  apt update;  apt upgrade
然后安装grub2-common    apt-get install grub2-common
接着创 ...

大佬是怎么创建/etc/default/grub 内容的,我用 update-grub
就会报这个错误/usr/sbin/grub-mkconfig: 253: /usr/sbin/grub-mkconfig: cannot create /boot/grub/grub.cfg.new: Directory nonexistent
用 grub2-mkconfig > /boot/grub2/grub.cfg
bash: /boot/grub2/grub.cfg: No such file or directory
实际上目录已经有了但是grub.cfg生成不了
回复

使用道具 举报

3

主题

64

帖子

560

积分

论坛积极会员

积分
560
金钱
496
HASS币
0
 楼主| 发表于 2022-4-19 08:55:45 | 显示全部楼层
杀伐果断马英九 发表于 2022-4-18 15:29
大佬是怎么创建/etc/default/grub 内容的,我用 update-grub
就会报这个错误/usr/sbin/grub-mkconfig: 25 ...

我是直接 vi /etc/default/grub       输入我上面说的这些内容。
回复

使用道具 举报

1

主题

6

帖子

42

积分

新手上路

Rank: 1

积分
42
金钱
36
HASS币
0
发表于 2022-4-19 10:58:06 | 显示全部楼层
ksblk 发表于 2022-4-19 08:55
我是直接 vi /etc/default/grub       输入我上面说的这些内容。

感谢大佬,终于搞定了,其实就vi命令输入就好了,内容可以不动
回复

使用道具 举报

0

主题

67

帖子

436

积分

中级会员

Rank: 3Rank: 3

积分
436
金钱
369
HASS币
0
发表于 5 天前 | 显示全部楼层
本帖最后由 W@LTER 于 2022-8-5 15:56 编辑
杀伐果断马英九 发表于 2022-4-19 10:58
感谢大佬,终于搞定了,其实就vi命令输入就好了,内容可以不动

你意思是不用运行update-grub??? 修改完, 重启就可以了吗?我用的是armbian 5.9
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2022-8-10 13:19 , Processed in 0.064985 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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