issacg / hassio-addon-devcontainer Goto Github PK
View Code? Open in Web Editor NEWTemplate for developing Hass.io add-ons inside a devcontainer
License: Apache License 2.0
Template for developing Hass.io add-ons inside a devcontainer
License: Apache License 2.0
First of all, thanks for the wonderful guide and repo. When I was trying to set this up on my Macbook M1 Air, I got the below error in the docker container
22-03-30 04:11:57 ERROR (MainThread) [supervisor.docker] Docker logging driver json-file is not supported!
22-03-30 04:11:57 ERROR (MainThread) [supervisor.core] D-Bus is required for Home Assistant. This system is not supported!
22-03-30 04:11:57 INFO (MainThread) [supervisor.bootstrap] Initializing Supervisor debugger
22-03-30 04:11:58 INFO (MainThread) [__main__] Setting up Supervisor
22-03-30 04:11:58 INFO (MainThread) [supervisor.api] Starting API on 172.30.32.2
22-03-30 04:11:58 DEBUG (MainThread) [supervisor.utils.gdbus] Send D-Bus command: ['gdbus', 'wait', '--system', '--activate', 'org.freedesktop.systemd1', '--timeout', '5', 'org.freedesktop.systemd1']
22-03-30 04:11:58 DEBUG (MainThread) [supervisor.utils.gdbus] Send D-Bus command: ['gdbus', 'introspect', '--system', '--dest', 'org.freedesktop.systemd1', '--object-path', '/org/freedesktop/systemd1', '--xml']
22-03-30 04:11:58 ERROR (MainThread) [supervisor.dbus] No D-Bus support on Host. Disabled any kind of host control!
22-03-30 04:11:59 INFO (MainThread) [supervisor.host.sound] Updating PulseAudio information
Assertion 'r == 0 || r == 95' failed at ../src/pulsecore/mutex-posix.c:55, function pa_mutex_new(). Aborting.
qemu: uncaught target signal 6 (Aborted) - core dumped
[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] waiting for services.
[s6-finish] sending all processes the TERM signal.
[s6-finish] sending all processes the KILL signal and exiting.
Stopping in container docker...
Could you please hint what could be going wrong here? Is the issue with the host system (Macbook M1) in this case?
I noticed that whenever I start the home assistant task the volume output changes to max volume which is pretty annoying.
I suspect it's something to do with the home-assistant init.
Any ideas on how to prevent this?
I'm on Linux
21-04-15 20:58:19 INFO (SyncWorker_0) [supervisor.docker.interface] Downloading docker image homeassistant/amd64-hassio-audio with tag 2021.02.1.
21-04-15 20:58:26 INFO (MainThread) [supervisor.plugins.audio] Audio plugin now installed
21-04-15 20:58:26 INFO (MainThread) [supervisor.plugins.audio] Starting Audio plugin
21-04-15 20:58:27 INFO (SyncWorker_0) [supervisor.docker.audio] Starting Audio homeassistant/amd64-hassio-audio with version 2021.02.1 - 172.30.32.4
Is the documentation for local add-on testing correct?
When I follow the steps I don't have any tasks to start Home Assistant. I notice that there is a .vscode
folder which includes such tasks - https://github.com/home-assistant/addons/blob/master/.vscode/tasks.json
However this will need to be modified to support the extension under test if I am not mistaken.
Cross posted from here: home-assistant/developers.home-assistant#765 as they didn't seem to think that repo was the correct place to raise it.
Unable to start the extension recently from fresh setup.
Forked from your repo: https://github.com/inverse/hassio-addon-emoncms
> Executing task: /usr/local/bin/start_ha.sh <
Creating development Home Assistant environment
Starting docker...
Waiting for docker to initialize...
Docker was initialized
dev: Pulling from homeassistant/amd64-hassio-supervisor
Digest: sha256:e4f918e79f1d216775975011ba1eeda5b5bbe6c278d6fdb82d6c937edcf7b918
Status: Image is up to date for homeassistant/amd64-hassio-supervisor:dev
docker.io/homeassistant/amd64-hassio-supervisor:dev
dev: Pulling from homeassistant/amd64-hassio-cli
df20fa9351a1: Already exists
967dcffa789e: Already exists
b17ef6dee93d: Already exists
6ac05f02d2a8: Pull complete
75c3ebdc7f3f: Pull complete
cc40610eacaa: Pull complete
Digest: sha256:ae4e334aab0c488af8b476f1ef817dde43372fc9b0a01223a8d9f5e57a1b5670
Status: Downloaded newer image for homeassistant/amd64-hassio-cli:dev
docker.io/homeassistant/amd64-hassio-cli:dev
Cleaning up stopped containers...
be5dd928ea50
71ab400cbdfd
5e3ae33212f0
98683bf23803
3128953f0988
Error response from daemon: You cannot remove a running container 8a0e3160ce7c96cd2f846098476d1653911b0f8c57763b77e57e6909b8a40af5. Stop the container before attempting removal or force remove
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] udev.sh: executing...
[19:46:53] INFO: Update udev information
[cont-init.d] udev.sh: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
[19:46:54] INFO: Starting local supervisor watchdog...
21-04-06 19:46:54 INFO (MainThread) [supervisor.bootstrap] Use the old homeassistant repository for machine extraction
21-04-06 19:46:54 INFO (MainThread) [__main__] Initializing Supervisor setup
21-04-06 19:46:54 INFO (MainThread) [supervisor.bootstrap] Initializing Supervisor Sentry
21-04-06 19:46:54 WARNING (MainThread) [supervisor.bootstrap] Environment variables 'SUPERVISOR_DEV' is set
21-04-06 19:46:54 DEBUG (MainThread) [supervisor.bootstrap] Seting up coresys for machine: qemux86-64
21-04-06 19:46:54 INFO (SyncWorker_0) [supervisor.docker.supervisor] Attaching to Supervisor homeassistant/amd64-hassio-supervisor with version 250
21-04-06 19:46:54 INFO (SyncWorker_0) [supervisor.docker.supervisor] Connecting Supervisor to hassio-network
21-04-06 19:46:54 INFO (SyncWorker_0) [supervisor.docker.interface] Cleanup images: ['homeassistant/amd64-hassio-multicast:2021.04.0']
21-04-06 19:46:54 INFO (SyncWorker_0) [supervisor.docker.interface] Cleanup images: ['homeassistant/qemux86-64-homeassistant:landingpage']
21-04-06 19:46:54 INFO (SyncWorker_0) [supervisor.docker.interface] Cleanup images: ['homeassistant/amd64-hassio-cli:2021.03.1']
21-04-06 19:46:54 INFO (SyncWorker_0) [supervisor.docker.interface] Cleanup images: ['homeassistant/amd64-hassio-supervisor:2021.03.9']
21-04-06 19:46:55 INFO (SyncWorker_0) [supervisor.docker.interface] Cleanup images: ['homeassistant/amd64-hassio-audio:2021.02.1']
21-04-06 19:46:55 INFO (SyncWorker_0) [supervisor.docker.interface] Cleanup images: ['homeassistant/amd64-hassio-dns:2021.01.0']
21-04-06 19:46:55 INFO (SyncWorker_0) [supervisor.docker.interface] Cleanup images: ['homeassistant/amd64-hassio-cli:dev']
21-04-06 19:46:55 INFO (SyncWorker_0) [supervisor.docker.interface] Cleanup images: ['homeassistant/amd64-hassio-observer:2020.10.1']
21-04-06 19:46:55 ERROR (MainThread) [supervisor.docker] Docker logging driver json-file is not supported!
21-04-06 19:46:55 ERROR (MainThread) [supervisor.core] D-Bus is required for Home Assistant. This system is not supported!
21-04-06 19:46:55 INFO (MainThread) [supervisor.bootstrap] Initializing Supervisor debugger
21-04-06 19:46:55 INFO (MainThread) [__main__] Setting up Supervisor
21-04-06 19:46:55 INFO (MainThread) [supervisor.api] Starting API on 172.30.32.2
21-04-06 19:46:55 DEBUG (MainThread) [supervisor.utils.gdbus] Send D-Bus command: ['gdbus', 'wait', '--system', '--activate', 'org.freedesktop.systemd1', '--timeout', '5', 'org.freedesktop.systemd1']
21-04-06 19:46:55 DEBUG (MainThread) [supervisor.utils.gdbus] Send D-Bus command: ['gdbus', 'introspect', '--system', '--dest', 'org.freedesktop.systemd1', '--object-path', '/org/freedesktop/systemd1', '--xml']
21-04-06 19:46:55 ERROR (MainThread) [supervisor.dbus] No D-Bus support on Host. Disabled any kind of host control!
21-04-06 19:46:55 INFO (MainThread) [supervisor.host.sound] Updating PulseAudio information
21-04-06 19:46:55 DEBUG (SyncWorker_0) [supervisor.host.sound] Can't update PulseAudio data: Failed to connect to pulseaudio server
21-04-06 19:46:55 INFO (MainThread) [supervisor.host.apparmor] Loading AppArmor Profiles: {'hassio-supervisor'}
21-04-06 19:46:55 INFO (MainThread) [supervisor.host.apparmor] AppArmor is not enabled on host
21-04-06 19:46:55 DEBUG (MainThread) [supervisor.plugins.dns] Add Host entry 127.0.0.1 -> ['localhost', 'localhost.local.hass.io']
21-04-06 19:46:55 DEBUG (MainThread) [supervisor.plugins.dns] Add Host entry 172.30.32.2 -> ['hassio', 'hassio.local.hass.io', 'supervisor', 'supervisor.local.hass.io']
21-04-06 19:46:55 DEBUG (MainThread) [supervisor.plugins.dns] Add Host entry 172.30.32.1 -> ['homeassistant', 'homeassistant.local.hass.io', 'home-assistant', 'home-assistant.local.hass.io']
21-04-06 19:46:55 DEBUG (MainThread) [supervisor.plugins.dns] Add Host entry 172.30.32.3 -> ['dns', 'dns.local.hass.io']
21-04-06 19:46:55 DEBUG (MainThread) [supervisor.plugins.dns] Add Host entry 172.30.32.6 -> ['observer', 'observer.local.hass.io']
21-04-06 19:46:55 INFO (MainThread) [supervisor.plugins.dns] No CoreDNS plugin Docker image homeassistant/amd64-hassio-dns found.
21-04-06 19:46:55 INFO (MainThread) [supervisor.plugins.dns] Running setup for CoreDNS plugin
21-04-06 19:46:55 INFO (SyncWorker_0) [supervisor.docker.interface] Downloading docker image homeassistant/amd64-hassio-dns with tag 2021.01.0.
21-04-06 19:47:06 INFO (MainThread) [supervisor.plugins.dns] CoreDNS plugin now installed
21-04-06 19:47:06 DEBUG (MainThread) [supervisor.plugins.dns] config-dns = [], local-dns = ['dns://127.0.0.11'] , backup-dns = CloudFlare DoT
21-04-06 19:47:06 INFO (MainThread) [supervisor.plugins.dns] Starting CoreDNS plugin
21-04-06 19:47:11 INFO (SyncWorker_0) [supervisor.docker.dns] Starting DNS homeassistant/amd64-hassio-dns with version 2021.01.0 - 172.30.32.3
21-04-06 19:47:11 INFO (MainThread) [supervisor.plugins.dns] Updated /etc/resolv.conf
21-04-06 19:47:11 INFO (MainThread) [supervisor.plugins.audio] No Audio plugin Docker image homeassistant/amd64-hassio-audio found.
21-04-06 19:47:11 INFO (MainThread) [supervisor.plugins.audio] Setup Audio plugin
21-04-06 19:47:11 INFO (SyncWorker_0) [supervisor.docker.interface] Downloading docker image homeassistant/amd64-hassio-audio with tag 2021.02.1.
21-04-06 19:47:17 INFO (MainThread) [supervisor.plugins.audio] Audio plugin now installed
21-04-06 19:47:17 INFO (MainThread) [supervisor.plugins.audio] Starting Audio plugin
21-04-06 19:47:18 INFO (SyncWorker_0) [supervisor.docker.audio] Starting Audio homeassistant/amd64-hassio-audio with version 2021.02.1 - 172.30.32.4
21-04-06 19:47:18 INFO (MainThread) [supervisor.plugins.cli] No cli plugin Docker image homeassistant/amd64-hassio-cli found.
21-04-06 19:47:18 INFO (MainThread) [supervisor.plugins.cli] Running setup for CLI plugin
21-04-06 19:47:18 INFO (SyncWorker_0) [supervisor.docker.interface] Downloading docker image homeassistant/amd64-hassio-cli with tag 2021.03.1.
21-04-06 19:47:24 INFO (MainThread) [supervisor.plugins.cli] CLI plugin is now installed
21-04-06 19:47:24 INFO (MainThread) [supervisor.plugins.cli] Starting CLI plugin
21-04-06 19:47:24 INFO (SyncWorker_0) [supervisor.docker.cli] Starting CLI homeassistant/amd64-hassio-cli with version 2021.03.1 - 172.30.32.5
21-04-06 19:47:24 INFO (SyncWorker_0) [supervisor.docker.interface] Attaching to homeassistant/amd64-hassio-observer with version 2020.10.1
21-04-06 19:47:24 INFO (MainThread) [supervisor.plugins.multicast] No Multicast plugin Docker image homeassistant/amd64-hassio-multicast found.
21-04-06 19:47:24 INFO (MainThread) [supervisor.plugins.multicast] Running setup for Multicast plugin
21-04-06 19:47:24 INFO (SyncWorker_0) [supervisor.docker.interface] Downloading docker image homeassistant/amd64-hassio-multicast with tag 2021.04.0.
21-04-06 19:47:27 INFO (MainThread) [supervisor.plugins.multicast] Multicast plugin is now installed
21-04-06 19:47:27 INFO (MainThread) [supervisor.plugins.multicast] Starting Multicast plugin
21-04-06 19:47:28 INFO (SyncWorker_0) [supervisor.docker.multicast] Starting Multicast homeassistant/amd64-hassio-multicast with version 2021.04.0 - Host
21-04-06 19:47:28 INFO (MainThread) [supervisor.updater] Fetching update data from https://version.home-assistant.io/dev.json
21-04-06 19:47:28 ERROR (MainThread) [supervisor.utils.json] Can't parse data: does not match regular expression for dictionary value @ data['image']['audio']. Got 'ghcr.io/home-assistant/{arch}-hassio-audio'
does not match regular expression for dictionary value @ data['image']['cli']. Got 'ghcr.io/home-assistant/{arch}-hassio-cli'
does not match regular expression for dictionary value @ data['image']['dns']. Got 'ghcr.io/home-assistant/{arch}-hassio-dns'
does not match regular expression for dictionary value @ data['image']['multicast']. Got 'ghcr.io/home-assistant/{arch}-hassio-multicast'
does not match regular expression for dictionary value @ data['image']['observer']. Got 'ghcr.io/home-assistant/{arch}-hassio-observer'
does not match regular expression for dictionary value @ data['image']['supervisor']. Got 'ghcr.io/home-assistant/{arch}-hassio-supervisor'
21-04-06 19:47:28 WARNING (MainThread) [supervisor.utils.json] Resetting /data/updater.json to last version
21-04-06 19:47:28 DEBUG (MainThread) [supervisor.homeassistant.secrets] Home Assistant secrets not exists
21-04-06 19:47:28 INFO (MainThread) [supervisor.homeassistant.secrets] Loaded 0 Home Assistant secrets
21-04-06 19:47:28 INFO (MainThread) [supervisor.homeassistant.core] No Home Assistant Docker image homeassistant/qemux86-64-homeassistant found.
21-04-06 19:47:28 INFO (MainThread) [supervisor.homeassistant.core] Setting up Home Assistant landingpage
21-04-06 19:47:28 INFO (SyncWorker_0) [supervisor.docker.interface] Downloading docker image homeassistant/qemux86-64-homeassistant with tag landingpage.
21-04-06 19:47:31 INFO (MainThread) [supervisor.homeassistant.core] Starting HomeAssistant landingpage
21-04-06 19:47:31 INFO (MainThread) [supervisor.homeassistant] Update pulse/client.config: /data/tmp/homeassistant_pulse
21-04-06 19:47:31 INFO (SyncWorker_0) [supervisor.docker.homeassistant] Starting Home Assistant homeassistant/qemux86-64-homeassistant with version landingpage
21-04-06 19:47:31 INFO (MainThread) [supervisor.hassos] No Home Assistant Operating System found
21-04-06 19:47:31 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/google_assistant/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/mosquitto/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/deconz/config.json: does not match regular expression @ data['devices'][0]. Got '/dev/mem'
does not match regular expression for dictionary value @ data['schema']['device']. Got 'device(subsystem=tty)'
required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/mariadb/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/homematic/config.json: does not match regular expression for dictionary value @ data['schema']['hmip'][0]['device']. Got 'device(subsystem=tty)'
does not match regular expression for dictionary value @ data['schema']['rf'][0]['device']. Got 'device(subsystem=tty)'
required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/rpc_shutdown/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/ssh/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/samba/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/dhcp_server/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/duckdns/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/nginx_proxy/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/vlc/config.json: Service vlc_telnet not found @ data['discovery'][0]. Got 'vlc_telnet'
required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/dnsmasq/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/zwave/config.json: does not match regular expression for dictionary value @ data['schema']['device']. Got 'device(subsystem=tty)'
required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/zwave_js/config.json: Service zwave_js not found @ data['discovery'][0]. Got 'zwave_js'
does not match regular expression for dictionary value @ data['schema']['device']. Got 'device(subsystem=tty)'
required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/almond/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/ada/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/tellstick/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/configurator/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/grafana/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/esphome/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['options']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/glances/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/node-red/config.json: does not match regular expression @ data['devices'][0]. Got '/dev/mem'
required key not provided @ data['boot']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/tor/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/plex/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/portainer/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['options']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/traccar/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/vscode/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/phpmyadmin/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['options']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/ssh/config.json: does not match regular expression @ data['devices'][0]. Got '/dev/mem'
required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/jupyterlab/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/lutron-cert/config.json: required key not provided @ data['options']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/nginxproxymanager/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['options']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/wireguard/config.json: does not match regular expression @ data['devices'][0]. Got '/dev/net/tun'
required key not provided @ data['boot']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/unifi/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/tautulli/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/chrony/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/grocy/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/motioneye/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/example/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/bookstack/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/thelounge/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/adb/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/tasmoadmin/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/influxdb/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/airsonos/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/ftp/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/adguard/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/nut/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/bitwarden/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/zwave2mqtt/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/home-panel/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/sqlite-web/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['options']. Got None
required key not provided @ data['schema']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/appdaemon/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/zerotier/config.json: does not match regular expression @ data['devices'][0]. Got '/dev/net/tun'
required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/aircast/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 INFO (MainThread) [supervisor.store.git] Loading add-on /data/addons/core repository
21-04-06 19:47:32 INFO (MainThread) [supervisor.store.git] Loading add-on /data/addons/git/a0d7b954 repository
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/google_assistant/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/mosquitto/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/deconz/config.json: does not match regular expression @ data['devices'][0]. Got '/dev/mem'
does not match regular expression for dictionary value @ data['schema']['device']. Got 'device(subsystem=tty)'
required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/mariadb/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/homematic/config.json: does not match regular expression for dictionary value @ data['schema']['hmip'][0]['device']. Got 'device(subsystem=tty)'
does not match regular expression for dictionary value @ data['schema']['rf'][0]['device']. Got 'device(subsystem=tty)'
required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/rpc_shutdown/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/ssh/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/samba/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/dhcp_server/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/duckdns/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/nginx_proxy/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/vlc/config.json: Service vlc_telnet not found @ data['discovery'][0]. Got 'vlc_telnet'
required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/dnsmasq/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/zwave/config.json: does not match regular expression for dictionary value @ data['schema']['device']. Got 'device(subsystem=tty)'
required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/zwave_js/config.json: Service zwave_js not found @ data['discovery'][0]. Got 'zwave_js'
does not match regular expression for dictionary value @ data['schema']['device']. Got 'device(subsystem=tty)'
required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/almond/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/ada/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/tellstick/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/core/configurator/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/grafana/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/esphome/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['options']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/glances/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/node-red/config.json: does not match regular expression @ data['devices'][0]. Got '/dev/mem'
required key not provided @ data['boot']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/tor/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/plex/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/portainer/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['options']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/traccar/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/vscode/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/phpmyadmin/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['options']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/ssh/config.json: does not match regular expression @ data['devices'][0]. Got '/dev/mem'
required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/jupyterlab/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/lutron-cert/config.json: required key not provided @ data['options']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/nginxproxymanager/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['options']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/wireguard/config.json: does not match regular expression @ data['devices'][0]. Got '/dev/net/tun'
required key not provided @ data['boot']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/unifi/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/tautulli/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/chrony/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/grocy/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/motioneye/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/example/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/bookstack/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/thelounge/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/adb/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/tasmoadmin/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/influxdb/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/airsonos/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/ftp/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/adguard/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/nut/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/bitwarden/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/zwave2mqtt/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/home-panel/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/sqlite-web/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['options']. Got None
required key not provided @ data['schema']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/appdaemon/config.json: required key not provided @ data['boot']. Got None
required key not provided @ data['startup']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/zerotier/config.json: does not match regular expression @ data['devices'][0]. Got '/dev/net/tun'
required key not provided @ data['boot']. Got None
21-04-06 19:47:32 WARNING (MainThread) [supervisor.store.data] Can't read /data/addons/git/a0d7b954/aircast/config.json: required key not provided @ data['boot']. Got None
21-04-06 19:47:32 INFO (MainThread) [supervisor.store] Loading add-ons from store: 10 all - 10 new - 0 remove
21-04-06 19:47:32 INFO (MainThread) [supervisor.addons] Found 0 installed add-ons
21-04-06 19:47:32 INFO (MainThread) [supervisor.snapshots] Found 0 snapshot files
21-04-06 19:47:32 INFO (MainThread) [supervisor.discovery] Loaded 0 messages
21-04-06 19:47:32 INFO (MainThread) [supervisor.ingress] Loaded 0 ingress sessions
21-04-06 19:47:33 ERROR (MainThread) [supervisor.core] Detected unsupported OS: None
21-04-06 19:47:33 ERROR (MainThread) [supervisor.core] NetworkManager is not correctly configured
21-04-06 19:47:33 ERROR (MainThread) [supervisor.core] Systemd is not correctly working
21-04-06 19:47:33 INFO (MainThread) [__main__] Running Supervisor
21-04-06 19:47:33 WARNING (MainThread) [supervisor.core] System running in a unsupported environment!
21-04-06 19:47:33 INFO (MainThread) [supervisor.supervisor] Update Supervisor to version 2021.03.9
21-04-06 19:47:33 INFO (SyncWorker_1) [supervisor.docker.interface] Downloading docker image homeassistant/amd64-hassio-supervisor with tag 2021.03.9.
21-04-06 19:47:50 INFO (MainThread) [supervisor.supervisor] Fetching AppArmor profile https://version.home-assistant.io/apparmor.txt
21-04-06 19:47:50 INFO (MainThread) [supervisor.host.apparmor] Adding/updating AppArmor profile: hassio-supervisor
21-04-06 19:47:50 INFO (MainThread) [supervisor.api] Stopping API on 172.30.32.2
21-04-06 19:47:50 INFO (MainThread) [supervisor.misc.scheduler] Shutting down scheduled tasks
21-04-06 19:47:50 INFO (MainThread) [supervisor.core] Supervisor is down
21-04-06 19:47:50 INFO (MainThread) [__main__] Closing Supervisor
[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] waiting for services.
[s6-finish] sending all processes the TERM signal.
[s6-finish] sending all processes the KILL signal and exiting.
Stopping in container docker...
Press any key to close the terminal.
Expected behavior: As a user, I should be able to develop several add-ons in the same Hass.io instance.
Actual behavior: Each add-on needs to run in its own devcontainer
Hi @issacg
I've just clone your repository and try your script but when it launch ti says:
[FATAL tini (6)] exec /app/start.sh failed: Permission denied
Any idea ?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.