First time install not working

Don’t tell me This RPi4 is currently running !

I mean I set it back up now yes, but it was disconnected while I was attempting the install on the mini PC

I recommend you shut down all your devices which could contain a mDNS cache, and check your Router.
Having 1 Device with the (host)name homeassistant is fine, installing a new Device with the same host-name … ( Regardless if you actually did shut the RPI down “few seconds/minutes ago” ) is … asking for problems !

didn’t make a difference, but thanks anyways

There is a lot of info in this post about installing HA os on different machines but not a lot about RBPi4 with
a ssd, is there any guides for RBPi4, I have tried and get error messages, not being rude just looking for some help

Maybe show these error messages. Difficult to help without them.

This is a photo of what I get when trying to boot from HDD drive Comnected to the pi4

Read this first.
How to help us help you - or How to ask a good question.

Here you find the Details, which often is required to be somehow an understandable Question
And even to get relevant responses etc

I read that not sure what you are asking
I have ask just as others have ask questions

I would recommend updating your firmware first.

https://www.raspberrypi.com/documentation/computers/os.html#rpi-update.

Then I would do an install to a SD card.to make sure everything works

Raspberry Pi - Home Assistant.

Finally, install to the SSD

https://forums.raspberrypi.com/viewtopic.php?t=334009#p1999832.

Hey @jamal01 I got the same problem.

