Can't Install Home Assistant Supervised

My os version:

uname -a
Linux debian 5.10.0-23-amd64 #1 SMP Debian 5.10.179-2 (2023-07-14) x86_64 GNU/Linux

Install with command

apt install \
apparmor \
jq \
wget \
curl \
udisks2 \
libglib2.0-bin \
network-manager \
dbus \
lsb-release \
systemd-journal-remote \
systemd-resolved -y
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
apparmor is already the newest version (2.13.6-10).
apparmor set to manually installed.
curl is already the newest version (7.74.0-1.3+deb11u7).
dbus is already the newest version (1.12.24-0+deb11u1).
dbus set to manually installed.
libglib2.0-bin is already the newest version (2.66.8-1).
libglib2.0-bin set to manually installed.
jq is already the newest version (1.6-2.1).
lsb-release is already the newest version (11.1.0).
lsb-release set to manually installed.
udisks2 is already the newest version (2.9.2-2+deb11u1).
udisks2 set to manually installed.
wget is already the newest version (1.21-1+deb11u1).
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 systemd-resolved : Depends: systemd (= 252.5-2~bpo11+1) but 247.3-7+deb11u4 is to be installed
                    Breaks: systemd (< 251.3-2~) but 247.3-7+deb11u4 is to be installed
                    Recommends: libnss-resolve but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

How to fix it?

Based on the kernel, seems bullseye. Still supported for a month on two, but then it will be unsupported anyway. I suggest upgrading to bookworm first.

I suggest not installing Supervised. It’s a trap.

A first glance it seems you have the best of both worlds, all the add-ons and your own OS, but…

It has a very restrictive set of conditions that mean you can not run any other software on the system. Also it can be difficult to maintain.

Other options:

  • Use a Container install if you are happy running your own applications in Docker instead of add-ons.

  • Use a VM install of HAOS for access to add-ons and easy OS updating. You can run other applications in other VMs with any operating system you want.

  • Use a HAOS install imaged to the system drive if you will never run other software than that supplied by add-ons.

2 Likes