Home Assistant 2025.4.1 clean install hangs

I can’t get HA 2025…4.1 installed for Raspi 4 using Raspberry Pi Imager. I enters an endless loop

2025-04-10 10:52:25.245 ERROR (MainThread) [supervisor.docker.interface] Can’t install ghcr.io/home-assistant/raspberrypi4-64-homeassistant:2025.4.1: 404 Client Error for http+docker://localhost/v1.48/images/ghcr.io/home-assistant/raspberrypi4-64-homeassistant:2025.4.1/json: Not Found (“No such image: Package raspberrypi4-64-homeassistant · GitHub”)

2025-04-10 10:52:25.246 WARNING (MainThread) [supervisor.homeassistant.core] Error on Home Assistant installation. Retrying in 30sec

HA can’t install the image, which means either you have an issue with your network that blocks the download of the image from GitHub or you lack space on your storage media, so it can’t store the downloaded file.
32Gb is minimum required space for a HAOS install media and at least 64Gb is recommended.

Thanks for the reply. It’s a new 64GB SD card and my network works. I have done several similar installations in the past in the same way but this is the first time I’m encountering this problem. I’ve gone through the process (Installing the image via Raspberry Imager, booting Raspberry) three times now with the same negative result.
Any other advise is highly appreciated.

Sometimes it is the network, in the form of your ISP, that suddenly decide GitHub is a dangerous site and blocks it.

I’m also receiving a similar error message. My network is perfectly fine and I imaged using a 64GB card. The fact I can pull up the WebUI tells me the base install was performed correctly. Home Assistant observer states everything is green, connected, supported, and healthy:

Home Assistant observer

Supervisor: Connected
Support: Supported
Health: Healthy

I have even tried using an older image to get going, but those all come back with CLI not available and never proceed (I have left it going for 14+ hours as well). Anyone have an idea? Is there an easy way to attach the logs?

You base install was okay, but your installation can not pull the needed files from GitHub.
It is regularly happening that some ISP add GitHub to their malware filter.
Sometimes it is enough to change the DNS servers on the routers DHCP configuration to 1.1.1.1 and 8.8.8.8, which is Cloudflare’s and Google’s public DNS servers.
Other times DNS servers external to the ISP is blocked or the ISP is using deep packet inspection to filter on, in which case a chat with the ISP is by far the easiest solution .

The thing is: I downloaded the image on my desktop (same network) to burn to the 64Gb card…from GitHub, so I know access is not blocked by my ISP. I even launched the “emergency console” and did a ping to google, cloudflare, and github…all come back reachable. I’ll adjust my router DNS to Google and Cloudflare and try again (they’re currently set to Xfinity/Comcast DNS of 75.75.75.75).

UPDATE
Changed DNS, and still receiving the same error message:

2025-04-10 13:06:28.384 ERROR (MainThread) [supervisor.docker.interface] Can’t install ghcr.io/home-assistant/raspberrypi2-homeassistant:2025.4.1: 500 Server Error for http+docker://localhost/v1.48/images/create?tag=2025.4.1&fromImage=ghcr.io%2Fhome-assistant%2Fraspberrypi2-homeassistant&platform=linux%2Farm%2Fv7:

Seems there may be an internal issue? To clarify, I’m using a RPi2 and with the latest release (I know it’s not fully supported), this is the only release where I actually get to a WebUI talking about Preparing Home Assistant. All prior released (I’ve tried 5.10, 6.2, 6.6, 7.2, 9.4, and 10.0) never allow the WebUI to pull up (even though an IP is assigned properly). Trying to “make it work” to play with a bit on the RPi2 before dropping some funds on a RPi5.

Remainder of the error after the “:” due to not allowing more than 2 links per post:

Internal Server Error (“Head “https://ghcr.io/v2/home-assistant/raspberrypi2-homeassistant/manifests/2025.4.1”: Get “https://ghcr.io/token?scope=repository%3Ahome-assistant%2Fraspberrypi2-homeassistant%3Apull&service=ghcr.io”: context deadline exceeded (Client.Timeout exceeded while awaiting headers)”)

Don’t buy a Pi5, the support is appalling…Get an N100 based PC, cheaper, a lot more powerful and rock solid reliability.

I got it to work on the RPi2. I went into my router and changed the DNS to 8.8.8.8,1.1.1.1, told IPv6 to AutoDetect, and then in HA I changed the NIC to use 8.8.8.8 as my nameserver…the image downloaded perfectly fine after that.

So yes, HA 15.1 (2025.4.1) runs cleanly on an RPi2.

1 Like

Yes, it runs fine. My HA instance I use to test the beta’s still is a Pi2. But my production HA instance on proxmox on a N100 is way faster.

I haven’t encountered any major lag or slowness (so far), but then again I have very minimal integrations.

You mostly notice it is slow on restarts and updates :slight_smile:

If I have to perform an update or a restart, I’m not too concerned about speed; if it takes 10-15min, then so be it :slight_smile: This is more of an experiment/play-thing than a “must have”. A lot of my devices cannot be added (older Ecovacs DEEBOT 901, Alfredcam, MyQ garage door, etc) so it’s very limited at the moment.