Giter VIP home page Giter VIP logo

supervised-installer's Introduction

This installation method is for advanced users only

Make sure you understand the requirements

Install Home Assistant Supervised

This installation method provides the full Home Assistant experience on a regular operating system. This means, all components from the Home Assistant method are used, except for the Home Assistant Operating System. This system will run the Home Assistant Supervisor. The Supervisor is not just an application, it is a full appliance that manages the whole system. It will clean up, repair or reset settings to default if they no longer match expected values.

By not using the Home Assistant Operating System, the user is responsible for making sure that all required components are installed and maintained. Required components and their versions will change over time. Home Assistant Supervised is provided as-is as a foundation for community supported do-it-yourself solutions. We only accept bug reports for issues that have been reproduced on a freshly installed, fully updated Debian with no additional packages.

This method is considered advanced and should only be used if one is an expert in managing a Linux operating system, Docker and networking.

Installation

Run the following commands as root (su - or sudo su - on machines with sudo installed):

Step 1: Install the following dependencies with this command:

apt install \
apparmor \
bluez \
cifs-utils \
curl \
dbus \
jq \
libglib2.0-bin \
lsb-release \
network-manager \
nfs-common \
systemd-journal-remote \
systemd-resolved \
udisks2 \
wget -y

Step 2: Install Docker-CE with the following command:

curl -fsSL get.docker.com | sh

Step 3: Install the OS-Agent:

Instructions for installing the OS-Agent can be found here

Step 4: Install the Home Assistant Supervised Debian Package:

wget -O homeassistant-supervised.deb https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb
apt install ./homeassistant-supervised.deb

Supported Machine types

  • generic-x86-64
  • odroid-c2
  • odroid-c4
  • odroid-n2
  • odroid-xu
  • qemuarm
  • qemuarm-64
  • qemux86
  • qemux86-64
  • raspberrypi
  • raspberrypi2
  • raspberrypi3
  • raspberrypi4
  • raspberrypi3-64
  • raspberrypi4-64
  • raspberrypi5-64
  • tinker
  • khadas-vim3

Configuration

The default path for our $DATA_SHARE is /usr/share/hassio. This path is used to store all home assistant related things.

You can reconfigure this path during installation with

DATA_SHARE=/my/own/homeassistant dpkg --force-confdef --force-confold -i homeassistant-supervised.deb

Troubleshooting

If something's going wrong, use journalctl -f to get your system logs. If you are not familiar with Linux and how you can fix issues, we recommend to use our Home Assistant OS.

supervised-installer's People

Contributors

adeepn avatar agners avatar alecrust avatar andygrunwald avatar balloob avatar basnijholt avatar cardcaptorrlh85 avatar cogneato avatar dependabot[bot] avatar frenck avatar ikifar2012 avatar johny-mnemonic avatar ludeeus avatar marceldev89 avatar mjrider avatar nickma82 avatar nicknothom avatar noblekangaroo avatar nstrelow avatar olskar avatar p0wertiger avatar pssc avatar psuet avatar pvizeli avatar santobert avatar sdotter avatar sellerone avatar shcheglovnd avatar skgsergio avatar wrt54g avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

supervised-installer's Issues

Cannot update hass.io

I use hassio installed on ubuntu server. I have been using it for more than 6 months and I have always updated the hass.io using the hass.io tab in home assistant. Now when I try to update from 0.102.3 to 0.103.0 I get this error:

19-12-17 12:20:50 WARNING (MainThread) [hassio.homeassistant] Update Home Assistant image fails 19-12-17 12:20:51 INFO (MainThread) [hassio.homeassistant] Update Home Assistant to version 0.103.0 19-12-17 12:20:51 INFO (SyncWorker_1) [hassio.docker.interface] Update image homeassistant/qemux86-64-homeassistant:0.102.3 to homeassistant/qemux86-64-homeassistant:0.103.0 19-12-17 12:20:51 INFO (SyncWorker_1) [hassio.docker.interface] Pull image homeassistant/qemux86-64-homeassistant tag 0.103.0. 19-12-17 12:20:51 ERROR (SyncWorker_1) [hassio.docker.interface] Can't install homeassistant/qemux86-64-homeassistant:0.103.0 -> 500 Server Error: Internal Server Error ("Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on 127.0.0.1:53: read udp 127.0.0.1:51901->127.0.0.1:53: read: connection refused").

CoreDNS not loading

Hello!

I'm trying to get things up and running on my Raspberry Pi 4 64bit 4GB with this installer script.

Locally configured and running services:

  • ISC DHCP Server
  • Pi-Hole DNS

Attaching to Hassio-Supervisor (pi@raspi:~ $docker start --attach hassio_supervisor) yields the following output over and over again:

19-11-27 12:40:21 INFO (MainThread) [hassio.dns] Start CoreDNS plugin
19-11-27 12:40:21 INFO (SyncWorker_17) [hassio.docker.interface] Clean hassio_dns application
19-11-27 12:40:24 INFO (SyncWorker_17) [hassio.docker.dns] Start DNS homeassistant/aarch64-hassio-dns with version 1
19-11-27 12:40:41 WARNING (MainThread) [hassio.tasks] Watchdog found a problem with CoreDNS plugin!
19-11-27 12:40:41 WARNING (MainThread) [hassio.tasks] CoreDNS plugin is in fails state / Reset config

This plugin seems to be responsible for a lot of problems like updater not working, geolocalisation not working, several plugins can't access remote resources.

I'm stuck here. Can anybody point out where to look for further information on why exactly CoreDNS fails to load? I'm relatively new to Hassio and can't find any other logs providing insight.

Regards,
Nils

Install fails on generic Ubuntu server 19.04, stuck on "Preparing Hass.io" screen

I have installed 19.04 server on a generation 2 hyper-v VM. I follow the install instruction for generic linux here: https://www.home-assistant.io/hassio/installation/

Which pulls and installs this script.

When I browse to the instance at ipaddress:8123 I get the "Preparing Hass.io" screen, which never happens.

docker logs hassio_supervisor contains the following:

19-08-22 04:33:40 INFO (SyncWorker_4) [hassio.docker.interface] Pull image homeassistant/qemux86-64-homeassistant tag 0.97.2.
19-08-22 04:34:25 ERROR (SyncWorker_4) [hassio.docker.interface] Can't install homeassistant/qemux86-64-homeassistant:0.97.2 -> 404 Client Error: Not Found ("no such image: homeassistant/qemux86-64-homeassistant:0.97.2: No such image: homeassistant/qemux86-64-homeassistant:0.97.2").
19-08-22 04:34:25 WARNING (MainThread) [hassio.homeassistant] Error on install Home Assistant. Retry in 30sec

Installing hass.io on TorizonCore

Hi,

I tried to install hass.io on TorizonCore on an Apalis iMX8. After making sure that my base system has the right tools pre-installed (jq and curl were missing), I was able to run the installer. However, it stopped pretty quickly:

# curl -sL https://raw.githubusercontent.com/home-assistant/hassio-installer/master/hassio_install.sh | bash -s -- -m qemuarm-64
[Warning] No AppArmor support on host.
mkdir: cannot create directory '/usr/share/hassio': Read-only file system

This is due to the nature that the base system is using OSTree which makes /usr Read-only. Is it possible to install the binaries to a different location (e.g. /var?). /etc is write able, so only the files stored in /usr are an issue.

Install Problem

My CPU is Cortex-a7,Four months ago, I encountered a problem during installation. After installation, the architecture was inconsistent and could not be used. After manually modifying the shell script, it became normal.
20190724032351.png

A7 CPU Processor architecture is armv7l,shell auto detected my processor architecture and installed the armv7-hassio-supervisor image, which could not be started. When I switched the image to armhf-hassio-supervisor again, everything became normal.

Sorry, I am late, I think about it today, has this problem been solved? 😀

Fedora30 Install/Non-Apparmour LSS Distros

Trying to install on Fedora30 fails due to a dependancy on apparmor security framework.

Can we remove this dependency for running in Container images like the UBI (RHEL base) which don't need apparmor because of the use of SELinux and/or a non runc docker runtime which includes a security framework (i.e cri-o/kata) etc.

Install problem in aarch64 (Ubiquiti CloudKey G2-Plus)

Hi,

I have a Ubiquiti CloudKey-G2 Plus (a hardware with Debian and aarch64..), I like use this hardware with HA (hassio) and share it with the Ubiquiti applications (Unifi Network and Unifi Protect)...

First:
I was able to install the Docker service and configure it, then I ran the command (script) with specific parameter for machine type

root@Cloud-Key-Gen2-Plus2:~# lsb_release -d
Description: Debian GNU/Linux 9.9 (stretch)

root@Cloud-Key-Gen2-Plus2:~# cat /proc/cpuinfo
Processor : AArch64 Processor rev 4 (aarch64)

curl -sL https://raw.githubusercontent.com/home-assistant/hassioinstaller/master/hassio_install.sh | bash -s -- -m aarch64

but I have some problems when the service hassio-supervisor try download a docker image:

Aug 17 02:52:38 Cloud-Key-Gen2-Plus2 hassio-supervisor[5674]: 19-08-17 00:52:38 INFO (MainThread) [hassio.utils.gdbus] Call org.freedesktop.DBus.Properties.GetAll on /org/freedesktop/hostname1
Aug 17 02:52:38 Cloud-Key-Gen2-Plus2 hassio-supervisor[5674]: 19-08-17 00:52:38 INFO (MainThread) [hassio.host.services] Update service information
Aug 17 02:52:38 Cloud-Key-Gen2-Plus2 hassio-supervisor[5674]: 19-08-17 00:52:38 INFO (MainThread) [hassio.utils.gdbus] Call org.freedesktop.systemd1.Manager.ListUnits on /org/freedesktop/systemd1
Aug 17 02:52:38 Cloud-Key-Gen2-Plus2 hassio-supervisor[5674]: 19-08-17 00:52:38 INFO (MainThread) [hassio.host.apparmor] Load AppArmor Profiles: set()
Aug 17 02:52:38 Cloud-Key-Gen2-Plus2 hassio-supervisor[5674]: 19-08-17 00:52:38 INFO (MainThread) [hassio.host.apparmor] AppArmor is not enabled on host
Aug 17 02:52:38 Cloud-Key-Gen2-Plus2 hassio-supervisor[5674]: 19-08-17 00:52:38 INFO (MainThread) [hassio.homeassistant] No Home Assistant Docker image homeassistant/aarch64-homeassistant found.
Aug 17 02:52:38 Cloud-Key-Gen2-Plus2 hassio-supervisor[5674]: 19-08-17 00:52:38 INFO (MainThread) [hassio.homeassistant] Setup HomeAssistant landingpage
Aug 17 02:52:38 Cloud-Key-Gen2-Plus2 hassio-supervisor[5674]: 19-08-17 00:52:38 INFO (SyncWorker_5) [hassio.docker.interface] Pull image homeassistant/aarch64-homeassistant tag landingpage.
Aug 17 02:52:40 Cloud-Key-Gen2-Plus2 hassio-supervisor[5674]: 19-08-17 00:52:40 ERROR (SyncWorker_5) [hassio.docker.interface] Can't install homeassistant/aarch64-homeassistant:landingpage -> 404 Client Error: Not Found ("manifest for homeassistant/aarch64-homeassistant:landingpage not found: manifest unknown: manifest unknown").
Aug 17 02:52:40 Cloud-Key-Gen2-Plus2 hassio-supervisor[5674]: 19-08-17 00:52:40 WARNING (MainThread) [hassio.homeassistant] Fails install landingpage, retry after 30sec

When the service try download a image.. :

Pull image homeassistant/aarch64-homeassistant tag landingpage.
Aug 17 02:52:40 Cloud-Key-Gen2-Plus2 hassio-supervisor[5674]: 19-08-17 00:52:40 ERROR (SyncWorker_5) [hassio.docker.interface] Can't install homeassistant/aarch64-homeassistant:landingpage -> 404 Client Error: Not Found ("manifest for homeassistant/aarch64-homeassistant:landingpage not found: manifest unknown: manifest unknown").

can someone help me?, please

no hassio after running curl script

I have a RaspberryPi4B running Raspbian Buster. I have installed Docker CE and it seems to be running fine. I then followed these steps to install hassio:

sudo apt-get install jq apparmor-utils socat network-manager

sudo apt-get purge modemmanager

sudo su

curl -sL https://raw.githubusercontent.com/home-assistant/hassio-installer/master/hassio_install.sh | bash -s -- -m armv71

but hassio doesn't seem to be running when I try to open it with a browser.

When I installed it on my Pi2 running Raspbian Stretch using this script
sudo curl -sL https://raw.githubusercontent.com/home-assistant/hassio-build/master/install/hassio_install | sudo bash -s -- -m raspberrypi3
it installed with no problems but this branch has been taken down as it is deprecated.

At the end of the installation process it shows:

[Info] Install supervisor Docker container
[Info] Install supervisor startup scripts
[Info] Install AppArmor scripts
[Info] Run Hass.io

