HASSIO 一键安装脚本(更新解决 github 连接问题)

docker没安装成功,提供完整日志看看

我是在手机termux上安装的Ubuntu然后运行脚本,可以嘛?

没试过,不知道呢

 docker logs -f hassio_supervisor
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
这是日志

不是这里。是一键脚本的安装过程日志。

(1). 是否将系统源切换为清华源(目前支持 Debian Ubuntu Raspbian 三款系统)
请输入 y or n(默认 yes):y


(2). 在你系统内找到 ubuntu 用户,是否将其添加至 docker 用户组。
请输入 yes 或者 no (默认 yes):
将ubuntu用户添加至 docker 用户组。


(3).是否需要替换 docker 默认源?
请输入 yes 或者 no(默认:yes):


(4).请选择你设备类型(默认:qemux86-64)
    [1]: intel-nuc: 英特尔的nuc小主机
    [2]: odroid-c2: 韩国odroid-c2
    [3]: odroid-xu: 韩国odroid-xu
    [4]: orangepi-prime: 香橙派
    [5]: qemuarm-64: 通用arm设备(例如斐讯N1) 64位系统
    [6]: qemux86-64: 通用X86(普通的PC机电脑)64位系统
    [7]: raspberrypi3-64: 树莓派三代64位系统
    [8]: raspberrypi4-64: 树莓派四代64位系统
    [9]: tinker: 华硕tinker
输入数字 (1-9):5
你选择了 qemuarm-64


(5).是否需要设置 hassio 数据保存路径(默认:/usr/share/hassio)
请输入 yes 或 no (默认:no):
hassio 数据路径为默认路径: /usr/share/hassio
 ################################################################################
 # 1. 是否将系统源切换为清华源: 是
 # 2. 是否将用户添加至 Docker 用户组:   是,添加用户为 ubuntu 
 # 3. 是否将 Docker 源切换至国内源:     是,切换源选择:
 # 4. 您的设备类型为:                   qemuarm-64
 # 5. 您的 hassio 数据路径为:           /usr/share/hassio
 ################################################################################
请确认以上信息,继续请按任意键,如需修改请输入 Ctrl+C 结束任务重新执行脚本。

[info]: 切换系统网络源.....
命中:1 http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports groovy InRelease
命中:2 http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports groovy-updates InRelease
命中:3 http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports groovy-backports InRelease
命中:4 http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports groovy-security InRelease
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
有 13 个软件包可以升级。请执行 ‘apt list --upgradable’ 来查看它们。
[info]: 安装 hassio 必要依赖.....
命中:1 http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports groovy InRelease
命中:2 http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports groovy-updates InRelease
命中:3 http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports groovy-backports InRelease
命中:4 http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports groovy-security InRelease
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
有 13 个软件包可以升级。请执行 ‘apt list --upgradable’ 来查看它们。
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
avahi-daemon 已经是最新版 (0.8-1ubuntu1)。
curl 已经是最新版 (7.68.0-1ubuntu2)。
net-tools 已经是最新版 (1.60+git20180626.aebd88e-1ubuntu1)。
socat 已经是最新版 (1.7.3.4-1)。
jq 已经是最新版 (1.6-1)。
qrencode 已经是最新版 (4.0.2-2)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 13 个软件包未被升级。
/bin/docker
[info]: 发现系统已安装 docker,跳过 docker 安装
[info]: 切换 Docker 源为国内源....
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: 主机关闭
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: 主机关闭
[info]: 切换国内源完成
[info]: 安装 hassio......
下载 hassio_install.sh 官方脚本 第1次
-#O#- #   #                                                                    
从 hub.docker.com 下载 homeassistant/qemuarm-64-homeassistant:0.110.3......
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
[WARNING]: 从 docker hub 下载 homeassistant/qemuarm-64-homeassistant:0.110.3 失败,第 10 次重试.
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
[WARNING]: 从 docker hub 下载 homeassistant/qemuarm-64-homeassistant:0.110.3 失败,第 9 次重试.
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
[WARNING]: 从 docker hub 下载 homeassistant/qemuarm-64-homeassistant:0.110.3 失败,第 8 次重试.
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
[WARNING]: 从 docker hub 下载 homeassistant/qemuarm-64-homeassistant:0.110.3 失败,第 7 次重试.
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
[WARNING]: 从 docker hub 下载 homeassistant/qemuarm-64-homeassistant:0.110.3 失败,第 6 次重试.
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
[WARNING]: 从 docker hub 下载 homeassistant/qemuarm-64-homeassistant:0.110.3 失败,第 5 次重试.
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
[WARNING]: 从 docker hub 下载 homeassistant/qemuarm-64-homeassistant:0.110.3 失败,第 4 次重试.
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
[WARNING]: 从 docker hub 下载 homeassistant/qemuarm-64-homeassistant:0.110.3 失败,第 3 次重试.
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
[WARNING]: 从 docker hub 下载 homeassistant/qemuarm-64-homeassistant:0.110.3 失败,第 2 次重试.
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
[WARNING]: 从 docker hub 下载 homeassistant/qemuarm-64-homeassistant:0.110.3 失败,第 1 次重试.
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
[WARNING]: 从 docker hub 下载 homeassistant/qemuarm-64-homeassistant:0.110.3 失败,第 0 次重试.
[ERROR]: 从 docker 下载 homeassistant/qemuarm-64-homeassistant:0.110.3 失败,请检查上方失败信息。