I have been successfully running HAOS under Proxmox since last November on a NUC13 [i5-1340P, 16GB, 1TB disk, wired eth0], but my current VM won’t update to the latest OS/Core, so I figured “OK, I’ll create a new VM and just copy over the configuration”.

  • Used tteck’s script under Proxmox (Proxmox VE Helper-Scripts) to create the VM - just like in November.
  • Used pretty much default settings - just like in November.
  • Made sure the new VM was using the appropriate MAC so it was given the right IP address from my router (to make thinks easier when I restore the config)
  • Made sure the new VM passed through my usb device (a Z-wave controller).
  • Fired up the new VM…
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
cont-init: info: running /etc/cont-init.d/udev.sh
INFO: Using udev information from host
cont-init: info: /etc/cont-init.d/udev.sh exited 0
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
services-up: info: copying legacy longrun supervisor (no readiness notification)
services-up: info: copying legacy longrun watchdog (no readiness notification)
INFO: Starting local supervisor watchdog...
s6-rc: info: service legacy-services successfully started
[__main__] Initializing Supervisor setup
[supervisor.docker.network] Can't find Supervisor network, creating a new network
[supervisor.bootstrap] Setting up coresys for machine: qemux86-64
[supervisor.docker.supervisor] Attaching to Supervisor ghcr.io/home-assistant/amd64-hassio-supervisor with version 2024.06.0
[supervisor.docker.supervisor] Connecting Supervisor to hassio-network
[supervisor.resolution.evaluate] Starting system evaluation with state initialize
[supervisor.resolution.evaluate] System evaluation complete
[__main__] Setting up Supervisor
[supervisor.api] Starting API on 172.30.32.2
[supervisor.hardware.monitor] Started Supervisor hardware monitor
[supervisor.dbus.manager] Connected to system D-Bus.
[supervisor.dbus.agent] Load dbus interface io.hass.os
[supervisor.dbus.hostname] Load dbus interface org.freedesktop.hostname1
[supervisor.dbus.logind] Load dbus interface org.freedesktop.login1
[supervisor.dbus.network] Load dbus interface org.freedesktop.NetworkManager
[supervisor.dbus.rauc] Load dbus interface de.pengutronix.rauc
[supervisor.dbus.resolved] Load dbus interface org.freedesktop.resolve1
[supervisor.dbus.systemd] Load dbus interface org.freedesktop.systemd1
[supervisor.dbus.timedate] Load dbus interface org.freedesktop.timedate1
[supervisor.host.services] Updating service information
[supervisor.host.sound] Updating PulseAudio information
[supervisor.host.sound] Can't update PulseAudio data: Failed to connect to pulseaudio server
[supervisor.host.network] Updating local network information
[supervisor.host.apparmor] Loading AppArmor Profiles: {'hassio-supervisor'}
[supervisor.docker.monitor] Started docker events monitor
[supervisor.updater] Fetching update data from https://version.home-assistant.io/stable.json
[supervisor.docker.interface] Found ghcr.io/home-assistant/amd64-hassio-cli versions: []
[supervisor.docker.interface] Attaching to ghcr.io/home-assistant/amd64-hassio-cli with version 2024.05.0
[supervisor.plugins.cli] Starting CLI plugin
[supervisor.docker.cli] Starting CLI ghcr.io/home-assistant/amd64-hassio-cli with version 2024.05.0 - 172.30.32.5
[supervisor.docker.interface] Found ghcr.io/home-assistant/amd64-hassio-dns versions: []
[supervisor.docker.interface] Attaching to ghcr.io/home-assistant/amd64-hassio-dns with version 2024.04.0
[supervisor.plugins.dns] Starting CoreDNS plugin
[supervisor.docker.dns] Starting DNS ghcr.io/home-assistant/amd64-hassio-dns with version 2024.04.0 - 172.30.32.3
[supervisor.plugins.dns] Updated /etc/resolv.conf
[supervisor.docker.interface] Found ghcr.io/home-assistant/amd64-hassio-audio versions: []
[supervisor.docker.interface] Attaching to ghcr.io/home-assistant/amd64-hassio-audio with version 2023.12.0
[supervisor.plugins.audio] Starting Audio plugin
[supervisor.docker.audio] Starting Audio ghcr.io/home-assistant/amd64-hassio-audio with version 2023.12.0 - 172.30.32.4
[supervisor.docker.interface] Found ghcr.io/home-assistant/amd64-hassio-observer versions: []
[supervisor.docker.interface] Attaching to ghcr.io/home-assistant/amd64-hassio-observer with version 2023.06.0
[supervisor.plugins.observer] Starting observer plugin
[supervisor.docker.observer] Starting Observer ghcr.io/home-assistant/amd64-hassio-observer with version 2023.06.0 - 172.30.32.6
[supervisor.docker.interface] Found ghcr.io/home-assistant/amd64-hassio-multicast versions: []
[supervisor.docker.interface] Attaching to ghcr.io/home-assistant/amd64-hassio-multicast with version 2024.03.0
[supervisor.plugins.multicast] Starting Multicast plugin
[supervisor.docker.multicast] Starting Multicast ghcr.io/home-assistant/amd64-hassio-multicast with version 2024.03.0 - Host
[supervisor.homeassistant.secrets] Loaded 0 Home Assistant secrets
[supervisor.docker.interface] No version found for ghcr.io/home-assistant/qemux86-64-homeassistant
[supervisor.homeassistant.core] No Home Assistant Docker image ghcr.io/home-assistant/qemux86-64-homeassistant found.
[supervisor.docker.interface] Attaching to ghcr.io/home-assistant/qemux86-64-homeassistant with version landingpage
[supervisor.homeassistant.core] Using preinstalled landingpage
[supervisor.homeassistant.core] Starting HomeAssistant landingpage
[supervisor.homeassistant.module] Update pulse/client.config: /data/tmp/homeassistant_pulse
[supervisor.docker.homeassistant] Starting Home Assistant ghcr.io/home-assistant/qemux86-64-homeassistant with version landingpage
[supervisor.os.manager] Detect Home Assistant Operating System 12.4 / BootSlot A
[supervisor.store.git] Cloning add-on https://github.com/home-assistant/addons repository
[supervisor.store.git] Cloning add-on https://github.com/esphome/home-assistant-addon repository
[supervisor.store.git] Cloning add-on https://github.com/hassio-addons/repository repository
[supervisor.store] Loading add-ons from store: 77 all - 77 new - 0 remove
[supervisor.addons.manager] Found 0 installed add-ons
[supervisor.backups.manager] Found 0 backup files
[supervisor.discovery] Loaded 0 messages
[supervisor.ingress] Loaded 0 ingress sessions
[supervisor.resolution.check] Starting system checks with state setup
[supervisor.resolution.checks.base] Run check for multiple_data_disks/system
[supervisor.resolution.checks.base] Run check for detached_addon_removed/addon
[supervisor.resolution.checks.base] Run check for detached_addon_missing/addon
[supervisor.resolution.checks.base] Run check for disabled_data_disk/system
[supervisor.resolution.check] System checks complete
[supervisor.resolution.evaluate] Starting system evaluation with state setup
[supervisor.resolution.evaluate] System evaluation complete
[supervisor.jobs] 'ResolutionFixup.run_autofix' blocked from execution, system is not running - setup
[supervisor.resolution.evaluate] Starting system evaluation with state setup
[supervisor.resolution.evaluate] System evaluation complete
[__main__] Running Supervisor
[supervisor.os.manager] Rauc: A - marked slot kernel.0 as good
[supervisor.addons.manager] Phase 'initialize' starting 0 add-ons
[supervisor.addons.manager] Phase 'system' starting 0 add-ons
[supervisor.addons.manager] Phase 'services' starting 0 add-ons
[supervisor.core] Skipping start of Home Assistant
[supervisor.addons.manager] Phase 'application' starting 0 add-ons
[supervisor.misc.tasks] All core tasks are scheduled
[supervisor.core] Supervisor is up and running
[supervisor.homeassistant.core] Home Assistant setup
[supervisor.docker.interface] Updating image ghcr.io/home-assistant/qemux86-64-homeassistant:landingpage to ghcr.io/home-assistant/qemux86-64-homeassistant:2024.6.3
[supervisor.docker.interface] Downloading docker image ghcr.io/home-assistant/qemux86-64-homeassistant with tag 2024.6.3.
[supervisor.host.info] Updating local host information
[supervisor.resolution.check] Starting system checks with state running
[supervisor.resolution.checks.base] Run check for dns_server_failed/dns_server
[supervisor.host.services] Updating service information
[supervisor.host.network] Updating local network information
[supervisor.host.sound] Updating PulseAudio information
[supervisor.host.manager] Host information reload completed
[supervisor.resolution.checks.base] Run check for docker_config/system
[supervisor.resolution.checks.base] Run check for trust/supervisor
[supervisor.resolution.checks.base] Run check for multiple_data_disks/system
[supervisor.resolution.checks.base] Run check for security/core
[supervisor.resolution.checks.base] Run check for ipv4_connection_problem/system
[supervisor.resolution.checks.base] Run check for free_space/system
[supervisor.resolution.checks.base] Run check for no_current_backup/system
[supervisor.resolution.module] Create new suggestion create_full_backup - system / None
[supervisor.resolution.module] Create new issue no_current_backup - system / None
[supervisor.resolution.checks.base] Run check for dns_server_ipv6_error/dns_server
[supervisor.resolution.checks.base] Run check for pwned/addon
[supervisor.resolution.checks.base] Run check for disabled_data_disk/system
[supervisor.resolution.check] System checks complete
[supervisor.resolution.evaluate] Starting system evaluation with state running
[supervisor.resolution.evaluate] System evaluation complete
[supervisor.resolution.fixup] Starting system autofix at state running
[supervisor.resolution.fixup] System autofix complete
[supervisor.docker.interface] Can't install ghcr.io/home-assistant/qemux86-64-homeassistant:2024.6.3: 404 Client Error for http+docker://localhost/v1.45/images/ghcr.io/home-assistant/qemux86-64-homeassistant:2024.6.3/json: Not Found ("No such image: ghcr.io/home-assistant/qemux86-64-homeassistant:2024.6.3")
[supervisor.homeassistant.core] Error on Home Assistant installation. Retrying in 30sec
[supervisor.docker.interface] Updating image ghcr.io/home-assistant/qemux86-64-homeassistant:landingpage to ghcr.io/home-assistant/qemux86-64-homeassistant:2024.6.3
[supervisor.docker.interface] Downloading docker image ghcr.io/home-assistant/qemux86-64-homeassistant with tag 2024.6.3.
[supervisor.docker.interface] Can't install ghcr.io/home-assistant/qemux86-64-homeassistant:2024.6.3: 404 Client Error for http+docker://localhost/v1.45/images/ghcr.io/home-assistant/qemux86-64-homeassistant:2024.6.3/json: Not Found ("No such image: ghcr.io/home-assistant/qemux86-64-homeassistant:2024.6.3")
[supervisor.homeassistant.core] Error on Home Assistant installation. Retrying in 30sec

