Looks like I was fortunate. Was running 14.2 on my ODROID N2+. Hung for long time, so flipped KVM to see HA monitor, & it was showing lots of errors & retries, but obviously not running system yet.
EDIT: It was trying (& failing) to do PXE boot.
So I did a power cycle. It came up fine, in normal amount of time. And is now at 15.0.
PDA: I have No idea what you are saving there. I have a dead Pi5 after trying to upgrade to v15 OS and its literally thousands of miles away from me.
Can you clarify what you mean in your instructions, or point me to where I can find out how to do things like:
Oh no, I was afraid you were going to say that. So even the Terminal & SSH Add-On would not have helped (didn’t have it installed anyway).
There is someone who could unplug/plug it in again, but beyond that would be like doing heart surgery over the phone, and I don’t even know how to do the ‘Linux USB’ thing if I was sitting right there.
@lianyu ,
I have a workaround for you:
After 3 failed boots, HA automatically switches boot slot.
You need that someone to plug it out and then in and wait 5 minutes.
You can check if the server is up, and if not, repeat.
After 3-4 loops, it should be up again.
This will not fix your issue (you will still have a bad slot), however, the server would be working again.
Clicked upgrade to then while waiting opening google feed and finding this thread. Got half a heart attack…luckily my upgrade went through. Not running on a Pi, though.
Unfortunately, my HAOS cannot be accessed (running in PI5) after the attempted upgrade to 15
Tried rebooting (unplu power) a couple of times, but still no luck.
In my setup on a dell wyse I have the same issue, I selected the second option on boot screen to get back to 14.2. (I had to connect monitor and keyboard to the machine)
But on proxmox VM it went through allright without problems.
I have shut down my RPI 5 by pressing the button until the led became red and often unplugged it afterwards. I guess this counts as a hard reset. It never fell back to the other slot despite doing it many times.
After rebooting a couple of times, still nothing happened.
Then, I noticed that the LED was solid red.
I replaced the PoE splitter I have been using for over a year now with USB-C power cable, LED turned green and HAOS boots.
Does 15.0 have different power requirements all of a sudden? HAOS is on 15.0 and seems stable.
If you have a keyboard connected to the PI, you could try to switch slots even without a monitor connected.
Turn the PI on, and keep tapping many times the “arrow down” key for a minute.
This will stop the boot on the GRUB menu.
Then, tap the “up arrow” key 4 times, to get back to slot A.
Then, tap the “down arrow” key once, to get to slot B, and press “enter” to boot.
Disconnected the network cable from the router’s first port (the one leading to HAOS).
Unplugged the same network cable from my Home Assistant OS (HAOS) device.
Powered off the HAOS device completely.
Powered HAOS back on and waited about five seconds.
Plugged the network cable into the second port on the router.
Reconnected the network cable to HAOS.
At first, the network lights on the HAOS device stayed off. After about a minute, only the green light turned on. Shortly afterward, both orange and green began blinking rapidly.
My HAOS instance then became reachable again. The pending update version was still HAOS 15, which it proceeded to offer once more.
Key Log Observations
Unverified Custom Integrations
Multiple custom integrations triggered warnings indicating they’re not officially verified by Home Assistant. They may cause stability issues, so if you’re experiencing persistent connectivity problems, consider disabling or updating these integrations.
Unclean Database Shutdown
The logs showed that the sqlite3 database was not shut down cleanly. This can happen if Home Assistant or the host system is powered off unexpectedly, potentially leading to database corruption.
Deprecated Constants
A few warnings mentioned deprecated vacuum-related constants (e.g., STATE_CLEANING, STATE_DOCKED) that will be removed in a future release. Be prepared to update any custom code or configs relying on these constants.
Incorrect Encryption Key
Several errors appeared involving a “DecodeError,” suggesting an incorrect local_key in one of the custom integrations. If you see similar messages, verify that your keys match the devices’ actual configurations.
Misconfigured Sensor
Lastly, there was a warning about a sensor using state class 'total_increasing' together with device class 'monetary'. These settings aren’t compatible, so you’ll need to align them appropriately in your configuration.
Hopefully this helps anyone dealing with similar issues after updating to HAOS 15. If you’ve encountered the same problems or have suggestions for fixes, feel free to chime in on the thread!
It would appear that the GitHub issue report has been closed with a comment of “not planned”… which I’m not going to lie is rather concerning - I fully appreciate HA is open source, and everyone working on it is a volunteer, but are users who are stuck unable to update to 15.0 going to get any form of support?
Edit - I may have been too hasty… issue #3943 has been raised as a collector for RPi issues after the original devolved into a bit of a comment thread! My apologies to the contributor team… Note to self - don’t GitHub or Forum before coffee!