CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4a49c4abd65d homeassistant/armv7-hassio-supervisor "/bin/entry.sh pytho…" 24 minutes ago Up 24 minutes hassio_supervisor
209827e4d639 marthoc/deconz "/tini -- /start.sh" 2 days ago Up 51 minutes 443/tcp, 0.0.0.0:5900->5900/tcp, 0.0.0.0:5900->5900/udp, 0.0.0.0:32080->80/tcp deconz
2fc91c7bd0ff pihole/pihole:latest "/s6-init" 4 days ago Up 51 minutes (healthy) pihole
d349fa8a761e portainer/portainer "/portainer" 2 weeks ago Up 38 minutes 0.0.0.0:9000->9000/tcp
Basically all the installer script does is create the docker homeassistant supervisor container with no separate HA container. I don’t get any error code or anything, and don’t know how to debug further? anybody?
apt-get install software-properties-common
Reading package lists... Done
Building dependency tree
Reading state information... Done
software-properties-common is already the newest version (0.96.20.2-2).
The following packages were automatically installed and are no longer required:
libgudev-1.0-0 libjs-sphinxdoc libjs-underscore libmbim-glib4 libmbim-proxy libqmi-glib5 libqmi-proxy python-asn1crypto python-cffi-backend
python-cryptography python-dbus python-enum34 python-ipaddress python-secretstorage
Use 'apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Second:
add-apt-repository universe
Traceback (most recent call last):
File "/usr/bin/add-apt-repository", line 95, in <module>
sp = SoftwareProperties(options=options)
File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 109, in __init__
self.reload_sourceslist()
File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 599, in reload_sourceslist
self.distro.get_sources(self.sourceslist)
File "/usr/lib/python3/dist-packages/aptsources/distro.py", line 93, in get_sources
(self.id, self.codename))
aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template for Raspbian/buster
It fails, but since the guide I referto is for Ubuntu and I am running Raspbian I thought this was not important, especially because the next command is completed with success:
apt-get install -y apparmor-utils apt-transport-https avahi-daemon ca-certificates curl dbus jq network-manager socat
Reading package lists... Done
Building dependency tree
Reading state information... Done
apparmor-utils is already the newest version (2.13.2-10).
apt-transport-https is already the newest version (1.8.2).
avahi-daemon is already the newest version (0.7-4+b1).
ca-certificates is already the newest version (20190110).
curl is already the newest version (7.64.0-4).
dbus is already the newest version (1.12.16-1).
jq is already the newest version (1.5+dfsg-2+b1).
network-manager is already the newest version (1.14.6-2+deb10u1).
socat is already the newest version (1.7.3.2-2).
The following packages were automatically installed and are no longer required:
libgudev-1.0-0 libjs-sphinxdoc libjs-underscore libmbim-glib4 libmbim-proxy libqmi-glib5 libqmi-proxy python-asn1crypto python-cffi-backend
python-cryptography python-dbus python-enum34 python-ipaddress python-secretstorage
Use 'apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
I did not run curl -fsSL get.docker.com | sh as docker is already installed.
While I don’t disagree that the best course of action will probably be to start over fresh the links he gave above included one that looked like it was (at least based on) your procedure.
I’m pretty sure that you have that backwards.
the “add-apt-repository universe” line is not available for Ubuntu but is required for raspbian. I think…
I just did that following your guide and it worked.
Thank you.
Despite that I have two questions, maybe you can help?
your guide states that hassio will save the config files at /usr/share/hassio/homeassistant
How can I change that directory?
From when I was installing Home Assistant I created the docker container myself with a command at the terminal because I had to pass through my deconz conbee stick. How can I do that now (since the container is already created with unknown arguments)?
I’m not sure this is possible, that is where HA stores the files. There may be some convoluted way to change that, what is your need to change it?
You will most likely need to start again, and set up Deconz in Hass.io - there is an add-on for it available from the hass.io menu. Delete the old container and start fresh in Hass.io
I’m in the same boat. I have all of my docker config files in sub folders under one main “docker” directory.
If you want to try it you can go download the install script and modify the directory location in there to wherever you want it to be. Then when you run the install command just point it your local copy of the script.
However, I tried that once just to see if it would work and everything seemed to work great like that but when I tried to install some add-ons I was getting errors. I don’t know for sure if it was caused by that change or not tho. I was already running non-hassio HA in docker so it was just a test to see if I could do it successfully. When those errors popped up I gave up on it without looking any further into it and stuck with my non-hassio version. That idea of the supervisor auto-updating always worried me and it was just reinforced recently when an update silently killed a bunch of users ability to access there frontend because of DNS issues. So transitioning to hassio wasn’t really a need.
So far I’m happy enough with my non-hassio version I’m in no hurry to try to transition over again.
As an alternative I was thinking of possibly creating a “symlink” or something to spoof my WinSCP into thinking the files are in my “docker configs” directory but leaving the physical files in there default locations. I’m not sure if something like that could work but it’s something to try…?