Running HAOS on a rasberrypi5, hybrid SDD setup. I received the update notification for HA OS 14.0 this morning and gave it ago. HA did not boot after 2 attempts. On third attempt it booted to slot b successfully.
Welcome to my world, have been stuck on 12.3 for months, any update past that just bricks the system, including the latest 14.0.
That’s the problem with a project like this, it’s now so unbelievably complicated, that when bugs like this come up, there in no hope of getting them fixed.
I have the same issues. I tried downgrading slot B to 13.1 which worked and then proceeded to upgrade to 14.0. Both slots now are on 14.0 but I have the most curious status display where both slots are 14.0 but the os reports to be on 13.2???
board: rpi5-64
boot: B
boot_slots:
A:
state: inactive
status: bad
version: "14.0"
B:
state: booted
status: good
version: "14.0"
data_disk: KINGSTON-SA400S37240G-50026B738188555E
update_available: true
version: "13.2"
version_latest: "14.0"
Does anyone know if it’s possible to “wipe” a boot slot? I had some issues a while back and tried 14.0 rc1. It didn’t work at all and my boot slot B was marked as bad.
Now I can’t upgrade nor downgrade as any attemt changing anything in slot B throws an error.
My current status according to os info:
➜ ~ ha os info
board: rpi5-64
boot: A
boot_slots:
A:
state: booted
status: good
version: “13.2”
B:
state: inactive
status: bad
version: 14.0.rc1
data_disk: CT500P3SSD8-2403463A4A7A
update_available: true
version: “13.2”
version_latest: “14.0”
And the error I get from the supervisor trying to update OR downgrade:
ERROR (MainThread) [supervisor.os.manager] Home Assistant Operating System update failed with: Installation error: Failed updating slot boot.0: failed to run slot hook: Child process exited with code 1
Still suffering the same issues and haven’t found a way to get this resolved. Here is a bit of detail since my last post.
Back on December 9, Slot A was bad (v14.0 installed) with Slot B on v13.2 and booted.
With the release of 14.1, I tried to upgrade today but it failed. Both boot slots showed 14.1 and good, but the system says I’m running 14.0 (slot A). Similar scenario to @hugobloem, above, except different OS versions in play (still, the active version doesn’t match what the system thinks is installed).
Forced slot B back to 13.2 thinking maybe the slot switching has to see older versions in the offline slot. 13.2 showed installed but the slot was marked bad.
Using CLI, did the standard update ha os update which installed 14.1 into slot B but it reports as bad and booted into Slot B.
Using CLI, I forced the system over to Slot B and it attempts to load but fails back to slot A (v14.0). I attempted to watch the yellow LED to see if I got an error on why booting failed, but wasn’t able to distinguish anything. Maybe I’ll try it again and see if I can record it.