Hello,
I tried to reinstall HA on my ODROID N2+ 4GB after I first got freezes and after an attempted update (11.3 → 12.0) a broken bootloader (it wanted to boot via network).
The whole system worked over a year with no issues.
With several installation attempts, I get “[supervisor.resolution.fixup] System autofix complete” as the last information in the logs and the system stops responding after 2 minutes.
The console does not respond at all (but the cursor is still blinking) and I can no longer access the web UI (IP address or homeassistant.local) - the logs can therefore also no longer be viewed (“ha supervisor log” does not work because the console does not respond).
I have waited over 12 hours, but nothing changes.
I have already tried 3 different SD cards, various versions (12.0, 11.5, 11.3, 11.1 (always the odroid n2 version)) with Balena Etcher (via URL and file) as well as USBImager. I have set the DNS to 1.1.1.1 or 8.8.8.8 - I was able to confirm this with the console (“ha dns info”) as it is usable within the first 2 minutes.
Disabling IPv6 and unplugging any USB devices didn’t affect anything.
It seems that the installer always pulls the latest version from the supervisor and CLI. Would it be possible to install a specific version (in the installer) to exclude possible errors in the latest versions?
As long as the installer is not connected to the internet, the device seems to run with no issues- so it seems that the problem is either in the installation process or in a new version of the supervisor or CLI.
Should I check this installation with a power supply, as I power my system over a poe to barrel jack adapter (with the correct specs)? Maybe a voltage peak is causing an issue.
Any help is appreciated, as its getting a bit hot in my house.
Logs
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.bootstrap] Setting up coresys for machine: odroid-n2
[supervisor.docker.supervisor] Attaching to Supervisor ghcr.io/home-assistant/aarch64-hassio-supervisor with version 2024.02.1
[supervisor.docker.supervisor] Connecting Supervisor to hassio-network
[supervisor.docker.manager] Cleanup images: ['ghcr.io/home-assistant/aarch64-hassio-supervisor:2024.02.0']
[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.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] Attaching to ghcr.io/home-assistant/aarch64-hassio-cli with version 2023.11.0
[supervisor.docker.interface] Attaching to ghcr.io/home-assistant/aarch64-hassio-dns with version 2023.06.2
[supervisor.plugins.dns] Updated /etc/resolv.conf
[supervisor.docker.interface] Attaching to ghcr.io/home-assistant/aarch64-hassio-audio with version 2023.12.0
[supervisor.docker.interface] Attaching to ghcr.io/home-assistant/aarch64-hassio-observer with version 2023.06.0
[supervisor.docker.interface] Attaching to ghcr.io/home-assistant/aarch64-hassio-multicast with version 2023.06.2
[supervisor.plugins.manager] cli does not have the latest version 2024.02.1, updating
[supervisor.docker.interface] Updating image ghcr.io/home-assistant/aarch64-hassio-cli:2023.11.0 to ghcr.io/home-assistant/aarch64-hassio-cli:2024.02.1
[supervisor.docker.interface] Downloading docker image ghcr.io/home-assistant/aarch64-hassio-cli with tag 2024.02.1.
[supervisor.docker.manager] Stopping hassio_cli application
[supervisor.docker.manager] Cleaning hassio_cli application
[supervisor.docker.manager] Cleanup images: ['ghcr.io/home-assistant/aarch64-hassio-cli:2023.11.0']
[supervisor.plugins.cli] Starting CLI plugin
[supervisor.docker.cli] Starting CLI ghcr.io/home-assistant/aarch64-hassio-cli with version 2024.02.1 - 172.30.32.5
[supervisor.homeassistant.secrets] Loaded 0 Home Assistant secrets
[supervisor.docker.interface] Attaching to ghcr.io/home-assistant/odroid-n2-homeassistant with version landingpage
[supervisor.homeassistant.core] Starting HomeAssistant landingpage
[supervisor.os.manager] Detect Home Assistant Operating System 12.0 / BootSlot A
[supervisor.store.git] Loading add-on /data/addons/git/a0d7b954 repository
[supervisor.store.git] Loading add-on /data/addons/git/5c53de3b repository
[supervisor.store.git] Loading add-on /data/addons/core 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.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/odroid-n2-homeassistant:landingpage to ghcr.io/home-assistant/odroid-n2-homeassistant:2024.3.0
[supervisor.docker.interface] Downloading docker image ghcr.io/home-assistant/odroid-n2-homeassistant with tag 2024.3.0.
[supervisor.host.info] Updating local host information
[supervisor.resolution.check] Starting system checks with state running
[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 multiple_data_disks/system
[supervisor.resolution.checks.base] Run check for security/core
[supervisor.resolution.checks.base] Run check for trust/supervisor
[supervisor.resolution.checks.base] Run check for docker_config/system
[supervisor.resolution.checks.base] Run check for dns_server_ipv6_error/dns_server
[supervisor.host.services] Updating service information
[supervisor.host.network] Updating local network information
[supervisor.resolution.checks.base] Run check for dns_server_failed/dns_server
[supervisor.resolution.checks.base] Run check for pwned/addon
[supervisor.resolution.checks.base] Run check for free_space/system
[supervisor.resolution.checks.base] Run check for ipv4_connection_problem/system
[supervisor.resolution.check] System checks complete
[supervisor.resolution.evaluate] Starting system evaluation with state running
[supervisor.host.sound] Updating PulseAudio information
[supervisor.host.manager] Host information reload completed
[supervisor.resolution.evaluate] System evaluation complete
[supervisor.resolution.fixup] Starting system autofix at state running
[supervisor.resolution.fixup] System autofix complete
EDIT: I tried a RPi 4 4GB and it worked with no issues at all – it seems, my odroid system gets stuck when its finalizes the setup.
EDIT 2 (October): In the meantime I switched to a proxmox host with a home assistant vm – the recovery from a backup worked at least great! I did not test any further.