Nem por isso, mas a culpa foi minha no primeiro comando. Se estás logado como root o sudo não é necessário ainda que seja estranho não estar instalado.
netstat -ltnp | grep 8123
Deveria apresentar algo deste género:
tcp 0 0 0.0.0.0:8123 0.0.0.0:* LISTEN 15132/python3
lsof -i :8123
Resulta em:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
node-red 788 root 17u IPv4 26523119 0t0 TCP hassio:59044->hassio:8123 (ESTABLISHED)
node-red 788 root 55u IPv4 26523120 0t0 TCP hassio:59046->hassio:8123 (ESTABLISHED)
node-red 788 root 57u IPv4 26523131 0t0 TCP hassio:59048->hassio:8123 (ESTABLISHED)
hass 15132 homeassistant 17u IPv4 26524451 0t0 TCP *:8123 (LISTEN)
hass 15132 homeassistant 23u IPv4 26523121 0t0 TCP hassio:8123->hassio:59044 (ESTABLISHED)
hass 15132 homeassistant 26u IPv4 26523122 0t0 TCP hassio:8123->hassio:59046 (ESTABLISHED)
hass 15132 homeassistant 30u IPv4 26524589 0t0 TCP hassio:8123->hassio:59048 (ESTABLISHED)
Ou seja, a porta deveria estar em “Listen”, caso estivesse em uso. Também pode ser problema de permissões, e o utilizador com que o HA arranca não poder abrir portas.