Last 4 lines just keep repeating. I’m gonna shut down that VM and fire up the one that won’t update for the time being. I mean, this doesn’t seem like rocket science, it’s not able to download the right file, but why not? I’ll try rebooting my router too, and changing the DNS servers… Who knows?

Check if you created a disk large enough.

@francisp as far as I can tell, I did. Here too is what the disks look like on the host machine:

# ls -l HAos/images/*
HAos/images/100:
total 19009732
-rw-r----- 1 root root      540672 Jun 18 19:22 vm-100-disk-0.raw
-rw-r----- 1 root root 34359738368 Jun 19 17:39 vm-100-disk-1.raw

HAos/images/101:
total 4420964
-rw-r----- 1 root root     4194304 Jun 18 19:58 vm-101-disk-0.raw
-rw-r----- 1 root root 34359738368 Jun 18 20:25 vm-101-disk-1.raw

100 is the (pretty much functional, but won’t upgrade) HAos VM install, and 101 is the new VM install that is flunking out at initialization. I just booted it back up to see what it will do… Still not working.

On the console, at ha > prompt I can of course login and doing that and issuing df it appears that there’s plenty of room available on /mnt/data.

Edit: Oh yeah I switched to Google for DNS and that didn’t seem to help either.

Incidentally, the whole reason I’m reporting this error is of course because my other VM won’t upgrade to HAos 12.4… I get this error when I attempt to do that (linebreaks added for ease of reading but it’s all on one line):

