Can't update HA core from 2024.3.0

I did an update in Early march that’s how I got to 2024.3.0.

I was able to update the os from 12.1 to 12.2 but when I try to update the core (and it did it via the cli) it apparently completes but then the machine hangs and any further command to cli
gives

-bash: /usr/bin/ha: I/O error

if I then hard resart I can get back to cli but the core has not updated. I tried just updating to 2024.3.1 but that failed in the exact same way.

this is a pretty basic install. I don’t have many integrations

ha info
arch: amd64
channel: stable
docker: 25.0.5
features:
- reboot
- shutdown
- services
- network
- hostname
- timedate
- os_agent
- haos
- resolved
- journal
- disk
- mount
hassos: "12.2"
homeassistant: 2024.3.0
hostname: homeassistant
logging: info
machine: generic-x86-64
operating_system: Home Assistant OS 12.2
state: running
supervisor: 2024.04.0
supported: true
supported_arch:
- amd64
- i386
timezone: America/Los_Angeles
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
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
services-up: info: copying legacy longrun home-assistant (no readiness notification)
s6-rc: info: service legacy-services successfully started
2024-04-25 19:06:20.256 WARNING (SyncWorker_2) [homeassistant.loader] We found a custom integration hacs which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-04-25 19:06:21.894 WARNING (Recorder) [homeassistant.components.recorder.util] The system could not validate that the sqlite3 database at //config/home-assistant_v2.db was shutdown cleanly
2024-04-25 19:06:21.932 WARNING (Recorder) [homeassistant.components.recorder.util] Ended unfinished session (id=81 from 2024-04-26 01:56:47.609264)
2024-04-25 19:06:23.641 WARNING (MainThread) [homeassistant.helpers.config_validation] The 'exclude' option near /config/configuration.yaml:24 is deprecated, please remove it from your configuration

I wonder if my sqlite database is corrupted?
You always get the HACs warning but I removed HACS anyway

Need some input on what to try next? besides maybe scurbbing the whole OS and starting again…arrrgh.

According to my brother it’s been having issues latetly but for now everything seems operational, just can’t update.

Common tasks - Operating System - Home Assistant.

I would try:

ha core check 
ha core rebuild 
ha supervisor repair
ha host reboot

If that doesn’t work, restore a backup.

supervisor logs. HA container crashes and if I try to restart it get

ha core start  (or rebuild, restart) 
Processing... Done.

Error: Unknown error, see supervisor
2024-04-25 19:47:08.062 INFO (MainThread) [supervisor.api.middleware.security] /supervisor/reload access from core_ssh
2024-04-25 19:47:08.063 INFO (MainThread) [supervisor.updater] Fetching update data from https://version.home-assistant.io/stable.json
2024-04-25 19:47:08.064 INFO (MainThread) [supervisor.resolution.evaluate] Starting system evaluation with state running
2024-04-25 19:47:08.152 INFO (MainThread) [supervisor.resolution.evaluate] System evaluation complete
2024-04-25 19:47:17.444 INFO (MainThread) [supervisor.api.middleware.security] /supervisor/logs access from core_ssh
2024-04-25 19:47:47.451 INFO (MainThread) [supervisor.api.middleware.security] /core/rebuild access from core_ssh
2024-04-25 19:47:47.454 INFO (SyncWorker_2) [supervisor.docker.manager] Cleaning homeassistant application
2024-04-25 19:47:47.474 INFO (MainThread) [supervisor.homeassistant.module] Update pulse/client.config: /data/tmp/homeassistant_pulse
2024-04-25 19:47:47.687 INFO (MainThread) [supervisor.docker.homeassistant] Starting Home Assistant ghcr.io/home-assistant/generic-x86-64-homeassistant with version 2024.4.4
2024-04-25 19:47:47.688 INFO (MainThread) [supervisor.homeassistant.core] Wait until Home Assistant is ready
2024-04-25 19:47:52.695 ERROR (MainThread) [supervisor.homeassistant.core] Home Assistant has crashed!
2024-04-25 19:48:01.191 INFO (MainThread) [supervisor.api.middleware.security] /supervisor/logs access from core_ssh
2024-04-25 19:48:50.056 INFO (MainThread) [supervisor.api.middleware.security] /supervisor/logs access from core_ssh

in the good old days I could use portainer or docker commands to scurb containers and pull images…

It’s furbarred. I’m going to reimage the os and restore a backup so no need for anyone else to give advice… Thx MaxK