[info]: 发现系统已安装 docker,跳过 docker 安装

你系统已经装了 docker ?是你自己装的还是只装了 docker clinet??

之前运行过这个脚本

systemctl start docker

journalctl -u docker -f

❯ systemctl start docker
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: 主机关闭
❯ journalctl -u docker -f
No journal files were found.

本脚本不支持不兼容 systemd 的系统。

systemd YES!

1 个赞

我的树莓派4安装好了 登录homeassistant 里面找不到hassio 是要做什么配置么

一键脚本装的?字数补丁

在群里问了 已经解决了 谢谢

真么解决要说一下,避免后来的小伙伴掉坑里

他改了 data 的路径又重新装了便,但是之前的容器已经建立好了,输入 docker ps -a |grep homeassistant | awk '{print $1}' | xargs docker rm -f 然后重启就好了。

1 个赞

docker.io/homeassistant/qemux86-64-homeassistant:0.111.4
开始 hassio 安装流程。(如出现 [Warning] 请忽略,无须理会)
[Error] Please install avahi first
Unit hassio-supervisor.service could not be found.

################# 发到论坛时,请把上方日志也一并粘贴发送 ################
########################### System version ###########################
Distributor ID: Debian
Description: Debian GNU/Linux 10 (buster)
Release: 10
Codename: buster
########################### System version 2 ###########################
Linux version 4.19.0-9-amd64 (debian-kernel@lists.debian.org) (gcc version 8.3.0 (Debian 8.3.0-6)) #1 SMP Debian 4.19.118-2+deb10u1 (2020-06-07)
########################### System info ###########################
Linux debian 4.19.0-9-amd64 #1 SMP Debian 4.19.118-2+deb10u1 (2020-06-07) x86_64 GNU/Linux
########################### END ###########################
安装 hassio 失败,请将上方安装信息发送到论坛询问。脚本退出.

这可能是一个更好的解决方案:

Debian将avahi-daemon安装在其他位置。

对我来说,道路是 /usr/sbin 。可以找到 whereis avahi-daemon

因此,我使用以下命令将其添加到PATH中:

复制到剪贴板

PATH=$PATH:/usr/sbin

现在 command -v avahi-daemon 可以正确解决。

按道理 sbin 也在全局变量里面吧?

root@aml:~# wget https://code.aliyun.com/neroxps/hassio_install/raw/master/hassio_upgrade.sh
–2020-07-04 23:15:44-- https://code.aliyun.com/neroxps/hassio_install/raw/master/hassio_upgrade.sh
Resolving code.aliyun.com (code.aliyun.com)… failed: Name or service not known.
wget: unable to resolve host address ‘code.aliyun.com
root@aml:~# chmod u+x hassio_upgrade.sh
chmod: cannot access ‘hassio_upgrade.sh’: No such file or directory
root@aml:~# ./hassio_upgrade.sh
-bash: ./hassio_upgrade.sh: No such file or directory

N大,这阿里云我连不上 :cold_face:

=====================================================
还有hass里装插件也报500,server error,我这网络问题该怎么解决呢

20-07-04 23:13:41 INFO (SyncWorker_6) [supervisor.docker.interface] Pull image homeassistant/aarch64-addon-check_config tag 3.3.0.
20-07-04 23:13:41 ERROR (SyncWorker_6) [supervisor.docker.interface] Can’t install homeassistant/aarch64-addon-check_config:3.3.0 -> 500 Server Error: Internal Server Error (“Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io: no such host”).