Hass.io Installation on Generic ARM fail to pull landingpage

I’m trying to install home-assistant via hassio on my OrangePi Lite board running the armbian OS. Everything seems to be installed fine, but when I try to start hassio I got an error:

admin@orangepilite:~$ sudo bash hassio_install -m qemuarm
[sudo] password for admin:
[Info] Install supervisor docker
[Info] Install supervisor startup scripts
[Info] Install AppArmor scripts
[Info] Run Hass. io
admin@orangepilite:~$ systemctl status hassio-supervisor.service
● hassio-supervisor.service - Hass. io supervisor
Loaded: loaded (/etc/systemd/system/hassio-supervisor.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2018-10-04 17:14:56 UTC; 2min 20s ago
Process: 7504 ExecStartPre=/usr/bin/docker stop hassio_supervisor (code=exited, status=0/SUCCESS)
Main PID: 7539 (hassio-supervis)
Tasks: 12 (limit: 1008)
CGroup: /system.slice/hassio-supervisor.service
├─7539 /bin/sh /usr/sbin/hassio-supervisor
└─7568 docker start --attach hassio_supervisor

Oct 04 17:15:12 orangepilite hassio-supervisor[7539]: 18-10-04 17:15:12 INFO (MainThread) [hassio.host.services] Reload local service hassio-apparmor.service
Oct 04 17:15:12 orangepilite hassio-supervisor[7539]: 18-10-04 17:15:12 INFO (MainThread) [hassio.utils.gdbus] Call org.freedesktop.systemd1.Manager.ReloadOrRestartUnit on /org/freedesktop/systemd1
Oct 04 17:15:12 orangepilite hassio-supervisor[7539]: 18-10-04 17:15:12 INFO (MainThread) [hassio.homeassistant] No Home Assistant Docker image homeassistant/qemu-armhf-homeassistant found.
Oct 04 17:15:12 orangepilite hassio-supervisor[7539]: 18-10-04 17:15:12 INFO (MainThread) [hassio.homeassistant] Setup HomeAssistant landingpage
Oct 04 17:15:12 orangepilite hassio-supervisor[7539]: 18-10-04 17:15:12 INFO (SyncWorker_0) [hassio.docker.interface] Pull image homeassistant/qemu-armhf-homeassistant tag landingpage.
Oct 04 17:15:16 orangepilite hassio-supervisor[7539]: 18-10-04 17:15:16 ERROR (SyncWorker_0) [hassio.docker.interface] Can’t install homeassistant/qemu-armhf-homeassistant:landingpage → 404 Client
Oct 04 17:15:16 orangepilite hassio-supervisor[7539]: 18-10-04 17:15:16 WARNING (MainThread) [hassio.homeassistant] Fails install landingpage, retry after 60sec
Oct 04 17:16:16 orangepilite hassio-supervisor[7539]: 18-10-04 17:16:16 INFO (SyncWorker_1) [hassio.docker.interface] Pull image homeassistant/qemu-armhf-homeassistant tag landingpage.
Oct 04 17:16:24 orangepilite hassio-supervisor[7539]: 18-10-04 17:16:24 ERROR (SyncWorker_1) [hassio.docker.interface] Can’t install homeassistant/qemu-armhf-homeassistant:landingpage → 404 Client
Oct 04 17:16:24 orangepilite hassio-supervisor[7539]: 18-10-04 17:16:24 WARNING (MainThread) [hassio.homeassistant] Fails install landingpage, retry after 60sec
lines 1-20/20 (END)

How I can install hass.io on orange pi?

Same error while i install with “-m armhf”

admin@beelinkx2:~$ systemctl status hassio-supervisor.service
● hassio-supervisor.service - Hass.io supervisor
   Loaded: loaded (/etc/systemd/system/hassio-supervisor.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2018-10-14 17:04:54 UTC; 2min 32s ago
  Process: 8946 ExecStartPre=/usr/bin/docker stop hassio_supervisor (code=exited, status=0/SUCCESS)
 Main PID: 8966 (hassio-supervis)
    Tasks: 11 (limit: 2225)
   CGroup: /system.slice/hassio-supervisor.service
           ├─8966 /bin/sh /usr/sbin/hassio-supervisor
           └─8996 docker start --attach hassio_supervisor

Oct 14 17:05:04 beelinkx2 hassio-supervisor[8966]: 18-10-14 17:05:04 INFO (MainThread) [hassio.homeassistant] Setup HomeAssistant landingpage
Oct 14 17:05:04 beelinkx2 hassio-supervisor[8966]: 18-10-14 17:05:04 INFO (SyncWorker_0) [hassio.docker.interface] Pull image homeassistant/armhf-homeassistant tag landingpage.
Oct 14 17:05:08 beelinkx2 hassio-supervisor[8966]: 18-10-14 17:05:08 ERROR (SyncWorker_0) [hassio.docker.interface] Can't install homeassistant/armhf-homeassistant:landingpage -> 404 Client Error:
Oct 14 17:05:08 beelinkx2 hassio-supervisor[8966]: 18-10-14 17:05:08 WARNING (MainThread) [hassio.homeassistant] Fails install landingpage, retry after 60sec
Oct 14 17:06:08 beelinkx2 hassio-supervisor[8966]: 18-10-14 17:06:08 INFO (SyncWorker_2) [hassio.docker.interface] Pull image homeassistant/armhf-homeassistant tag landingpage.
Oct 14 17:06:11 beelinkx2 hassio-supervisor[8966]: 18-10-14 17:06:11 ERROR (SyncWorker_2) [hassio.docker.interface] Can't install homeassistant/armhf-homeassistant:landingpage -> 404 Client Error:
Oct 14 17:06:11 beelinkx2 hassio-supervisor[8966]: 18-10-14 17:06:11 WARNING (MainThread) [hassio.homeassistant] Fails install landingpage, retry after 60sec
Oct 14 17:07:11 beelinkx2 hassio-supervisor[8966]: 18-10-14 17:07:11 INFO (SyncWorker_1) [hassio.docker.interface] Pull image homeassistant/armhf-homeassistant tag landingpage.
Oct 14 17:07:15 beelinkx2 hassio-supervisor[8966]: 18-10-14 17:07:15 ERROR (SyncWorker_1) [hassio.docker.interface] Can't install homeassistant/armhf-homeassistant:landingpage -> 404 Client Error:
Oct 14 17:07:15 beelinkx2 hassio-supervisor[8966]: 18-10-14 17:07:15 WARNING (MainThread) [hassio.homeassistant] Fails install landingpage, retry after 60sec

Hi,

same erreor here, it seem that homeassistant/armhf-homeassistant:landingpage does not exist in docker hub, but homeassistant/armhf-homeassistant exist and
> $ docker pull homeassistant/armhf-homeassistant
give us a container, but i wass unable to have it running, probably due to numerous tests i made and there is something broke somewhere.

Hi, any update on installing hass.io on an OrangePi? I have an OrangePi Plus2 which is great for having EMMC on board, but I can’t get hass.io installed. Same errors as above posters. I’m running Armbian Ubuntu Bionic and followed the instructuctions on alternative-install-on-generic-linux-server

root@orangepiplus:~#  systemctl status hassio-supervisor.service
● hassio-supervisor.service - Hass.io supervisor
   Loaded: loaded (/etc/systemd/system/hassio-supervisor.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2018-11-15 13:39:50 CET; 1h 56min ago
 Main PID: 1976 (hassio-supervis)
    Tasks: 13 (limit: 4658)
   CGroup: /system.slice/hassio-supervisor.service
       ├─1976 /bin/sh /usr/sbin/hassio-supervisor
       └─2022 docker start --attach hassio_supervisor

Nov 15 15:32:23 orangepiplus hassio-supervisor[1976]: 18-11-15 14:32:23 WARNING (MainThread)     [hassio.homeassistant] Fails install landingpage, retry after 60sec
Nov 15 15:33:23 orangepiplus hassio-supervisor[1976]: 18-11-15 14:33:23 INFO (SyncWorker_10)     [hassio.docker.interface] Pull image homeassistant/armv71-homeassistant tag landingpage.
Nov 15 15:49:48 orangepiplus hassio-supervisor[1976]: 18-11-15 14:49:48 ERROR (SyncWorker_13) [hassio.docker.interface] Can't install homeassistant/armv71-homeassistant:landingpage -> 404 Client Error

Here’s the way I fixed it on my Raspberry Pi:
Since I was affected by this issue as well, I finally figured out how to work around it.
Here are the steps I performed:

systemctl stop hassio-supervisor
docker kill $(docker ps -q)
docker rm $(docker ps -a -q)

The above steps ensure everything is stopped and all containers are deleted, but not the images.
Now edit the file /etc/hassio.json: Replace "homeassistant": "homeassistant/armv7l-homeassistant" by "homeassistant": "homeassistant/armhf-homeassistant".
And start HassIO again systemctl start hassio-supervisor.

1 Like

Thanks for the suggestion. I tried your steps, but unfortunately same error as before on my OrangePi…:disappointed_relieved:
I think I will continue with the VirtualEnv method and skip the hassio solution.