Supervisor 2025.11.1 Update failing

I’m hoping someone would be able to direct me to a resolution. I’ve been trying to update Supervisor for the last few days.I’ve never had any issues updating anything in the past. Every time I attempt to update it fails with “Update of Supervisor failed: local error: tls: bad record MAC”. I’ve searched the forum and haven’t found a solution that works for me. I’ve also googled and everything is coming up short. below are the logs for when I attempt to update. Any ideas I could try or an direction whatsoever would be greatly appreciated!

  • Installation method Home Assistant OS
  • Core 2025.10.4
  • Supervisor 2025.10.0
  • Operating System 16.2
  • Frontend 20251001.4

SUPERVISOR LOG

2025-11-06 10:40:38.462 INFO (MainThread) [supervisor.supervisor] Fetching AppArmor profile https://version.home-assistant.io/apparmor_stable.txt
2025-11-06 10:40:38.577 INFO (MainThread) [supervisor.host.apparmor] Adding/updating AppArmor profile: hassio-supervisor
2025-11-06 10:40:38.682 INFO (MainThread) [supervisor.supervisor] Update Supervisor to version 2025.11.1
2025-11-06 10:40:38.682 INFO (MainThread) [supervisor.docker.interface] Downloading docker image ghcr.io/home-assistant/amd64-hassio-supervisor with tag 2025.11.1.
2025-11-06 10:42:25.466 ERROR (SyncWorker_1) [supervisor.docker.manager] local error: tls: bad record MAC
2025-11-06 10:42:25.467 WARNING (MainThread) [supervisor.jobs] Removing incomplete job Pulling container image layer from job manager
2025-11-06 10:42:25.467 WARNING (MainThread) [supervisor.jobs] Removing incomplete job Pulling container image layer from job manager
2025-11-06 10:42:25.468 WARNING (MainThread) [supervisor.jobs] Removing incomplete job Pulling container image layer from job manager
2025-11-06 10:42:25.468 WARNING (MainThread) [supervisor.jobs] Removing incomplete job Pulling container image layer from job manager
2025-11-06 10:42:25.468 WARNING (MainThread) [supervisor.jobs] Removing incomplete job Pulling container image layer from job manager
2025-11-06 10:42:25.468 WARNING (MainThread) [supervisor.jobs] Removing incomplete job Pulling container image layer from job manager
2025-11-06 10:42:25.468 WARNING (MainThread) [supervisor.jobs] Removing incomplete job Pulling container image layer from job manager
2025-11-06 10:42:25.468 WARNING (MainThread) [supervisor.jobs] Removing incomplete job Pulling container image layer from job manager
2025-11-06 10:42:25.468 WARNING (MainThread) [supervisor.jobs] Removing incomplete job Pulling container image layer from job manager
2025-11-06 10:42:25.468 WARNING (MainThread) [supervisor.jobs] Removing incomplete job Pulling container image layer from job manager
2025-11-06 10:42:25.468 WARNING (MainThread) [supervisor.jobs] Removing incomplete job Pulling container image layer from job manager
2025-11-06 10:42:25.468 WARNING (MainThread) [supervisor.jobs] Removing incomplete job Pulling container image layer from job manager
2025-11-06 10:42:25.468 WARNING (MainThread) [supervisor.jobs] Removing incomplete job Pulling container image layer from job manager
2025-11-06 10:42:25.469 CRITICAL (MainThread) [supervisor.supervisor] Update of Supervisor failed: local error: tls: bad record MAC

CORE LOG

Logger: homeassistant.components.websocket_api.http.connection
Source: components/websocket_api/commands.py:317
integration: Home Assistant WebSocket API (documentation, issues)
First occurred: 9:51:13 AM (3 occurrences)
Last logged: 10:42:25 AM

    [140654260239584] Error during service call to update.install: Error updating Home Assistant Supervisor: Update of Supervisor failed: Get "https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:3161d9c93dff1e24ae1b0b553300881d508569ff67096dc7576850dc4fc6aa21?se=2025-11-06T15%3A00%3A00Z&sig=0Cjc8RgFfdIPP4yvraoTL6vBmtCsVcVXxzkh0Eb7INc%3D&ske=2025-11-07T06%3A45%3A57Z&skoid=fb3d2a07-ec6c-4fe4-aced-9efe0fd2fe1a&sks=b&skt=2025-11-06T06%3A45%3A57Z&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skv=2025-01-05&sp=r&spr=https&sr=b&sv=2025-01-05&hmac=7fa4a5c609ace9bfd15f5fdb3122541277a514e3d1853be5b557c84692e07406": net/http: TLS handshake timeout
    [140653837828320] Error during service call to update.install: Error updating Home Assistant Supervisor: Update of Supervisor failed: local error: tls: bad record MAC