Can the script be modified to make the installation more straightforward?

Machine type RPI4?

Hello, this is not an issue, more of a question..is install on RPI4 supported, because its missing under machine types? Can RPI3 be used? Thank you.

docker login?

I followed the instructions, but at the end the server is not available on port 8123. So I looked at the logs, and they showed me this:

ERROR (SyncWorker_12) [hassio.docker.interface] Can't install homeassistant/raspberry3-homeassistant:landingpage -> 404 Client Error: Not Found ("pull access denied for homeassistant/raspberry3-homeassistant, repository does not exist or may require 'docker login'").

Install problem Odroid-c2

Hello
I have a problem installing hassio in docker on odroid c2
command to install :
[code]
curl -sL https://raw.githubusercontent.com/home-assistant/hassio-installer/master/hassio_install.sh | bash -s -- -m odroid-c2
[/code]
the error below:
[code]
root@odroid:~ # docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
280accbafc03 homeassistant/odroid-c2-homeassistant "/bin/entry.sh pytho…" 12 minutes ago Up 12 minutes homeassistant
3f5cb9af547f homeassistant/aarch64-hassio-supervisor "/bin/entry.sh pytho…" 15 minutes ago Up 15 minutes hassio_supervisor
[/code]

[code]
root@odroid:~# docker logs 280accbafc03
2019-08-10 12:52:58 INFO (SyncWorker_0) [homeassistant.config] Upgrading configuration directory from 0.97.0 to 0.97.1
2019-08-10 12:52:58 INFO (SyncWorker_2) [homeassistant.loader] Loaded script from homeassistant.components.script
2019-08-10 12:52:58 INFO (SyncWorker_2) [homeassistant.loader] Loaded vacuum from homeassistant.components.vacuum
2019-08-10 12:52:58 INFO (SyncWorker_4) [homeassistant.loader] Loaded switch from homeassistant.components.switch
2019-08-10 12:52:58 INFO (SyncWorker_2) [homeassistant.loader] Loaded automation from homeassistant.components.automation
2019-08-10 12:52:58 INFO (SyncWorker_5) [homeassistant.loader] Loaded sensor from homeassistant.components.sensor
2019-08-10 12:52:58 INFO (SyncWorker_6) [homeassistant.loader] Loaded mqtt from homeassistant.components.mqtt
2019-08-10 12:52:58 INFO (SyncWorker_1) [homeassistant.loader] Loaded input_boolean from homeassistant.components.input_boolean
2019-08-10 12:52:58 INFO (SyncWorker_7) [homeassistant.loader] Loaded timer from homeassistant.components.timer
2019-08-10 12:52:58 INFO (SyncWorker_7) [homeassistant.loader] Loaded tts from homeassistant.components.tts
2019-08-10 12:52:58 INFO (SyncWorker_0) [homeassistant.loader] Loaded speedtestdotnet from homeassistant.components.speedtestdotnet
2019-08-10 12:52:58 INFO (SyncWorker_15) [homeassistant.loader] Loaded default_config from homeassistant.components.default_config
2019-08-10 12:52:58 INFO (SyncWorker_9) [homeassistant.loader] Loaded config from homeassistant.components.config
2019-08-10 12:52:58 INFO (SyncWorker_15) [homeassistant.loader] Loaded met from homeassistant.components.met
2019-08-10 12:52:58 INFO (SyncWorker_4) [homeassistant.loader] Loaded group from homeassistant.components.group
2019-08-10 12:52:58 INFO (SyncWorker_17) [homeassistant.loader] Loaded hassio from homeassistant.components.hassio
2019-08-10 12:52:58 INFO (SyncWorker_4) [homeassistant.loader] Loaded http from homeassistant.components.http
2019-08-10 12:52:58 INFO (SyncWorker_6) [homeassistant.loader] Loaded homeassistant from homeassistant.components.homeassistant
2019-08-10 12:52:58 INFO (SyncWorker_3) [homeassistant.loader] Loaded persistent_notification from homeassistant.components.persistent_notification
2019-08-10 12:52:58 INFO (SyncWorker_1) [homeassistant.loader] Loaded webhook from homeassistant.components.webhook
2019-08-10 12:52:58 INFO (SyncWorker_8) [homeassistant.loader] Loaded panel_custom from homeassistant.components.panel_custom
2019-08-10 12:52:58 INFO (MainThread) [homeassistant.setup] Setting up homeassistant
2019-08-10 12:52:58 INFO (MainThread) [homeassistant.setup] Setup of domain homeassistant took 0.0 seconds.
2019-08-10 12:52:59 INFO (MainThread) [homeassistant.setup] Setting up persistent_notification
2019-08-10 12:52:59 INFO (MainThread) [homeassistant.setup] Setup of domain persistent_notification took 0.0 seconds.
2019-08-10 12:52:59 INFO (SyncWorker_2) [homeassistant.loader] Loaded frontend from homeassistant.components.frontend
2019-08-10 12:52:59 INFO (SyncWorker_14) [homeassistant.loader] Loaded cloud from homeassistant.components.cloud
2019-08-10 12:52:59 INFO (SyncWorker_14) [homeassistant.loader] Loaded api from homeassistant.components.api
2019-08-10 12:52:59 INFO (SyncWorker_10) [homeassistant.loader] Loaded auth from homeassistant.components.auth
2019-08-10 12:52:59 INFO (SyncWorker_9) [homeassistant.loader] Loaded lovelace from homeassistant.components.lovelace
2019-08-10 12:52:59 INFO (SyncWorker_19) [homeassistant.loader] Loaded onboarding from homeassistant.components.onboarding
2019-08-10 12:52:59 INFO (SyncWorker_11) [homeassistant.loader] Loaded system_log from homeassistant.components.system_log
2019-08-10 12:52:59 INFO (SyncWorker_17) [homeassistant.loader] Loaded websocket_api from homeassistant.components.websocket_api
2019-08-10 12:52:59 INFO (SyncWorker_7) [homeassistant.loader] Loaded history from homeassistant.components.history
2019-08-10 12:52:59 INFO (SyncWorker_13) [homeassistant.loader] Loaded recorder from homeassistant.components.recorder
2019-08-10 12:52:59 INFO (SyncWorker_1) [homeassistant.loader] Loaded logbook from homeassistant.components.logbook
2019-08-10 12:52:59 INFO (SyncWorker_16) [homeassistant.loader] Loaded map from homeassistant.components.map
2019-08-10 12:52:59 INFO (SyncWorker_0) [homeassistant.loader] Loaded mobile_app from homeassistant.components.mobile_app
2019-08-10 12:52:59 INFO (SyncWorker_18) [homeassistant.loader] Loaded person from homeassistant.components.person
2019-08-10 12:52:59 INFO (SyncWorker_9) [homeassistant.loader] Loaded ssdp from homeassistant.components.ssdp
2019-08-10 12:52:59 INFO (SyncWorker_15) [homeassistant.loader] Loaded sun from homeassistant.components.sun
2019-08-10 12:52:59 INFO (SyncWorker_12) [homeassistant.loader] Loaded system_health from homeassistant.components.system_health
2019-08-10 12:52:59 INFO (SyncWorker_4) [homeassistant.loader] Loaded updater from homeassistant.components.updater
2019-08-10 12:52:59 INFO (SyncWorker_6) [homeassistant.loader] Loaded zeroconf from homeassistant.components.zeroconf
2019-08-10 12:52:59 INFO (MainThread) [homeassistant.bootstrap] Setting up {'system_log'}
2019-08-10 12:52:59 INFO (MainThread) [homeassistant.setup] Setting up http
2019-08-10 12:52:59 INFO (MainThread) [homeassistant.setup] Setup of domain http took 0.0 seconds.
2019-08-10 12:52:59 INFO (MainThread) [homeassistant.setup] Setting up system_log
2019-08-10 12:52:59 INFO (MainThread) [homeassistant.setup] Setup of domain system_log took 0.0 seconds.
2019-08-10 12:52:59 INFO (MainThread) [homeassistant.setup] Setting up recorder
2019-08-10 12:53:00 WARNING (Recorder) [homeassistant.components.recorder] Ended unfinished session (id=24 from 2019-08-09 22:32:53.684237)
2019-08-10 12:53:00 INFO (MainThread) [homeassistant.setup] Setup of domain recorder took 0.9 seconds.
2019-08-10 12:53:00 INFO (MainThread) [homeassistant.setup] Setting up updater
2019-08-10 12:53:00 INFO (MainThread) [homeassistant.setup] Setup of domain updater took 0.0 seconds.
2019-08-10 12:53:02 INFO (SyncWorker_2) [homeassistant.loader] Loaded coinmarketcap from homeassistant.components.coinmarketcap
2019-08-10 12:53:02 INFO (MainThread) [homeassistant.setup] Setting up input_boolean
2019-08-10 12:53:03 INFO (MainThread) [homeassistant.setup] Setting up timer
2019-08-10 12:53:03 INFO (MainThread) [homeassistant.setup] Setting up met
2019-08-10 12:53:03 INFO (MainThread) [homeassistant.setup] Setup of domain met took 0.0 seconds.
2019-08-10 12:53:03 INFO (MainThread) [homeassistant.setup] Setting up person
2019-08-10 12:53:03 INFO (MainThread) [homeassistant.setup] Setting up lovelace
2019-08-10 12:53:03 INFO (MainThread) [homeassistant.setup] Setup of domain lovelace took 0.0 seconds.
2019-08-10 12:53:03 INFO (MainThread) [homeassistant.setup] Setting up sun
2019-08-10 12:53:03 INFO (MainThread) [homeassistant.setup] Setup of domain sun took 0.1 seconds.
2019-08-10 12:53:03 INFO (MainThread) [homeassistant.setup] Setting up ssdp
2019-08-10 12:53:03 INFO (MainThread) [homeassistant.setup] Setup of domain ssdp took 0.0 seconds.
2019-08-10 12:53:03 INFO (MainThread) [homeassistant.setup] Setting up speedtestdotnet
2019-08-10 12:53:03 INFO (MainThread) [homeassistant.setup] Setup of domain speedtestdotnet took 0.0 seconds.
2019-08-10 12:53:03 INFO (SyncWorker_9) [homeassistant.loader] Loaded weather from homeassistant.components.weather
2019-08-10 12:53:03 INFO (SyncWorker_5) [homeassistant.loader] Loaded command_line from homeassistant.components.command_line
2019-08-10 12:53:03 INFO (MainThread) [homeassistant.setup] Setting up websocket_api
2019-08-10 12:53:03 INFO (MainThread) [homeassistant.setup] Setup of domain websocket_api took 0.0 seconds.
2019-08-10 12:53:03 INFO (SyncWorker_15) [homeassistant.loader] Loaded google_translate from homeassistant.components.google_translate
2019-08-10 12:53:03 INFO (MainThread) [homeassistant.setup] Setting up webhook
2019-08-10 12:53:03 INFO (MainThread) [homeassistant.setup] Setup of domain webhook took 0.0 seconds.
2019-08-10 12:53:03 INFO (MainThread) [homeassistant.setup] Setting up config
2019-08-10 12:53:03 INFO (MainThread) [homeassistant.setup] Setting up auth
2019-08-10 12:53:03 INFO (MainThread) [homeassistant.setup] Setup of domain auth took 0.0 seconds.
2019-08-10 12:53:03 INFO (MainThread) [homeassistant.setup] Setting up mqtt
2019-08-10 12:53:03 INFO (MainThread) [homeassistant.setup] Setup of domain mqtt took 0.0 seconds.
2019-08-10 12:53:03 INFO (MainThread) [homeassistant.setup] Setting up history
2019-08-10 12:53:03 INFO (MainThread) [homeassistant.setup] Setup of domain history took 0.0 seconds.
2019-08-10 12:53:03 INFO (MainThread) [homeassistant.setup] Setting up api
2019-08-10 12:53:03 INFO (MainThread) [homeassistant.setup] Setting up system_health
2019-08-10 12:53:03 INFO (MainThread) [homeassistant.setup] Setup of domain system_health took 0.0 seconds.
2019-08-10 12:53:03 INFO (MainThread) [homeassistant.setup] Setting up weather
2019-08-10 12:53:03 INFO (MainThread) [homeassistant.setup] Setup of domain weather took 0.0 seconds.
2019-08-10 12:53:03 INFO (SyncWorker_3) [homeassistant.loader] Loaded history_stats from homeassistant.components.history_stats
2019-08-10 12:53:04 INFO (MainThread) [homeassistant.setup] Setting up tts
2019-08-10 12:53:04 INFO (MainThread) [homeassistant.setup] Setup of domain api took 0.2 seconds.
2019-08-10 12:53:04 INFO (MainThread) [homeassistant.components.weather] Setting up weather.met
2019-08-10 12:53:04 ERROR (MainThread) [homeassistant.setup] Error during setup of component config
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/setup.py", line 168, in _async_setup_component
hass, processed_config
File "/usr/src/homeassistant/homeassistant/components/config/init.py", line 66, in async_setup
await asyncio.wait(tasks)
File "/usr/local/lib/python3.7/asyncio/tasks.py", line 389, in wait
return await _wait(fs, timeout, return_when, loop)
File "/usr/local/lib/python3.7/asyncio/tasks.py", line 482, in _wait
await waiter
concurrent.futures._base.CancelledError
2019-08-10 12:53:04 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry configuration.yaml for mqtt
Traceback (most recent call last):
File "/usr/local/lib/python3.7/asyncio/runners.py", line 43, in run
return loop.run_until_complete(main)
File "uvloop/loop.pyx", line 1451, in uvloop.loop.Loop.run_until_complete
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 131, in _async_setup_component
await async_process_deps_reqs(hass, config, integration)
File "/usr/src/homeassistant/homeassistant/setup.py", line 282, in async_process_deps_reqs
hass, config, integration.domain, integration.dependencies
File "/usr/src/homeassistant/homeassistant/setup.py", line 75, in _async_process_dependencies
results = await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/main.py", line 309, in setup_and_run_hass
log_no_color=args.log_no_color,
File "/usr/src/homeassistant/homeassistant/bootstrap.py", line 139, in async_from_config_file
config_dict, hass, enable_log=False, skip_pip=skip_pip
File "/usr/src/homeassistant/homeassistant/bootstrap.py", line 95, in async_from_config_dict
await _async_set_up_integrations(hass, config)
File "/usr/src/homeassistant/homeassistant/bootstrap.py", line 365, in _async_set_up_integrations
*(async_setup_component(hass, domain, config) for domain in domains_to_load)
File "/usr/src/homeassistant/homeassistant/setup.py", line 131, in _async_setup_component
await async_process_deps_reqs(hass, config, integration)
File "/usr/src/homeassistant/homeassistant/setup.py", line 282, in async_process_deps_reqs
hass, config, integration.domain, integration.dependencies
File "/usr/src/homeassistant/homeassistant/setup.py", line 75, in _async_process_dependencies
results = await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/setup.py", line 131, in _async_setup_component
await async_process_deps_reqs(hass, config, integration)
File "/usr/src/homeassistant/homeassistant/setup.py", line 282, in async_process_deps_reqs
hass, config, integration.domain, integration.dependencies
File "/usr/src/homeassistant/homeassistant/setup.py", line 75, in _async_process_dependencies
results = await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/setup.py", line 131, in _async_setup_component
await async_process_deps_reqs(hass, config, integration)
File "/usr/src/homeassistant/homeassistant/setup.py", line 282, in async_process_deps_reqs
hass, config, integration.domain, integration.dependencies
File "/usr/src/homeassistant/homeassistant/setup.py", line 75, in _async_process_dependencies
results = await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 137, in _async_setup_component
hass, config, integration
File "/usr/src/homeassistant/homeassistant/config.py", line 749, in async_process_component_config
return component.CONFIG_SCHEMA(config) # type: ignore
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 267, in call
return self._compiled([], data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 589, in validate_dict
return base_validate(path, iteritems(data), out)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 381, in validate_mapping
cval = cvalue(key_path, value)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 811, in validate_callable
return schema(data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 267, in call
return self._compiled([], data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 589, in validate_dict
return base_validate(path, iteritems(data), out)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 381, in validate_mapping
cval = cvalue(key_path, value)
File "/usr/local/lib/python3.7/site-packages/voluptuous/validators.py", line 204, in _run
return self._exec(self._compiled, value, path)
File "/usr/local/lib/python3.7/site-packages/voluptuous/validators.py", line 284, in _exec
v = func(path, v)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 811, in validate_callable
return schema(data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 267, in call
return self._compiled([], data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 589, in validate_dict
return base_validate(path, iteritems(data), out)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 381, in validate_mapping
cval = cvalue(key_path, value)
File "/usr/local/lib/python3.7/site-packages/voluptuous/validators.py", line 204, in _run
return self._exec(self._compiled, value, path)
File "/usr/local/lib/python3.7/site-packages/voluptuous/validators.py", line 249, in _exec
return func(path, v)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 811, in validate_callable
return schema(data)
File "/usr/src/homeassistant/homeassistant/helpers/config_validation.py", line 217, in entity_ids
return [entity_id(ent_id) for ent_id in value]
TypeError: 'bool' object is not iterable

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 179, in async_setup
hass, self
File "/usr/src/homeassistant/homeassistant/components/mqtt/init.py", line 658, in async_setup_entry
result = await hass.data[DATA_MQTT].async_connect() # type: str
File "/usr/src/homeassistant/homeassistant/components/mqtt/init.py", line 802, in async_connect
self._mqttc.connect, self.broker, self.port, self.keepalive
concurrent.futures._base.CancelledError
2019-08-10 12:53:04 ERROR (MainThread) [homeassistant.setup] Error during setup of component input_boolean
Traceback (most recent call last):
File "/usr/local/lib/python3.7/asyncio/runners.py", line 43, in run
return loop.run_until_complete(main)
File "uvloop/loop.pyx", line 1451, in uvloop.loop.Loop.run_until_complete
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 131, in _async_setup_component
await async_process_deps_reqs(hass, config, integration)
File "/usr/src/homeassistant/homeassistant/setup.py", line 282, in async_process_deps_reqs
hass, config, integration.domain, integration.dependencies
File "/usr/src/homeassistant/homeassistant/setup.py", line 75, in _async_process_dependencies
results = await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/main.py", line 309, in setup_and_run_hass
log_no_color=args.log_no_color,
File "/usr/src/homeassistant/homeassistant/bootstrap.py", line 139, in async_from_config_file
config_dict, hass, enable_log=False, skip_pip=skip_pip
File "/usr/src/homeassistant/homeassistant/bootstrap.py", line 95, in async_from_config_dict
await _async_set_up_integrations(hass, config)
File "/usr/src/homeassistant/homeassistant/bootstrap.py", line 365, in _async_set_up_integrations
*(async_setup_component(hass, domain, config) for domain in domains_to_load)
File "/usr/src/homeassistant/homeassistant/setup.py", line 131, in _async_setup_component
await async_process_deps_reqs(hass, config, integration)
File "/usr/src/homeassistant/homeassistant/setup.py", line 282, in async_process_deps_reqs
hass, config, integration.domain, integration.dependencies
File "/usr/src/homeassistant/homeassistant/setup.py", line 75, in _async_process_dependencies
results = await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/setup.py", line 131, in _async_setup_component
await async_process_deps_reqs(hass, config, integration)
File "/usr/src/homeassistant/homeassistant/setup.py", line 282, in async_process_deps_reqs
hass, config, integration.domain, integration.dependencies
File "/usr/src/homeassistant/homeassistant/setup.py", line 75, in _async_process_dependencies
results = await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/setup.py", line 131, in _async_setup_component
await async_process_deps_reqs(hass, config, integration)
File "/usr/src/homeassistant/homeassistant/setup.py", line 282, in async_process_deps_reqs
hass, config, integration.domain, integration.dependencies
File "/usr/src/homeassistant/homeassistant/setup.py", line 75, in _async_process_dependencies
results = await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 137, in _async_setup_component
hass, config, integration
File "/usr/src/homeassistant/homeassistant/config.py", line 749, in async_process_component_config
return component.CONFIG_SCHEMA(config) # type: ignore
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 267, in call
return self._compiled([], data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 589, in validate_dict
return base_validate(path, iteritems(data), out)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 381, in validate_mapping
cval = cvalue(key_path, value)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 811, in validate_callable
return schema(data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 267, in call
return self._compiled([], data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 589, in validate_dict
return base_validate(path, iteritems(data), out)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 381, in validate_mapping
cval = cvalue(key_path, value)
File "/usr/local/lib/python3.7/site-packages/voluptuous/validators.py", line 204, in _run
return self._exec(self._compiled, value, path)
File "/usr/local/lib/python3.7/site-packages/voluptuous/validators.py", line 284, in _exec
v = func(path, v)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 811, in validate_callable
return schema(data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 267, in call
return self._compiled([], data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 589, in validate_dict
return base_validate(path, iteritems(data), out)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 381, in validate_mapping
cval = cvalue(key_path, value)
File "/usr/local/lib/python3.7/site-packages/voluptuous/validators.py", line 204, in _run
return self._exec(self._compiled, value, path)
File "/usr/local/lib/python3.7/site-packages/voluptuous/validators.py", line 249, in _exec
return func(path, v)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 811, in validate_callable
return schema(data)
File "/usr/src/homeassistant/homeassistant/helpers/config_validation.py", line 217, in entity_ids
return [entity_id(ent_id) for ent_id in value]
TypeError: 'bool' object is not iterable

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/setup.py", line 168, in _async_setup_component
hass, processed_config
File "/usr/src/homeassistant/homeassistant/components/input_boolean/init.py", line 83, in async_setup
await component.async_add_entities(entities)
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 251, in async_add_entities
await asyncio.wait(tasks)
File "/usr/local/lib/python3.7/asyncio/tasks.py", line 389, in wait
return await _wait(fs, timeout, return_when, loop)
File "/usr/local/lib/python3.7/asyncio/tasks.py", line 482, in _wait
await waiter
concurrent.futures._base.CancelledError
2019-08-10 12:53:04 ERROR (MainThread) [homeassistant.setup] Error during setup of component timer
Traceback (most recent call last):
File "/usr/local/lib/python3.7/asyncio/runners.py", line 43, in run
return loop.run_until_complete(main)
File "uvloop/loop.pyx", line 1451, in uvloop.loop.Loop.run_until_complete
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 131, in _async_setup_component
await async_process_deps_reqs(hass, config, integration)
File "/usr/src/homeassistant/homeassistant/setup.py", line 282, in async_process_deps_reqs
hass, config, integration.domain, integration.dependencies
File "/usr/src/homeassistant/homeassistant/setup.py", line 75, in _async_process_dependencies
results = await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/main.py", line 309, in setup_and_run_hass
log_no_color=args.log_no_color,
File "/usr/src/homeassistant/homeassistant/bootstrap.py", line 139, in async_from_config_file
config_dict, hass, enable_log=False, skip_pip=skip_pip
File "/usr/src/homeassistant/homeassistant/bootstrap.py", line 95, in async_from_config_dict
await _async_set_up_integrations(hass, config)
File "/usr/src/homeassistant/homeassistant/bootstrap.py", line 365, in _async_set_up_integrations
*(async_setup_component(hass, domain, config) for domain in domains_to_load)
File "/usr/src/homeassistant/homeassistant/setup.py", line 131, in _async_setup_component
await async_process_deps_reqs(hass, config, integration)
File "/usr/src/homeassistant/homeassistant/setup.py", line 282, in async_process_deps_reqs
hass, config, integration.domain, integration.dependencies
File "/usr/src/homeassistant/homeassistant/setup.py", line 75, in _async_process_dependencies
results = await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/setup.py", line 131, in _async_setup_component
await async_process_deps_reqs(hass, config, integration)
File "/usr/src/homeassistant/homeassistant/setup.py", line 282, in async_process_deps_reqs
hass, config, integration.domain, integration.dependencies
File "/usr/src/homeassistant/homeassistant/setup.py", line 75, in _async_process_dependencies
results = await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/setup.py", line 131, in _async_setup_component
await async_process_deps_reqs(hass, config, integration)
File "/usr/src/homeassistant/homeassistant/setup.py", line 282, in async_process_deps_reqs
hass, config, integration.domain, integration.dependencies
File "/usr/src/homeassistant/homeassistant/setup.py", line 75, in _async_process_dependencies
results = await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 137, in _async_setup_component
hass, config, integration
File "/usr/src/homeassistant/homeassistant/config.py", line 749, in async_process_component_config
return component.CONFIG_SCHEMA(config) # type: ignore
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 267, in call
return self._compiled([], data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 589, in validate_dict
return base_validate(path, iteritems(data), out)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 381, in validate_mapping
cval = cvalue(key_path, value)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 811, in validate_callable
return schema(data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 267, in call
return self._compiled([], data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 589, in validate_dict
return base_validate(path, iteritems(data), out)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 381, in validate_mapping
cval = cvalue(key_path, value)
File "/usr/local/lib/python3.7/site-packages/voluptuous/validators.py", line 204, in _run
return self._exec(self._compiled, value, path)
File "/usr/local/lib/python3.7/site-packages/voluptuous/validators.py", line 284, in _exec
v = func(path, v)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 811, in validate_callable
return schema(data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 267, in call
return self._compiled([], data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 589, in validate_dict
return base_validate(path, iteritems(data), out)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 381, in validate_mapping
cval = cvalue(key_path, value)
File "/usr/local/lib/python3.7/site-packages/voluptuous/validators.py", line 204, in _run
return self._exec(self._compiled, value, path)
File "/usr/local/lib/python3.7/site-packages/voluptuous/validators.py", line 249, in _exec
return func(path, v)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 811, in validate_callable
return schema(data)
File "/usr/src/homeassistant/homeassistant/helpers/config_validation.py", line 217, in entity_ids
return [entity_id(ent_id) for ent_id in value]
TypeError: 'bool' object is not iterable

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/setup.py", line 168, in _async_setup_component
hass, processed_config
File "/usr/src/homeassistant/homeassistant/components/timer/init.py", line 95, in async_setup
await component.async_add_entities(entities)
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 251, in async_add_entities
await asyncio.wait(tasks)
File "/usr/local/lib/python3.7/asyncio/tasks.py", line 389, in wait
return await _wait(fs, timeout, return_when, loop)
File "/usr/local/lib/python3.7/asyncio/tasks.py", line 482, in _wait
await waiter
concurrent.futures._base.CancelledError
2019-08-10 12:53:04 ERROR (MainThread) [homeassistant.components.weather] Error while setting up platform met
Traceback (most recent call last):
File "/usr/local/lib/python3.7/asyncio/runners.py", line 43, in run
return loop.run_until_complete(main)
File "uvloop/loop.pyx", line 1451, in uvloop.loop.Loop.run_until_complete
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 131, in _async_setup_component
await async_process_deps_reqs(hass, config, integration)
File "/usr/src/homeassistant/homeassistant/setup.py", line 282, in async_process_deps_reqs
hass, config, integration.domain, integration.dependencies
File "/usr/src/homeassistant/homeassistant/setup.py", line 75, in _async_process_dependencies
results = await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/main.py", line 309, in setup_and_run_hass
log_no_color=args.log_no_color,
File "/usr/src/homeassistant/homeassistant/bootstrap.py", line 139, in async_from_config_file
config_dict, hass, enable_log=False, skip_pip=skip_pip
File "/usr/src/homeassistant/homeassistant/bootstrap.py", line 95, in async_from_config_dict
await _async_set_up_integrations(hass, config)
File "/usr/src/homeassistant/homeassistant/bootstrap.py", line 365, in _async_set_up_integrations
*(async_setup_component(hass, domain, config) for domain in domains_to_load)
File "/usr/src/homeassistant/homeassistant/setup.py", line 131, in _async_setup_component
await async_process_deps_reqs(hass, config, integration)
File "/usr/src/homeassistant/homeassistant/setup.py", line 282, in async_process_deps_reqs
hass, config, integration.domain, integration.dependencies
File "/usr/src/homeassistant/homeassistant/setup.py", line 75, in _async_process_dependencies
results = await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/setup.py", line 131, in _async_setup_component
await async_process_deps_reqs(hass, config, integration)
File "/usr/src/homeassistant/homeassistant/setup.py", line 282, in async_process_deps_reqs
hass, config, integration.domain, integration.dependencies
File "/usr/src/homeassistant/homeassistant/setup.py", line 75, in _async_process_dependencies
results = await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/setup.py", line 131, in _async_setup_component
await async_process_deps_reqs(hass, config, integration)
File "/usr/src/homeassistant/homeassistant/setup.py", line 282, in async_process_deps_reqs
hass, config, integration.domain, integration.dependencies
File "/usr/src/homeassistant/homeassistant/setup.py", line 75, in _async_process_dependencies
results = await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 137, in _async_setup_component
hass, config, integration
File "/usr/src/homeassistant/homeassistant/config.py", line 749, in async_process_component_config
return component.CONFIG_SCHEMA(config) # type: ignore
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 267, in call
return self._compiled([], data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 589, in validate_dict
return base_validate(path, iteritems(data), out)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 381, in validate_mapping
cval = cvalue(key_path, value)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 811, in validate_callable
return schema(data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 267, in call
return self._compiled([], data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 589, in validate_dict
return base_validate(path, iteritems(data), out)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 381, in validate_mapping
cval = cvalue(key_path, value)
File "/usr/local/lib/python3.7/site-packages/voluptuous/validators.py", line 204, in _run
return self._exec(self._compiled, value, path)
File "/usr/local/lib/python3.7/site-packages/voluptuous/validators.py", line 284, in _exec
v = func(path, v)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 811, in validate_callable
return schema(data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 267, in call
return self._compiled([], data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 589, in validate_dict
return base_validate(path, iteritems(data), out)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 381, in validate_mapping
cval = cvalue(key_path, value)
File "/usr/local/lib/python3.7/site-packages/voluptuous/validators.py", line 204, in _run
return self._exec(self._compiled, value, path)
File "/usr/local/lib/python3.7/site-packages/voluptuous/validators.py", line 249, in _exec
return func(path, v)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 811, in validate_callable
return schema(data)
File "/usr/src/homeassistant/homeassistant/helpers/config_validation.py", line 217, in entity_ids
return [entity_id(ent_id) for ent_id in value]
TypeError: 'bool' object is not iterable

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 149, in _async_setup_platform
await asyncio.wait_for(asyncio.shield(task), SLOW_SETUP_MAX_WAIT)
File "/usr/local/lib/python3.7/asyncio/tasks.py", line 435, in wait_for
await waiter
concurrent.futures._base.CancelledError
2019-08-10 12:53:04 ERROR (MainThread) [homeassistant.setup] Error during setup of component tts
Traceback (most recent call last):
File "/usr/local/lib/python3.7/asyncio/runners.py", line 43, in run
return loop.run_until_complete(main)
File "uvloop/loop.pyx", line 1451, in uvloop.loop.Loop.run_until_complete
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 131, in _async_setup_component
await async_process_deps_reqs(hass, config, integration)
File "/usr/src/homeassistant/homeassistant/setup.py", line 282, in async_process_deps_reqs
hass, config, integration.domain, integration.dependencies
File "/usr/src/homeassistant/homeassistant/setup.py", line 75, in _async_process_dependencies
results = await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/main.py", line 309, in setup_and_run_hass
log_no_color=args.log_no_color,
File "/usr/src/homeassistant/homeassistant/bootstrap.py", line 139, in async_from_config_file
config_dict, hass, enable_log=False, skip_pip=skip_pip
File "/usr/src/homeassistant/homeassistant/bootstrap.py", line 95, in async_from_config_dict
await _async_set_up_integrations(hass, config)
File "/usr/src/homeassistant/homeassistant/bootstrap.py", line 365, in _async_set_up_integrations
*(async_setup_component(hass, domain, config) for domain in domains_to_load)
File "/usr/src/homeassistant/homeassistant/setup.py", line 131, in _async_setup_component
await async_process_deps_reqs(hass, config, integration)
File "/usr/src/homeassistant/homeassistant/setup.py", line 282, in async_process_deps_reqs
hass, config, integration.domain, integration.dependencies
File "/usr/src/homeassistant/homeassistant/setup.py", line 75, in _async_process_dependencies
results = await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/setup.py", line 131, in _async_setup_component
await async_process_deps_reqs(hass, config, integration)
File "/usr/src/homeassistant/homeassistant/setup.py", line 282, in async_process_deps_reqs
hass, config, integration.domain, integration.dependencies
File "/usr/src/homeassistant/homeassistant/setup.py", line 75, in _async_process_dependencies
results = await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/setup.py", line 131, in _async_setup_component
await async_process_deps_reqs(hass, config, integration)
File "/usr/src/homeassistant/homeassistant/setup.py", line 282, in async_process_deps_reqs
hass, config, integration.domain, integration.dependencies
File "/usr/src/homeassistant/homeassistant/setup.py", line 75, in _async_process_dependencies
results = await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 137, in _async_setup_component
hass, config, integration
File "/usr/src/homeassistant/homeassistant/config.py", line 749, in async_process_component_config
return component.CONFIG_SCHEMA(config) # type: ignore
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 267, in call
return self._compiled([], data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 589, in validate_dict
return base_validate(path, iteritems(data), out)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 381, in validate_mapping
cval = cvalue(key_path, value)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 811, in validate_callable
return schema(data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 267, in call
return self._compiled([], data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 589, in validate_dict
return base_validate(path, iteritems(data), out)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 381, in validate_mapping
cval = cvalue(key_path, value)
File "/usr/local/lib/python3.7/site-packages/voluptuous/validators.py", line 204, in _run
return self._exec(self._compiled, value, path)
File "/usr/local/lib/python3.7/site-packages/voluptuous/validators.py", line 284, in _exec
v = func(path, v)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 811, in validate_callable
return schema(data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 267, in call
return self._compiled([], data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 589, in validate_dict
return base_validate(path, iteritems(data), out)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 381, in validate_mapping
cval = cvalue(key_path, value)
File "/usr/local/lib/python3.7/site-packages/voluptuous/validators.py", line 204, in _run
return self._exec(self._compiled, value, path)
File "/usr/local/lib/python3.7/site-packages/voluptuous/validators.py", line 249, in _exec
return func(path, v)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 811, in validate_callable
return schema(data)
File "/usr/src/homeassistant/homeassistant/helpers/config_validation.py", line 217, in entity_ids
return [entity_id(ent_id) for ent_id in value]
TypeError: 'bool' object is not iterable

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/setup.py", line 168, in _async_setup_component
hass, processed_config
File "/usr/src/homeassistant/homeassistant/components/tts/init.py", line 108, in async_setup
await tts.async_init_cache(use_cache, cache_dir, time_memory, base_url)
File "/usr/src/homeassistant/homeassistant/components/tts/init.py", line 224, in async_init_cache
init_tts_cache_dir, cache_dir
concurrent.futures._base.CancelledError
2019-08-10 12:53:04 ERROR (MainThread) [homeassistant.setup] Error during setup of component person
Traceback (most recent call last):
File "/usr/local/lib/python3.7/asyncio/runners.py", line 43, in run
return loop.run_until_complete(main)
File "uvloop/loop.pyx", line 1451, in uvloop.loop.Loop.run_until_complete
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 131, in _async_setup_component
await async_process_deps_reqs(hass, config, integration)
File "/usr/src/homeassistant/homeassistant/setup.py", line 282, in async_process_deps_reqs
hass, config, integration.domain, integration.dependencies
File "/usr/src/homeassistant/homeassistant/setup.py", line 75, in _async_process_dependencies
results = await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/main.py", line 309, in setup_and_run_hass
log_no_color=args.log_no_color,
File "/usr/src/homeassistant/homeassistant/bootstrap.py", line 139, in async_from_config_file
config_dict, hass, enable_log=False, skip_pip=skip_pip
File "/usr/src/homeassistant/homeassistant/bootstrap.py", line 95, in async_from_config_dict
await _async_set_up_integrations(hass, config)
File "/usr/src/homeassistant/homeassistant/bootstrap.py", line 365, in _async_set_up_integrations
*(async_setup_component(hass, domain, config) for domain in domains_to_load)
File "/usr/src/homeassistant/homeassistant/setup.py", line 131, in _async_setup_component
await async_process_deps_reqs(hass, config, integration)
File "/usr/src/homeassistant/homeassistant/setup.py", line 282, in async_process_deps_reqs
hass, config, integration.domain, integration.dependencies
File "/usr/src/homeassistant/homeassistant/setup.py", line 75, in _async_process_dependencies
results = await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/setup.py", line 131, in _async_setup_component
await async_process_deps_reqs(hass, config, integration)
File "/usr/src/homeassistant/homeassistant/setup.py", line 282, in async_process_deps_reqs
hass, config, integration.domain, integration.dependencies
File "/usr/src/homeassistant/homeassistant/setup.py", line 75, in _async_process_dependencies
results = await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/setup.py", line 131, in _async_setup_component
await async_process_deps_reqs(hass, config, integration)
File "/usr/src/homeassistant/homeassistant/setup.py", line 282, in async_process_deps_reqs
hass, config, integration.domain, integration.dependencies
File "/usr/src/homeassistant/homeassistant/setup.py", line 75, in _async_process_dependencies
results = await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 137, in _async_setup_component
hass, config, integration
File "/usr/src/homeassistant/homeassistant/config.py", line 749, in async_process_component_config
return component.CONFIG_SCHEMA(config) # type: ignore
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 267, in call
return self._compiled([], data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 589, in validate_dict
return base_validate(path, iteritems(data), out)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 381, in validate_mapping
cval = cvalue(key_path, value)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 811, in validate_callable
return schema(data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 267, in call
return self._compiled([], data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 589, in validate_dict
return base_validate(path, iteritems(data), out)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 381, in validate_mapping
cval = cvalue(key_path, value)
File "/usr/local/lib/python3.7/site-packages/voluptuous/validators.py", line 204, in _run
return self._exec(self._compiled, value, path)
File "/usr/local/lib/python3.7/site-packages/voluptuous/validators.py", line 284, in _exec
v = func(path, v)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 811, in validate_callable
return schema(data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 267, in call
return self._compiled([], data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 589, in validate_dict
return base_validate(path, iteritems(data), out)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 381, in validate_mapping
cval = cvalue(key_path, value)
File "/usr/local/lib/python3.7/site-packages/voluptuous/validators.py", line 204, in _run
return self._exec(self._compiled, value, path)
File "/usr/local/lib/python3.7/site-packages/voluptuous/validators.py", line 249, in _exec
return func(path, v)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 811, in validate_callable
return schema(data)
File "/usr/src/homeassistant/homeassistant/helpers/config_validation.py", line 217, in entity_ids
return [entity_id(ent_id) for ent_id in value]
TypeError: 'bool' object is not iterable

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/setup.py", line 168, in _async_setup_component
hass, processed_config
File "/usr/src/homeassistant/homeassistant/components/person/init.py", line 283, in async_setup
await manager.async_initialize()
File "/usr/src/homeassistant/homeassistant/components/person/init.py", line 178, in async_initialize
await self.component.async_add_entities(entities)
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 251, in async_add_entities
await asyncio.wait(tasks)
File "/usr/local/lib/python3.7/asyncio/tasks.py", line 389, in wait
return await _wait(fs, timeout, return_when, loop)
File "/usr/local/lib/python3.7/asyncio/tasks.py", line 482, in _wait
await waiter
concurrent.futures._base.CancelledError
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/local/lib/python3.7/threading.py", line 926, in _bootstrap_inner
self.run()
File "/usr/local/lib/python3.7/threading.py", line 870, in run
self._target(*self._args, **self._kwargs)
File "/usr/src/homeassistant/homeassistant/util/logging.py", line 86, in _process
record = run_coroutine_threadsafe(self._queue.get(), self.loop).result()
File "/usr/local/lib/python3.7/concurrent/futures/_base.py", line 433, in result
raise CancelledError()
concurrent.futures._base.CancelledError

Traceback (most recent call last):
File "/usr/local/lib/python3.7/runpy.py", line 193, in _run_module_as_main
"main", mod_spec)
File "/usr/local/lib/python3.7/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/usr/src/homeassistant/homeassistant/main.py", line 427, in
sys.exit(main())
File "/usr/src/homeassistant/homeassistant/main.py", line 419, in main
exit_code = asyncio_run(setup_and_run_hass(config_dir, args))
File "/usr/local/lib/python3.7/asyncio/runners.py", line 43, in run
return loop.run_until_complete(main)
File "uvloop/loop.pyx", line 1451, in uvloop.loop.Loop.run_until_complete
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 131, in _async_setup_component
await async_process_deps_reqs(hass, config, integration)
File "/usr/src/homeassistant/homeassistant/setup.py", line 282, in async_process_deps_reqs
hass, config, integration.domain, integration.dependencies
File "/usr/src/homeassistant/homeassistant/setup.py", line 75, in _async_process_dependencies
results = await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/main.py", line 309, in setup_and_run_hass
log_no_color=args.log_no_color,
File "/usr/src/homeassistant/homeassistant/bootstrap.py", line 139, in async_from_config_file
config_dict, hass, enable_log=False, skip_pip=skip_pip
File "/usr/src/homeassistant/homeassistant/bootstrap.py", line 95, in async_from_config_dict
await _async_set_up_integrations(hass, config)
File "/usr/src/homeassistant/homeassistant/bootstrap.py", line 365, in _async_set_up_integrations
*(async_setup_component(hass, domain, config) for domain in domains_to_load)
File "/usr/src/homeassistant/homeassistant/setup.py", line 131, in _async_setup_component
await async_process_deps_reqs(hass, config, integration)
File "/usr/src/homeassistant/homeassistant/setup.py", line 282, in async_process_deps_reqs
hass, config, integration.domain, integration.dependencies
File "/usr/src/homeassistant/homeassistant/setup.py", line 75, in _async_process_dependencies
results = await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/setup.py", line 131, in _async_setup_component
await async_process_deps_reqs(hass, config, integration)
File "/usr/src/homeassistant/homeassistant/setup.py", line 282, in async_process_deps_reqs
hass, config, integration.domain, integration.dependencies
File "/usr/src/homeassistant/homeassistant/setup.py", line 75, in _async_process_dependencies
results = await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/setup.py", line 131, in _async_setup_component
await async_process_deps_reqs(hass, config, integration)
File "/usr/src/homeassistant/homeassistant/setup.py", line 282, in async_process_deps_reqs
hass, config, integration.domain, integration.dependencies
File "/usr/src/homeassistant/homeassistant/setup.py", line 75, in _async_process_dependencies
results = await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 52, in async_setup_component
return await task # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 46, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/usr/src/homeassistant/homeassistant/setup.py", line 137, in _async_setup_component
hass, config, integration
File "/usr/src/homeassistant/homeassistant/config.py", line 749, in async_process_component_config
return component.CONFIG_SCHEMA(config) # type: ignore
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 267, in call
return self._compiled([], data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 589, in validate_dict
return base_validate(path, iteritems(data), out)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 381, in validate_mapping
cval = cvalue(key_path, value)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 811, in validate_callable
return schema(data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 267, in call
return self._compiled([], data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 589, in validate_dict
return base_validate(path, iteritems(data), out)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 381, in validate_mapping
cval = cvalue(key_path, value)
File "/usr/local/lib/python3.7/site-packages/voluptuous/validators.py", line 204, in _run
return self._exec(self._compiled, value, path)
File "/usr/local/lib/python3.7/site-packages/voluptuous/validators.py", line 284, in _exec
v = func(path, v)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 811, in validate_callable
return schema(data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 267, in call
return self._compiled([], data)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 589, in validate_dict
return base_validate(path, iteritems(data), out)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 381, in validate_mapping
cval = cvalue(key_path, value)
File "/usr/local/lib/python3.7/site-packages/voluptuous/validators.py", line 204, in _run
return self._exec(self._compiled, value, path)
File "/usr/local/lib/python3.7/site-packages/voluptuous/validators.py", line 249, in _exec
return func(path, v)
File "/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 811, in validate_callable
return schema(data)
File "/usr/src/homeassistant/homeassistant/helpers/config_validation.py", line 217, in entity_ids
return [entity_id(ent_id) for ent_id in value]
TypeError: 'bool' object is not iterable
[/code]

Does anyone have an idea what this is due to? Tkanks

Uninstall instructions

Hi there,

I recently installed HA using your script on two machines, and now i'm wondering how i can remove the installation from the device. (docker images and containers, AppArmor, supervisor, etc..)

Is there an easy way to do this?

Script doesn't perform installation and doesn't give any feedback

So, I just installed raspbian buster on the raspberry 3b+ that I got about 3 hours ago.

I had some troubles in installing docker because apparently there are issues with the containerd.io component shipped with the version of docker inside buster, which triggers an error unable to find "net_prio" in controller set: unknown on any image mounted on docker. Anyhow, I managed to fix it (apparently) since I was able to install Home Assistant without any further trouble.

However, I wanted to install hass.io. So completely removed the home assistant container and all its files, I installed the dependencies for hass.io and I executed the script as reported on this github.

I had no feedback and the script would instantly stop. After doing some careful reading of your script I discovered that it was able to create the config file (line 125) but it would not give me any echo on the docker installation (line 141). Therefore, the issue had to be in the DNS checking.

# Check DNS settings
DOCKER_VERSION="$(docker --version | grep -Po "\d{2}\.\d{2}\.\d")"
if version_gt "18.09.0" "${DOCKER_VERSION}" && [ ! -e "$PREFIX/etc/docker/daemon.json" ]; then
    echo "[Warning] Create DNS settings for Docker to avoid systemd bug!"
    mkdir -p $PREFIX/etc/docker
    echo '{"dns": ["8.8.8.8", "8.8.4.4"]}' > $PREFIX/etc/docker/daemon.json

    echo "[Info] Restart Docker and wait 30 seconds"
    systemctl restart $DOCKER_SERVICE && sleep 30
fi

I downloaded the script and removed those lines and I got hass.io installed and (apprently) working seamingless.

Now, I'm not really sure what the purpose of those lines was tho, so I'm asking here if I have to change manually some DNS configuration in order to avoid the "systemd bug" --I'm reading from the code-- , which I don't really know that it does.

To avoid any trouble, I manually created the /etc/docker/daemon.json file and added that string. I don't know if I had to, my version is Docker version 0.0.0-20190718010340-93c825c, build 93c825c which I suppose is greater then 18.09.0 (that is the condition tested in the if).

In any case, it seemed like something to report to you.

Thank you.

Support for other H5 soc based boards beside Orange Pi Prime

Hello,

is there any change to get other Allwinner H5 SOC based boards like the Orange PI PC 2, Orange Pi Zero Plus or NanoPi NEO2 supported?

I wonder if it would make any difference that the board is running Armbian and not the vendor OS?

How do I install the 0.91.4

I'm going to install the 0.91.4, but when I use the installer, I always get the latest version. How can I change hass.io version tag with the script?

Hashes don't match in haasbian release; "Unable to install package home-assistant-frontend"

On a clean Hassbian install, the self-setup doesn't appear to work because of a hash mismatch. However, upon restarting the home-assistant@homeassistant service, everything seems just fine. This behavior leads me to suspect an installer issue, so I'm reporting that here - but feel free to tell me that I reported in the wrong place. :)

The full initial journalctl output is below. Sorry GitHub doesn't give me a way to make that collapsible. :/

pi@hassbian:~ $ sudo journalctl -u [email protected] --no-pager
-- Logs begin at Tue 2019-07-02 09:25:37 BST, end at Sat 2019-08-24 20:38:58 BST. --
Aug 24 20:22:38 hassbian systemd[1]: Started Home Assistant for homeassistant.
Aug 24 20:22:41 hassbian hass[1358]: 2019-08-24 20:22:41 INFO (SyncWorker_1) [homeassistant.util.package] Attempting install of pyotp==2.2.7
Aug 24 20:22:45 hassbian hass[1358]: 2019-08-24 20:22:45 INFO (SyncWorker_0) [homeassistant.util.package] Attempting install of PyQRCode==1.2.1
Aug 24 20:22:49 hassbian hass[1358]: 2019-08-24 20:22:49 INFO (SyncWorker_3) [homeassistant.loader] Loaded tts from homeassistant.components.tts
Aug 24 20:22:49 hassbian hass[1358]: 2019-08-24 20:22:49 INFO (SyncWorker_4) [homeassistant.loader] Loaded default_config from homeassistant.components.default_config
Aug 24 20:22:49 hassbian hass[1358]: 2019-08-24 20:22:49 INFO (SyncWorker_5) [homeassistant.loader] Loaded script from homeassistant.components.script
Aug 24 20:22:49 hassbian hass[1358]: 2019-08-24 20:22:49 INFO (SyncWorker_10) [homeassistant.loader] Loaded automation from homeassistant.components.automation
Aug 24 20:22:49 hassbian hass[1358]: 2019-08-24 20:22:49 INFO (SyncWorker_10) [homeassistant.loader] Loaded group from homeassistant.components.group
Aug 24 20:22:49 hassbian hass[1358]: 2019-08-24 20:22:49 INFO (SyncWorker_7) [homeassistant.loader] Loaded homeassistant from homeassistant.components.homeassistant
Aug 24 20:22:49 hassbian hass[1358]: 2019-08-24 20:22:49 INFO (SyncWorker_9) [homeassistant.loader] Loaded http from homeassistant.components.http
Aug 24 20:22:49 hassbian hass[1358]: 2019-08-24 20:22:49 INFO (SyncWorker_8) [homeassistant.loader] Loaded persistent_notification from homeassistant.components.persistent_notification
Aug 24 20:22:50 hassbian hass[1358]: 2019-08-24 20:22:50 INFO (MainThread) [homeassistant.setup] Setting up homeassistant
Aug 24 20:22:50 hassbian hass[1358]: 2019-08-24 20:22:50 INFO (MainThread) [homeassistant.setup] Setup of domain homeassistant took 0.0 seconds.
Aug 24 20:22:50 hassbian hass[1358]: 2019-08-24 20:22:50 INFO (SyncWorker_2) [homeassistant.loader] Loaded webhook from homeassistant.components.webhook
Aug 24 20:22:50 hassbian hass[1358]: 2019-08-24 20:22:50 INFO (MainThread) [homeassistant.setup] Setting up persistent_notification
Aug 24 20:22:50 hassbian hass[1358]: 2019-08-24 20:22:50 INFO (MainThread) [homeassistant.setup] Setup of domain persistent_notification took 0.0 seconds.
Aug 24 20:22:50 hassbian hass[1358]: 2019-08-24 20:22:50 INFO (SyncWorker_5) [homeassistant.loader] Loaded cloud from homeassistant.components.cloud
Aug 24 20:22:50 hassbian hass[1358]: 2019-08-24 20:22:50 INFO (SyncWorker_0) [homeassistant.loader] Loaded config from homeassistant.components.config
Aug 24 20:22:50 hassbian hass[1358]: 2019-08-24 20:22:50 INFO (SyncWorker_13) [homeassistant.loader] Loaded frontend from homeassistant.components.frontend
Aug 24 20:22:50 hassbian hass[1358]: 2019-08-24 20:22:50 INFO (SyncWorker_14) [homeassistant.loader] Loaded api from homeassistant.components.api
Aug 24 20:22:50 hassbian hass[1358]: 2019-08-24 20:22:50 INFO (SyncWorker_3) [homeassistant.loader] Loaded auth from homeassistant.components.auth
Aug 24 20:22:50 hassbian hass[1358]: 2019-08-24 20:22:50 INFO (SyncWorker_6) [homeassistant.loader] Loaded lovelace from homeassistant.components.lovelace
Aug 24 20:22:50 hassbian hass[1358]: 2019-08-24 20:22:50 INFO (SyncWorker_9) [homeassistant.loader] Loaded onboarding from homeassistant.components.onboarding
Aug 24 20:22:50 hassbian hass[1358]: 2019-08-24 20:22:50 INFO (SyncWorker_4) [homeassistant.loader] Loaded system_log from homeassistant.components.system_log
Aug 24 20:22:50 hassbian hass[1358]: 2019-08-24 20:22:50 INFO (SyncWorker_2) [homeassistant.loader] Loaded websocket_api from homeassistant.components.websocket_api
Aug 24 20:22:50 hassbian hass[1358]: 2019-08-24 20:22:50 INFO (SyncWorker_11) [homeassistant.loader] Loaded history from homeassistant.components.history
Aug 24 20:22:50 hassbian hass[1358]: 2019-08-24 20:22:50 INFO (SyncWorker_0) [homeassistant.loader] Loaded recorder from homeassistant.components.recorder
Aug 24 20:22:50 hassbian hass[1358]: 2019-08-24 20:22:50 INFO (SyncWorker_18) [homeassistant.loader] Loaded logbook from homeassistant.components.logbook
Aug 24 20:22:50 hassbian hass[1358]: 2019-08-24 20:22:50 INFO (SyncWorker_19) [homeassistant.loader] Loaded map from homeassistant.components.map
Aug 24 20:22:50 hassbian hass[1358]: 2019-08-24 20:22:50 INFO (SyncWorker_10) [homeassistant.loader] Loaded mobile_app from homeassistant.components.mobile_app
Aug 24 20:22:50 hassbian hass[1358]: 2019-08-24 20:22:50 INFO (SyncWorker_7) [homeassistant.loader] Loaded person from homeassistant.components.person
Aug 24 20:22:50 hassbian hass[1358]: 2019-08-24 20:22:50 INFO (SyncWorker_15) [homeassistant.loader] Loaded ssdp from homeassistant.components.ssdp
Aug 24 20:22:50 hassbian hass[1358]: 2019-08-24 20:22:50 INFO (SyncWorker_8) [homeassistant.loader] Loaded sun from homeassistant.components.sun
Aug 24 20:22:50 hassbian hass[1358]: 2019-08-24 20:22:50 INFO (SyncWorker_4) [homeassistant.loader] Loaded system_health from homeassistant.components.system_health
Aug 24 20:22:50 hassbian hass[1358]: 2019-08-24 20:22:50 INFO (SyncWorker_17) [homeassistant.loader] Loaded updater from homeassistant.components.updater
Aug 24 20:22:50 hassbian hass[1358]: 2019-08-24 20:22:50 INFO (SyncWorker_5) [homeassistant.loader] Loaded zeroconf from homeassistant.components.zeroconf
Aug 24 20:22:50 hassbian hass[1358]: 2019-08-24 20:22:50 INFO (MainThread) [homeassistant.bootstrap] Setting up {'system_log'}
Aug 24 20:22:50 hassbian hass[1358]: 2019-08-24 20:22:50 INFO (SyncWorker_0) [homeassistant.util.package] Attempting install of aiohttp_cors==0.7.0
Aug 24 20:22:58 hassbian hass[1358]: 2019-08-24 20:22:58 INFO (MainThread) [homeassistant.setup] Setting up http
Aug 24 20:22:58 hassbian hass[1358]: 2019-08-24 20:22:58 INFO (MainThread) [homeassistant.setup] Setup of domain http took 0.0 seconds.
Aug 24 20:22:58 hassbian hass[1358]: 2019-08-24 20:22:58 INFO (MainThread) [homeassistant.setup] Setting up system_log
Aug 24 20:22:58 hassbian hass[1358]: 2019-08-24 20:22:58 INFO (MainThread) [homeassistant.setup] Setup of domain system_log took 0.0 seconds.
Aug 24 20:22:58 hassbian hass[1358]: 2019-08-24 20:22:58 INFO (SyncWorker_10) [homeassistant.util.package] Attempting install of sqlalchemy==1.3.5
Aug 24 20:23:08 hassbian hass[1358]: 2019-08-24 20:23:08 INFO (MainThread) [homeassistant.setup] Setting up recorder
Aug 24 20:23:09 hassbian hass[1358]: 2019-08-24 20:23:09 INFO (MainThread) [homeassistant.setup] Setup of domain recorder took 1.0 seconds.
Aug 24 20:23:09 hassbian hass[1358]: 2019-08-24 20:23:09 INFO (MainThread) [homeassistant.setup] Setting up sun
Aug 24 20:23:09 hassbian hass[1358]: 2019-08-24 20:23:09 INFO (MainThread) [homeassistant.setup] Setup of domain sun took 0.1 seconds.
Aug 24 20:23:09 hassbian hass[1358]: 2019-08-24 20:23:09 INFO (MainThread) [homeassistant.setup] Setting up group
Aug 24 20:23:09 hassbian hass[1358]: 2019-08-24 20:23:09 INFO (SyncWorker_6) [homeassistant.util.package] Attempting install of distro==1.4.0
Aug 24 20:23:09 hassbian hass[1358]: 2019-08-24 20:23:09 INFO (MainThread) [homeassistant.setup] Setup of domain group took 0.0 seconds.
Aug 24 20:23:09 hassbian hass[1358]: 2019-08-24 20:23:09 INFO (MainThread) [homeassistant.setup] Setting up lovelace
Aug 24 20:23:09 hassbian hass[1358]: 2019-08-24 20:23:09 INFO (MainThread) [homeassistant.setup] Setup of domain lovelace took 0.0 seconds.
Aug 24 20:23:09 hassbian hass[1358]: 2019-08-24 20:23:09 INFO (MainThread) [homeassistant.setup] Setting up person
Aug 24 20:23:09 hassbian hass[1358]: 2019-08-24 20:23:09 INFO (MainThread) [homeassistant.setup] Setting up script
Aug 24 20:23:09 hassbian hass[1358]: 2019-08-24 20:23:09 INFO (MainThread) [homeassistant.setup] Setup of domain script took 0.0 seconds.
Aug 24 20:23:09 hassbian hass[1358]: 2019-08-24 20:23:09 INFO (MainThread) [homeassistant.setup] Setting up history
Aug 24 20:23:09 hassbian hass[1358]: 2019-08-24 20:23:09 INFO (MainThread) [homeassistant.setup] Setup of domain history took 0.0 seconds.
Aug 24 20:23:09 hassbian hass[1358]: 2019-08-24 20:23:09 INFO (MainThread) [homeassistant.setup] Setting up auth
Aug 24 20:23:09 hassbian hass[1358]: 2019-08-24 20:23:09 INFO (MainThread) [homeassistant.setup] Setup of domain auth took 0.0 seconds.
Aug 24 20:23:09 hassbian hass[1358]: 2019-08-24 20:23:09 INFO (MainThread) [homeassistant.setup] Setting up system_health
Aug 24 20:23:09 hassbian hass[1358]: 2019-08-24 20:23:09 INFO (MainThread) [homeassistant.setup] Setup of domain system_health took 0.0 seconds.
Aug 24 20:23:09 hassbian hass[1358]: 2019-08-24 20:23:09 INFO (MainThread) [homeassistant.setup] Setting up config
Aug 24 20:23:10 hassbian hass[1358]: 2019-08-24 20:23:10 INFO (MainThread) [homeassistant.setup] Setting up api
Aug 24 20:23:10 hassbian hass[1358]: 2019-08-24 20:23:10 INFO (MainThread) [homeassistant.setup] Setting up websocket_api
Aug 24 20:23:10 hassbian hass[1358]: 2019-08-24 20:23:10 INFO (MainThread) [homeassistant.setup] Setup of domain websocket_api took 0.0 seconds.
Aug 24 20:23:10 hassbian hass[1358]: 2019-08-24 20:23:10 INFO (MainThread) [homeassistant.setup] Setting up webhook
Aug 24 20:23:10 hassbian hass[1358]: 2019-08-24 20:23:10 INFO (MainThread) [homeassistant.setup] Setup of domain webhook took 0.0 seconds.
Aug 24 20:23:10 hassbian hass[1358]: 2019-08-24 20:23:10 INFO (MainThread) [homeassistant.setup] Setup of domain api took 0.1 seconds.
Aug 24 20:23:10 hassbian hass[1358]: 2019-08-24 20:23:10 INFO (MainThread) [homeassistant.setup] Setup of domain person took 1.1 seconds.
Aug 24 20:23:10 hassbian hass[1358]: 2019-08-24 20:23:10 INFO (MainThread) [homeassistant.setup] Setting up onboarding
Aug 24 20:23:10 hassbian hass[1358]: 2019-08-24 20:23:10 INFO (MainThread) [homeassistant.setup] Setup of domain config took 1.1 seconds.
Aug 24 20:23:10 hassbian hass[1358]: 2019-08-24 20:23:10 INFO (MainThread) [homeassistant.setup] Setting up automation
Aug 24 20:23:10 hassbian hass[1358]: 2019-08-24 20:23:10 INFO (MainThread) [homeassistant.setup] Setup of domain automation took 0.0 seconds.
Aug 24 20:23:10 hassbian hass[1358]: 2019-08-24 20:23:10 INFO (MainThread) [homeassistant.setup] Setup of domain onboarding took 0.0 seconds.
Aug 24 20:23:13 hassbian hass[1358]: 2019-08-24 20:23:13 INFO (MainThread) [homeassistant.setup] Setting up updater
Aug 24 20:23:13 hassbian hass[1358]: 2019-08-24 20:23:13 INFO (MainThread) [homeassistant.setup] Setup of domain updater took 0.0 seconds.
Aug 24 20:23:13 hassbian hass[1358]: 2019-08-24 20:23:13 INFO (SyncWorker_12) [homeassistant.util.package] Attempting install of netdisco==2.6.0
Aug 24 20:23:20 hassbian hass[1358]: 2019-08-24 20:23:20 INFO (MainThread) [homeassistant.setup] Setting up ssdp
Aug 24 20:23:20 hassbian hass[1358]: 2019-08-24 20:23:20 INFO (MainThread) [homeassistant.setup] Setup of domain ssdp took 0.0 seconds.
Aug 24 20:23:20 hassbian hass[1358]: 2019-08-24 20:23:20 INFO (SyncWorker_18) [homeassistant.util.package] Attempting install of mutagen==1.42.0
Aug 24 20:23:26 hassbian hass[1358]: 2019-08-24 20:23:26 INFO (SyncWorker_10) [homeassistant.loader] Loaded google_translate from homeassistant.components.google_translate
Aug 24 20:23:26 hassbian hass[1358]: 2019-08-24 20:23:26 INFO (SyncWorker_8) [homeassistant.util.package] Attempting install of PyNaCl==1.3.0
Aug 24 20:23:33 hassbian hass[1358]: 2019-08-24 20:23:33 INFO (MainThread) [homeassistant.setup] Setting up mobile_app
Aug 24 20:23:33 hassbian hass[1358]: 2019-08-24 20:23:33 INFO (SyncWorker_4) [homeassistant.util.package] Attempting install of hass-nabucasa==0.16
Aug 24 20:23:33 hassbian hass[1358]: 2019-08-24 20:23:33 INFO (MainThread) [homeassistant.setup] Setup of domain mobile_app took 0.0 seconds.
Aug 24 20:23:33 hassbian hass[1358]: 2019-08-24 20:23:33 INFO (SyncWorker_2) [homeassistant.loader] Loaded notify from homeassistant.components.notify
Aug 24 20:23:33 hassbian hass[1358]: 2019-08-24 20:23:33 INFO (MainThread) [homeassistant.setup] Setting up notify
Aug 24 20:23:33 hassbian hass[1358]: 2019-08-24 20:23:33 INFO (MainThread) [homeassistant.setup] Setup of domain notify took 0.0 seconds.
Aug 24 20:23:33 hassbian hass[1358]: 2019-08-24 20:23:33 INFO (MainThread) [homeassistant.components.notify] Setting up notify.mobile_app
Aug 24 20:24:29 hassbian hass[1358]: 2019-08-24 20:24:29 INFO (MainThread) [homeassistant.setup] Setting up cloud
Aug 24 20:24:30 hassbian hass[1358]: 2019-08-24 20:24:30 INFO (MainThread) [homeassistant.setup] Setting up zeroconf
Aug 24 20:24:30 hassbian hass[1358]: 2019-08-24 20:24:30 INFO (SyncWorker_12) [homeassistant.util.package] Attempting install of home-assistant-frontend==20190805.0
Aug 24 20:24:30 hassbian hass[1358]: 2019-08-24 20:24:30 INFO (MainThread) [homeassistant.setup] Setup of domain cloud took 1.4 seconds.
Aug 24 20:24:31 hassbian hass[1358]: 2019-08-24 20:24:31 INFO (MainThread) [homeassistant.setup] Setup of domain zeroconf took 0.8 seconds.
Aug 24 20:24:31 hassbian hass[1358]: 2019-08-24 20:24:31 INFO (SyncWorker_14) [homeassistant.loader] Loaded cast from homeassistant.components.cast
Aug 24 20:25:02 hassbian hass[1358]: 2019-08-24 20:25:02 ERROR (SyncWorker_12) [homeassistant.util.package] Unable to install package home-assistant-frontend==20190805.0: ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them.
Aug 24 20:25:02 hassbian hass[1358]:     home-assistant-frontend==20190805.0 from https://www.piwheels.org/simple/home-assistant-frontend/home_assistant_frontend-20190805.0-py3-none-any.whl#sha256=7882db8bfdab0b5aa30726ac8cb4e22d067911d47bb8d5ea333ffae6486d7ec1 (from -c /srv/homeassistant/lib/python3.7/site-packages/homeassistant/package_constraints.txt (line 14)):
Aug 24 20:25:02 hassbian hass[1358]:         Expected sha256 7882db8bfdab0b5aa30726ac8cb4e22d067911d47bb8d5ea333ffae6486d7ec1
Aug 24 20:25:02 hassbian hass[1358]:              Got        e2fcaded1976ca44697f5e5645f19920c80819de4c030c5ba990da4a7194e095
Aug 24 20:25:02 hassbian hass[1358]: 2019-08-24 20:25:02 ERROR (MainThread) [homeassistant.requirements] Not initializing frontend because could not install requirement home-assistant-frontend==20190805.0
Aug 24 20:25:02 hassbian hass[1358]: 2019-08-24 20:25:02 ERROR (MainThread) [homeassistant.setup] Setup failed for frontend: Could not install all requirements.
Aug 24 20:25:02 hassbian hass[1358]: 2019-08-24 20:25:02 ERROR (MainThread) [homeassistant.setup] Unable to set up dependencies of map. Setup failed for dependencies: frontend
Aug 24 20:25:02 hassbian hass[1358]: 2019-08-24 20:25:02 INFO (SyncWorker_3) [homeassistant.util.package] Attempting install of gTTS-token==1.1.3
Aug 24 20:25:02 hassbian hass[1358]: 2019-08-24 20:25:02 ERROR (MainThread) [homeassistant.setup] Setup failed for map: Could not set up all dependencies.
Aug 24 20:25:02 hassbian hass[1358]: 2019-08-24 20:25:02 ERROR (MainThread) [homeassistant.setup] Unable to set up dependencies of logbook. Setup failed for dependencies: frontend
Aug 24 20:25:02 hassbian hass[1358]: 2019-08-24 20:25:02 ERROR (MainThread) [homeassistant.setup] Setup failed for logbook: Could not set up all dependencies.
Aug 24 20:25:02 hassbian hass[1358]: 2019-08-24 20:25:02 ERROR (MainThread) [homeassistant.setup] Unable to set up dependencies of default_config. Setup failed for dependencies: frontend, logbook, map
Aug 24 20:25:02 hassbian hass[1358]: 2019-08-24 20:25:02 ERROR (MainThread) [homeassistant.setup] Setup failed for default_config: Could not set up all dependencies.
Aug 24 20:25:09 hassbian hass[1358]: 2019-08-24 20:25:09 INFO (MainThread) [homeassistant.setup] Setting up tts
Aug 24 20:25:09 hassbian hass[1358]: 2019-08-24 20:25:09 INFO (SyncWorker_15) [homeassistant.components.tts] Create cache dir /home/homeassistant/.homeassistant/tts.
Aug 24 20:25:09 hassbian hass[1358]: 2019-08-24 20:25:09 INFO (SyncWorker_9) [homeassistant.util.package] Attempting install of pychromecast==3.2.2
Aug 24 20:25:20 hassbian hass[1358]: 2019-08-24 20:25:20 INFO (MainThread) [homeassistant.setup] Setup of domain tts took 11.8 seconds.
Aug 24 20:25:20 hassbian hass[1358]: 2019-08-24 20:25:20 INFO (MainThread) [homeassistant.bootstrap] Home Assistant initialized in 159.92s
Aug 24 20:25:20 hassbian hass[1358]: 2019-08-24 20:25:20 INFO (MainThread) [homeassistant.core] Starting Home Assistant
Aug 24 20:25:20 hassbian hass[1358]: 2019-08-24 20:25:20 INFO (MainThread) [homeassistant.core] Timer:starting
pi@hassbian:~ $

/config is not mapped for the homeassistant docker

It would appear that the /config folder for the homeassistant docker is not exposed and as such lost upon docker image rebuild.
I ran the script on my odroid-xu4 which is running the latest DietPi.

hassio installer not installing hassio but standard homeassistant

Hi,

I'm following the instructions here to install hassio on my ubuntu server.
https://www.home-assistant.io/hassio/installation/#alternative-install-on-generic-linux-server

It installs fine and in docker I can see two containers, hassio_supervisor and homeassistant.

But when I go into home assistant it doesn't have any of the hassio tabs and addons etc. I thought installing it this way it installs a different homeassistant version that has all the addons? Am i missing something?

Happy to provide any other details but I thought this is the way to install hassio?

Switching machines on a Raspberry Pi

Hello.

I'm running hassio on a Raspberry Pi 4 on a Raspbian Buster.
I installed it a couple weeks ago, and used raspberrypi3 as my machine.
There is now a build for Raspberry Pi 4.
Running the script again with another machine updated the config files, but the docker container is still homeassistant/raspberrypi3-homeassistant.

Is there a way to switch the image, without reinstalling the current OS?

I prefer installing Hassio on a standard Raspbian instead of HassOS, because I run a lot of extra stuff on it.

Regards,
Jan

Only hassio_supervisor container is deployed

On Raspberrypi3 with this command :
curl -sL "https://raw.githubusercontent.com/home-assistant/hassio-installer/master/hassio_install.sh" | bash -s -- -m raspberrypi3 -d /home/homeassistant/

I only got this :
-> docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES ccf94eb94ed9 homeassistant/armv7-hassio-supervisor "/bin/entry.sh pytho…" 2 minutes ago Up 2 minutes hassio_supervisor

Nothing listen on 8123 and I can't understand in the shell script when home-assistant docker image sould be set up.

Could you explain what's i'm doing wrong ?

Can't install Hassio on Orange pi zero

Hi Guys,

i have just learned about Hass for 2 weeks. And I bought an orange pi zero to build a hassio for me.
I found out a way to do and everything is good. But my hassio had error and i have to reinstall it again.
This is the way that i did.
_

sudo -i
add-apt-repository universe ( cái này thi thoảng nó báo lỗi cứ kệ nó đi :))
apt-get update ( có ở trên rồi nhưng bấm lại cho chắc ;))
apt-get install -y apparmor-utils apt-transport-https avahi-daemon ca-certificates curl dbus jq network-manager socat software-properties-common
curl -fsSL get.docker.com | sh
wget https://raw.githubusercontent.com/home-assistant/hassio-build/master/install/hassio_install
chmod u+x hassio_install
./hassio_install -m qemuarm

_

But this time. everything is not so easy. i met trouble when i did this step:
wget https://raw.githubusercontent.com/home-assistant/hassio-build/master/install/hassio_install
the URL in this command line was died. i tried to look for the other way but still fail.
Could you all please help me?
Thanks

hass.io inside out

I just found out that if I need to install hass.io supervisor I will need to start from an image.

But I can't be the first one to ask to run hass official docker image and hass.io supervisor image side by side instead of nested inside a prefab image.

Has there been any attempts yet to do so?

I'm thinking we should pass docker binary

-v /var/run/docker.sock:/var/run/docker.sock:ro \

to the hass official docker image and use "guessing here" discovery to pickup the supervisor container

Am I missing something??

I think it would simplify a lot of things.

Preparing Hass.io .... infinite time

I've just tried to install hass.io on Hetzner Cloud (also tried to install on local vm)

after script finished with no error and [Info] Run Hass.io message, i can access web at http://ip.adrress:8123 but all i get is Preparing Hass.io (this can take up to 20 minutes) message.
Both VMs are fast and even after 4-5 hours there's nothing much happening.

OS: ubuntu-18.04.3-live-server-amd64, fresh install. Docker-ce is installed as describes here: https://docs.docker.com/install/linux/docker-ce/debian/

have no clue what to do next.

Hassio fails to pull the raspberrypi3 image

I ran the following script as root (sudo -i):

curl -sL "https://raw.githubusercontent.com/home-assistant/hassio-installer/master/hassio_install.sh" | bash -s -- -m raspberrypi3

The installation went well, but then Hassio doesn't show up. Looking at the logs it seems the raspberrypi3 image doesn't exist:

19-12-29 09:24:20 INFO (SyncWorker_9) [hassio.docker.interface] Pull image homeassistant/raspberrypi3-homeassistant tag landingpage.
19-12-29 09:24:23 ERROR (SyncWorker_9) [hassio.docker.interface] Can't install homeassistant/raspberrypi3-homeassistant:landingpage -> 404 Client Error: Not Found ("no such image: homeassistant/raspberrypi3-homeassistant:landingpage: No such image: homeassistant/raspberrypi3-homeassistant:landingpage").
19-12-29 09:24:23 WARNING (MainThread) [hassio.homeassistant] Fails install landingpage, retry after 30sec

unable to access 'https://github.com/home-assistant/hassio-addons/'

19-05-03 23:51:02 INFO (MainThread) [main] Initialize Hass.io setup
19-05-03 23:51:02 INFO (MainThread) [hassio.bootstrap] Create Home Assistant configuration folder /data/homeassistant
19-05-03 23:51:02 INFO (MainThread) [hassio.bootstrap] Create Hass.io SSL/TLS folder /data/ssl
19-05-03 23:51:02 INFO (MainThread) [hassio.bootstrap] Create Hass.io Add-on data folder /data/addons/data
19-05-03 23:51:02 INFO (MainThread) [hassio.bootstrap] Create Hass.io Add-on local repository folder /data/addons/local
19-05-03 23:51:02 INFO (MainThread) [hassio.bootstrap] Create Hass.io Add-on git repositories folder /data/addons/git
19-05-03 23:51:02 INFO (MainThread) [hassio.bootstrap] Create Hass.io temp folder /data/tmp
19-05-03 23:51:02 INFO (MainThread) [hassio.bootstrap] Create Hass.io backup folder /data/backup
19-05-03 23:51:02 INFO (MainThread) [hassio.bootstrap] Create Hass.io share folder /data/share
19-05-03 23:51:02 INFO (MainThread) [main] Setup HassIO
19-05-03 23:51:02 INFO (SyncWorker_0) [hassio.docker.supervisor] Attach to Supervisor homeassistant/amd64-hassio-supervisor with version 162
19-05-03 23:51:02 INFO (SyncWorker_0) [hassio.docker.supervisor] Connect Supervisor to Hass.io Network
19-05-03 23:51:02 INFO (MainThread) [hassio.utils.gdbus] Introspect org.freedesktop.systemd1 on /org/freedesktop/systemd1
19-05-03 23:51:02 INFO (MainThread) [hassio.utils.gdbus] Connect to dbus: org.freedesktop.systemd1 - /org/freedesktop/systemd1
19-05-03 23:51:02 INFO (MainThread) [hassio.utils.gdbus] Introspect org.freedesktop.hostname1 on /org/freedesktop/hostname1
19-05-03 23:51:02 INFO (MainThread) [hassio.utils.gdbus] Connect to dbus: org.freedesktop.hostname1 - /org/freedesktop/hostname1
19-05-03 23:51:02 INFO (MainThread) [hassio.utils.gdbus] Introspect de.pengutronix.rauc on /
19-05-03 23:51:02 ERROR (MainThread) [hassio.utils.gdbus] DBus return error: b'Error: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name de.pengutronix.rauc was not provided by any .service files\n'
19-05-03 23:51:02 WARNING (MainThread) [hassio.dbus.rauc] Can't connect to rauc
19-05-03 23:51:02 INFO (MainThread) [hassio.host.info] Update local host information
19-05-03 23:51:02 INFO (MainThread) [hassio.utils.gdbus] Call org.freedesktop.DBus.Properties.GetAll on /org/freedesktop/hostname1
19-05-03 23:51:02 INFO (MainThread) [hassio.host.services] Update service information
19-05-03 23:51:02 INFO (MainThread) [hassio.utils.gdbus] Call org.freedesktop.systemd1.Manager.ListUnits on /org/freedesktop/systemd1
19-05-03 23:51:02 INFO (MainThread) [hassio.host.apparmor] Load AppArmor Profiles: {'hassio-supervisor'}
19-05-03 23:51:02 INFO (MainThread) [hassio.host.services] Reload local service hassio-apparmor.service
19-05-03 23:51:02 INFO (MainThread) [hassio.utils.gdbus] Call org.freedesktop.systemd1.Manager.ReloadOrRestartUnit on /org/freedesktop/systemd1
19-05-03 23:51:02 INFO (MainThread) [hassio.homeassistant] No Home Assistant Docker image homeassistant/qemux86-64-homeassistant found.
19-05-03 23:51:02 INFO (MainThread) [hassio.homeassistant] Setup HomeAssistant landingpage
19-05-03 23:51:02 INFO (SyncWorker_2) [hassio.docker.interface] Pull image homeassistant/qemux86-64-homeassistant tag landingpage.
19-05-03 23:51:03 INFO (SyncWorker_2) [hassio.docker.interface] Tag image homeassistant/qemux86-64-homeassistant with version landingpage as latest
19-05-03 23:51:03 INFO (MainThread) [hassio.addons.git] Clone add-on https://github.com/home-assistant/hassio-addons repository
19-05-03 23:51:03 INFO (MainThread) [hassio.addons.git] Clone add-on https://github.com/hassio-addons/repository repository
19-05-03 23:53:14 ERROR (MainThread) [hassio.addons.git] Can't clone https://github.com/home-assistant/hassio-addons repository: Cmd('git') failed due to: exit code(128)
cmdline: git clone --depth=1 --recursive --shallow-submodules -v https://github.com/home-assistant/hassio-addons /data/addons/core
stderr: 'Cloning into '/data/addons/core'...
fatal: unable to access 'https://github.com/home-assistant/hassio-addons/': Failed to connect to github.com port 443: Operation timed out
'.
19-05-03 23:53:14 ERROR (MainThread) [hassio.addons] Can't load from repository core
19-05-03 23:53:14 ERROR (MainThread) [hassio.addons.git] Can't clone https://github.com/hassio-addons/repository repository: Cmd('git') failed due to: exit code(128)
cmdline: git clone --depth=1 --recursive --shallow-submodules -v https://github.com/hassio-addons/repository /data/addons/git/a0d7b954
stderr: 'Cloning into '/data/addons/git/a0d7b954'...
fatal: unable to access 'https://github.com/hassio-addons/repository/': Failed to connect to github.com port 443: Operation timed out
'.
19-05-03 23:53:14 ERROR (MainThread) [hassio.addons] Can't load from repository https://github.com/hassio-addons/repository
19-05-03 23:53:14 INFO (MainThread) [hassio.addons] Load add-ons: 0 all - 0 new - 0 remove
19-05-03 23:53:14 INFO (MainThread) [hassio.updater] Fetch update data from https://s3.amazonaws.com/hassio-version/stable.json
19-05-03 23:53:24 WARNING (MainThread) [hassio.updater] Can't fetch versions from https://s3.amazonaws.com/hassio-version/stable.json:
19-05-03 23:53:24 INFO (MainThread) [hassio.snapshots] Found 0 snapshot files
19-05-03 23:53:24 INFO (MainThread) [hassio.discovery] Load 0 messages
19-05-03 23:53:24 INFO (MainThread) [hassio.ingress] Load 0 ingress session
19-05-03 23:53:24 INFO (MainThread) [main] Run Hass.io
19-05-03 23:53:24 INFO (MainThread) [hassio.misc.dns] Start DNS port forwarding for host add-ons
19-05-03 23:53:24 INFO (MainThread) [hassio.supervisor] Update Supervisor to version None
19-05-03 23:53:24 INFO (SyncWorker_4) [hassio.docker.interface] Pull image homeassistant/amd64-hassio-supervisor tag None.
19-05-03 23:53:24 ERROR (SyncWorker_4) [hassio.docker.interface] Can't install homeassistant/amd64-hassio-supervisor:None -> 404 Client Error: Not Found ("manifest for homeassistant/amd64-hassio-supervisor:None not found").
19-05-03 23:53:24 ERROR (MainThread) [hassio.supervisor] Update of Hass.io fails!
19-05-03 23:53:24 ERROR (MainThread) [asyncio] Task exception was never retrieved
future: <Task finished coro=<HassIO.start() done, defined at /usr/local/lib/python3.7/site-packages/hassio/core.py:71> exception=SupervisorUpdateError()>
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/hassio/core.py", line 77, in start
elif await self.sys_supervisor.update():
File "/usr/local/lib/python3.7/site-packages/hassio/supervisor.py", line 115, in update
raise SupervisorUpdateError() from None
hassio.exceptions.SupervisorUpdateError

Can't start Homeassistant container

Hi,

I’m having issues with a new install of hassio I’m using the install script (installer) to install on an Intel-NUC with Ubuntu 18.03 LTS. The hassio_supervisor and hassio_dns are running fine. The homeassistant container is created but during starting procedure from the supervisor I get the following issue:

19-09-30 12:36:30 ERROR (SyncWorker_5) [hassio.docker] Can’t start homeassistant: 500 Server Error: Internal Server Error (“OCI runtime create failed: sysctl “kernel.domainname” is not in a separate kernel namespace: unknown”),
19-09-30 12:36:30 ERROR (MainThread) [hassio.homeassistant] Can’t start Home Assistant!

HA container log file too big

I've installed Hass.io with the installer script to a ODROID-HC1 which is a stripped down XU4. This worked really well and the system is running fine.

But I realized a problem with the HA container filling all the SD card space with the container log file json.log. In it there is all the HA logging in debug level which is quiet much.

My quick'n'dirty solution was to link the file to /dev/null. Is there a better and consistent way?

Support for H3 soc based boards

Hello,

is there any change to get other boards with the Allwinner H3 SOC supported? There is a wide range of boards starting very cheap (<$10) like the Orange Pi Zero, Orange Pi One, Orange Pi Lite, Orange Pi PC, Nano Pi Neo and many more including generic TV Boxes which runs android as stock but is flashable with armbian.

I wonder if it would make any difference if the sbc's are running Armbian and not the vendor linux?

[hassio.api.security] Invalid token for access

Hi, I am trying to run Hassio under Docker on OpenMediaVault NAS server. I ran the hassio_install.sh script and it went well. HA web interface work correct, except when press Hass.io I get:

Unable to load the panel source: /api/hassio/app/entrypoint.js.

Also in the supervisor log:

[31m19-08-16 03:45:32 ERROR (MainThread) [hassio.api.security] Invalid token for access /homeassistant/info [31m19-08-16 04:40:33 ERROR (MainThread) [hassio.api.security] Invalid token for access /homeassistant/info [31m19-08-16 05:35:34 ERROR (MainThread) [hassio.api.security] Invalid token for access /homeassistant/info [31m19-08-16 06:30:35 ERROR (MainThread) [hassio.api.security] Invalid token for access /homeassistant/info [31m19-08-16 07:09:32 ERROR (MainThread) [hassio.api.security] Invalid token for access /app/entrypoint.js [31m19-08-16 07:25:36 ERROR (MainThread) [hassio.api.security] Invalid token for access /homeassistant/info [31m19-08-16 08:20:37 ERROR (MainThread) [hassio.api.security] Invalid token for access /homeassistant/info

Is it some miss-configuration on my site, or some sort of bug.

Hass.io not starting after install

I'm new to hass.io, so may be I missed something.

Since my connection to docker is poor, I decided to split the install command in multiple, helping me to see, diagnose and restart on timeout problems:

sudo su
wget https://raw.githubusercontent.com/home-assistant/hassio-installer/master/hassio_install.sh
chmod +x hassio_install.sh
./hassio_install.sh -m raspberrypi3

after some multiple attempts, Docker manage to collect all images.
It ends with the success message. Then I waited hours, to be sure everything had time to start.

But only 2 docker machines are launching (docker ps) : supervisor, and dns.
Nothing is answering on localhost:8123 (and I checked, there is not listening on that one).
If I manually launch the homeassistant docker image for pi3, it works fine.

I was wondering if its the normal behavior or not ?
Where can I find some logs to see whats wrong ?

Regards,
Ju

Question about z-wave USB stick

Hi there, thanks for the great script that saved me a lot of time setting up home assistant. Today i received my z-wave (Aeontec gen 5) usb stick and its connected at /dev/ttyACM0. But now i need to pass the --device /dev/ttyACM0 argument to the docker container but i have no idea how to do that. Can you help me out?

Thank you

Gr Rik

Script installs armhf supervisor for an armv7l system

This is causing addons not to work as there is now a separate armv7 architecture support in Alpine Linux since 3.9 (released Jan 30, 2019) and therefore for Hass.io.

Addon base image does not support ARMv6 so armhf was dropped in favor of armv7, see issue: hassio-addons/addon-ubuntu-base#11 (comment)

This is the relevant part of the script:

case $ARCH in
"arm" | "armv7l" | "armv6l")
if [ -z $MACHINE ]; then
echo "[ERROR] Please set machine for $ARCH"
exit 1
fi
HOMEASSISTANT_DOCKER="$DOCKER_REPO/$MACHINE-homeassistant"
HASSIO_DOCKER="$DOCKER_REPO/armhf-hassio-supervisor"
;;

It should now install armv7-hassio-supervisor (or the like) instead of armhf-hassio-supervisor for armv7l architecture if I'm not mistaken.

Installing armhf breaks addons as they're already dropping support for armhf in favor of armv7.

Odroid-N2

What would the proper machine type be for an Odroid-N2? Will it work?

What could be the problem RPI3+ / [ERROR] Please set machine for armv7l

I get this:

# curl -sL https://raw.githubusercontent.com/home-assistant/hassio-installer/master/hassio_install.sh | bash -s
[ERROR] Please set machine for armv7l

i have raspbian with latest kernel and running docker

Docker version 18.09.0, build 4d60db4
Linux raspberrypi 4.19.57-v7+ #1244 SMP Thu Jul 4 18:45:25 BST 2019 armv7l GNU/Linux
$ cat /etc/debian_version 
10.0

SSL certificate pem file access

Hi there,

In order to use the certificates for SSL some directories should be available in de docker container, is there a good way to do this? where can i configure this?

Thanks

Ubuntu 18.04 LTS install fails when deps are installed with snap.

When you install ubuntu you are asked as part of the installer if you choose to install docker. When doing so, it installs via snap.

root@atomicpi:~# snap list
Name        Version     Rev   Tracking  Publisher              Notes
core        16-2.37.1   6350  stable    canonical✓             core
docker      18.06.1-ce  381   stable    canonical✓             -
jq          1.5+dfsg-1  6     stable    canonical✓             -

Please note I also installed jq via snap and all the other reps via apt-get.

[Warning] No NetworkManager support on host.
[Warning] Create DNS settings for Docker to avoid systemd bug!
[Info] Restart Docker and wait 30 seconds
Failed to restart docker.service: Unit docker.service not found.
[Info] Install supervisor Docker container
[Info] Install supervisor startup scripts
Created symlink /etc/systemd/system/multi-user.target.wants/hassio-supervisor.service → /etc/systemd/system/hassio-supervisor.service.
[Info] Install AppArmor scripts
Created symlink /etc/systemd/system/multi-user.target.wants/hassio-apparmor.service → /etc/systemd/system/hassio-apparmor.service.
Job for hassio-apparmor.service failed because the control process exited with error code.
See "systemctl status hassio-apparmor.service" and "journalctl -xe" for details.```

root@atomicpi:~# curl -sL "https://raw.githubusercontent.com/home-assistant/hassio-installer/master/hassio_install.sh" | bash -s
[Info] Install supervisor Docker container
[Info] Install supervisor startup scripts
[Info] Install AppArmor scripts
[Info] Run Hass.io
Failed to start hassio-supervisor.service: Unit docker.service not found.


It seems that if any deps are installed via snap then Hassio fails to start.

Gstreamer platform on docker container.

Hello!
First, I would like to thank this project, many thanks!
I googled and did not find information on a topic that interests me, and therefore I am contacting you. I tried to connect the gstreamer module for this docker project on raspberry pi. Connection description is here:
https://www.home-assistant.io/integrations/gstreamer/

I was not able to connect python gi or install via pip module inside the container.
bash-5.0 # python -c "import gi"
ModuleNotFoundError: No module named 'gi'

On the host with apt-get installation, I installed the gi module without any problems:
sudo apt-get install python3-gst-1.0 gir1.2-gstreamer-1.0 gir1.2-gst-plugins-base-1.0

It was not possible to make a link ln to the gi module inside the container. There is no folder inside the container where is gi : /usr/lib/python3/dist-packages/gi
Secondly, I installed gstreamer-1.0 * packages on the host. Can I use these packages installed on the host inside the docker container?
Is it possible and how, from the point of view of the developer, is the following functionality connected?

Thanks in advance!

Installer fails on raspberry pi 4

curl -sL https://raw.githubusercontent.com/home-assistant/hassio-installer/master/hassio_install.sh | sudo bash -s -- -m raspberrypi4 -p /opt
[Warning] No NetworkManager support on host.
[Warning] No AppArmor support on host.
[Info] Install supervisor Docker container
[Info] Install supervisor startup scripts
bash: line 142: /opt/sbin/hassio-supervisor: No such file or directory

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.