homeassistant.exceptions.HomeAssistantError: Error updating Home Assistant Operating System: Can't fetch OTA update from
https://github.com/home-assistant/operating-system/releases/download/12.4/haos_ova-12.4.raucb:
Response payload is not completed: <ContentLengthError: 400, message='Not enough data for satisfy content length
header.'>. ConnectionResetError(104, 'Connection reset by peer')

which is to say, I’m experiencing multiple fails in the download process.

So, not sure if this is going to work in the end, but trying this. In the Proxmox console, I got a shell from the ha > prompt and issued the command

docker pull ghcr.io/home-assistant/qemux86-64-homeassistant:2024.6.3

But one or more of the bits of the pull are incomplete. It keeps timing out on some of the parts, runs out of retries. Argh. Maybe just too much traffic right now or something? Donno. I’ll try issuing this command again early in the morning or something.

Check your IPv6 settings in your router, or even better, try disabling IPv6 completly, at least for the install. I’ve read about problems with IPv6 in combination with that Github address.

Can’t give any guarantees, it’s just a guess. Try it, if you have the time and will to test it. :slight_smile:

@paddy0174 I just shut down that VM, tired of waiting for the pull to succeed and fail… oh crud looking at my router, IPv6 is disabled already :sob:

1 Like

Got it done this morning. Pull completed, the new VM is ready to receive the tarball backup! Hurrah!!!

Edit: it was somewhat of a struggle getting the backup restored. Had to reinstall all my add-ons, with Z-Wave JS UI needing me to use a docker pull command, and this new VM install still won’t update itself… So perhaps I need to look into network issues on my end, because my suspicion is that it’s trying, it just keeps timing out on its docker commands. Indeed, Core 2024.6.4 was released today, and the GUI wouldn’t update it, so I (unsurprisingly) used

docker pull ghcr.io/home-assistant/qemux86-64-homeassistant:2024.6.4

which failed several times, but not nearly as many times as 2024.6.3 did last night. I then issued

core update

at the ha > prompt, and it took (I’m now fully updated). I guess I’ll be doing updates this way until either the network sorts itself out or I figure out what’s going wrong.

Hope this helps somebody.

1 Like

hi, i’m new too, and had the same problem, but in my case it was solved change the mtu to 1500 and force the instalation of haos to 1500 too, with this chanche, its let me finish the instalation

Hey @rmiras00 thanks - where did you change MTU, on your router?

I must admit my router was acting flaky during the time I couldn’t do pulls or wgets, I reset the whole 3-router setup and now things seem to be updating correctly (:crossed_fingers:) but I might try futzing around with MTU if things go south again.