HOST LOG

2025-11-06 15:40:38.578 DRHOMEASSISTANT os-agent[455]: INFO: 2025/11/06 10:40:38 apparmor.go:45: Load AppArmor profile '/mnt/data/supervisor/apparmor/hassio-supervisor'.
2025-11-06 15:40:38.681 DRHOMEASSISTANT os-agent[455]: INFO: 2025/11/06 10:40:38 apparmor.go:53: Load profile '/mnt/data/supervisor/apparmor/hassio-supervisor':
2025-11-06 15:40:40.273 DRHOMEASSISTANT dockerd[586]: time="2025-11-06T10:40:40.273739863-05:00" level=info msg="Download failed, retrying (1/5): local error: tls: bad record MAC"
2025-11-06 15:40:40.491 DRHOMEASSISTANT dockerd[586]: time="2025-11-06T10:40:40.491489370-05:00" level=info msg="Download failed, retrying (1/5): local error: tls: bad record MAC"
2025-11-06 15:40:41.006 DRHOMEASSISTANT dockerd[586]: time="2025-11-06T10:40:41.006288867-05:00" level=info msg="Download failed, retrying (1/5): local error: tls: bad record MAC"
2025-11-06 15:40:46.054 DRHOMEASSISTANT dockerd[586]: time="2025-11-06T10:40:46.054682114-05:00" level=info msg="Download failed, retrying (2/5): local error: tls: bad record MAC"
2025-11-06 15:40:46.316 DRHOMEASSISTANT dockerd[586]: time="2025-11-06T10:40:46.316115193-05:00" level=info msg="Download failed, retrying (2/5): local error: tls: bad record MAC"
2025-11-06 15:40:49.637 DRHOMEASSISTANT dockerd[586]: time="2025-11-06T10:40:49.636859625-05:00" level=info msg="Download failed, retrying (1/5): local error: tls: bad record MAC"
2025-11-06 15:40:54.944 DRHOMEASSISTANT dockerd[586]: time="2025-11-06T10:40:54.944206871-05:00" level=info msg="Download failed, retrying (2/5): local error: tls: bad record MAC"
2025-11-06 15:40:56.362 DRHOMEASSISTANT dockerd[586]: time="2025-11-06T10:40:56.362278924-05:00" level=info msg="Download failed, retrying (3/5): local error: tls: bad record MAC"
2025-11-06 15:40:56.675 DRHOMEASSISTANT dockerd[586]: time="2025-11-06T10:40:56.675580243-05:00" level=info msg="Download failed, retrying (3/5): local error: tls: bad record MAC"
2025-11-06 15:41:05.280 DRHOMEASSISTANT dockerd[586]: time="2025-11-06T10:41:05.280535413-05:00" level=info msg="Download failed, retrying (3/5): local error: tls: bad record MAC"
2025-11-06 15:41:11.877 DRHOMEASSISTANT dockerd[586]: time="2025-11-06T10:41:11.877530124-05:00" level=info msg="Download failed, retrying (4/5): local error: tls: bad record MAC"
2025-11-06 15:41:12.073 DRHOMEASSISTANT dockerd[586]: time="2025-11-06T10:41:12.073724437-05:00" level=info msg="Download failed, retrying (4/5): local error: tls: bad record MAC"
2025-11-06 15:41:20.600 DRHOMEASSISTANT dockerd[586]: time="2025-11-06T10:41:20.599902786-05:00" level=info msg="Download failed, retrying (4/5): local error: tls: bad record MAC"
2025-11-06 15:41:32.383 DRHOMEASSISTANT dockerd[586]: time="2025-11-06T10:41:32.383504991-05:00" level=error msg="Download failed after 5 attempts: local error: tls: bad record MAC"
2025-11-06 15:41:32.898 DRHOMEASSISTANT dockerd[586]: time="2025-11-06T10:41:32.898003929-05:00" level=info msg="Download failed, retrying (1/5): local error: tls: bad record MAC"
2025-11-06 15:41:33.695 DRHOMEASSISTANT dockerd[586]: time="2025-11-06T10:41:33.695537506-05:00" level=info msg="Download failed, retrying (1/5): local error: tls: bad record MAC"
2025-11-06 15:41:38.200 DRHOMEASSISTANT dockerd[586]: time="2025-11-06T10:41:38.200732885-05:00" level=info msg="Download failed, retrying (2/5): local error: tls: bad record MAC"
2025-11-06 15:41:39.167 DRHOMEASSISTANT dockerd[586]: time="2025-11-06T10:41:39.166896278-05:00" level=info msg="Download failed, retrying (2/5): local error: tls: bad record MAC"
2025-11-06 15:41:41.545 DRHOMEASSISTANT dockerd[586]: time="2025-11-06T10:41:41.545509574-05:00" level=error msg="Download failed after 5 attempts: local error: tls: bad record MAC"
2025-11-06 15:41:41.859 DRHOMEASSISTANT dockerd[586]: time="2025-11-06T10:41:41.859807365-05:00" level=info msg="Download failed, retrying (1/5): local error: tls: bad record MAC"
2025-11-06 15:41:48.995 DRHOMEASSISTANT dockerd[586]: time="2025-11-06T10:41:48.995720599-05:00" level=info msg="Download failed, retrying (3/5): local error: tls: bad record MAC"
2025-11-06 15:41:49.522 DRHOMEASSISTANT dockerd[586]: time="2025-11-06T10:41:49.521990290-05:00" level=info msg="Download failed, retrying (3/5): local error: tls: bad record MAC"
2025-11-06 15:42:04.428 DRHOMEASSISTANT dockerd[586]: time="2025-11-06T10:42:04.428704494-05:00" level=info msg="Download failed, retrying (4/5): local error: tls: bad record MAC"
2025-11-06 15:42:04.947 DRHOMEASSISTANT dockerd[586]: time="2025-11-06T10:42:04.947193612-05:00" level=info msg="Download failed, retrying (4/5): local error: tls: bad record MAC"
2025-11-06 15:42:25.059 DRHOMEASSISTANT dockerd[586]: time="2025-11-06T10:42:25.059500503-05:00" level=error msg="Download failed after 5 attempts: local error: tls: bad record MAC"
2025-11-06 15:42:25.391 DRHOMEASSISTANT dockerd[586]: time="2025-11-06T10:42:25.391637537-05:00" level=error msg="Download failed after 5 attempts: local error: tls: bad record MAC"
2025-11-06 15:42:25.398 DRHOMEASSISTANT dockerd[586]: time="2025-11-06T10:42:25.398207218-05:00" level=info msg="Attempting next endpoint for pull after error: local error: tls: bad record MAC"
2025-11-06 15:42:25.402 DRHOMEASSISTANT dockerd[586]: time="2025-11-06T10:42:25.402877337-05:00" level=info msg="Layer sha256:7405e81a7bbbbd4e98b593788f544b86a0c093a9f611d1b18450da04cf3a3a04 cleaned up"

same problem here, I’ve reset my network, my HA…
No difference

I’ve noticed a few other docket update/network error type problems logged here. Maybe the problem is external to your home network.
Retry and see if it has been resolved.

not resolved yet (not on my system here at least…)

I’ve done the same, thinking is my network. I’ve changed settings on the router , restarted the network, rebooted the gateway, restarted HA in safe mode, rebooted HA. Still not resolved.

Also running into similar issues I think. Failing to update to core 2025.11.0, the UI just hangs…

Make sure you check the network settings in the ha app. Setting/system/network. My dns was off for some reason.

Issue resolved now… I can’t tell what the fix was but I do know that I changed the DNS several times (Cloudflare, google etc…), and then trying to update supervisor. It failed… Nothing worked immediately. A few hours later I opened the app on my phone and noticed that the update was missing in my settings. I then looked at about and it was somehow installed. I then tried to update core and OS which were both successful. Past the DNS thing I don’t know. I don’t know how or when the update even occurred. but it did!

Waiting and booting a few times tends to get the freshly minted internals eventually sorted out by themselves is my guess.

Good luck!

Whelp NOTHING has changed on the network… Back to unable to update 2025.11.2 now… Does anyone have ANY ideas as to what’s going on here?

I’m not sure if it’s the same issue, as I don’t seem to get any logs. But the update button to get to 2025.11.1 isn’t working for me either. Never happened before. No error, or network requests being made.

ezgif-3d78d11e424618a7

Can’t make this stuff up folks… I opened the app on my phone last night and noticed that it magically updated from 2025.11.1 to 2025.11.2 itself again… I’m wondering if an update is attempted and failed, the system continues to try to update in the background? Could this be possible?

Supervisor updates itself without user intervention. So if Supervisor started to update itself, and you press the update button, you will get an error message. Because you can’t start an update while another update is running.

2 Likes

Did not know that. I thought I’ve always triggered the update by clicking the button.