-
Notifications
You must be signed in to change notification settings - Fork 765
Closed as not planned
Closed as not planned
Copy link
Labels
Description
Describe the issue you are experiencing
Description
The Supervisor 2026.01.0 aarch64 image contains a 0-byte libzstd.so.1.5.7 file, causing the supervisor to crash immediately on startup.
Environment
- Home Assistant OS: 16.3
- Supervisor: 2026.01.0 (broken), 2025.11.0 (working)
- Hardware: Raspberry Pi 3B (aarch64), also reproduced on separate ARM64 machine
- Image:
ghcr.io/home-assistant/aarch64-hassio-supervisor:2026.01.0
Steps to Reproduce
- Pull the 2026.01.0 supervisor image:
docker pull ghcr.io/home-assistant/aarch64-hassio-supervisor:2026.01.0
- Check the libzstd library:
docker run --rm --entrypoint="" ghcr.io/home-assistant/aarch64-hassio-supervisor:2026.01.0 ls -la /usr/lib/libzstd* - Observe that libzstd.so.1.5.7 is 0 bytes:
lrwxrwxrwx 1 root root 16 Dec 10 18:42 /usr/lib/libzstd.so.1 -> libzstd.so.1.5.7 -rwxr-xr-x 1 root root 0 Feb 24 2025 /usr/lib/libzstd.so.1.5.7
Expected Behavior
The library should be ~657KB, as it is in 2025.11.0:
docker run --rm --entrypoint="" ghcr.io/home-assistant/aarch64-hassio-supervisor:2025.11.0 ls -la /usr/lib/libzstd*
lrwxrwxrwx 1 root root 16 Oct 15 18:11 /usr/lib/libzstd.so.1 -> libzstd.so.1.5.7
-rwxr-xr-x 1 root root 657240 Feb 24 2025 /usr/lib/libzstd.so.1.5.7
Error Messages
When the supervisor starts, it fails during container init:
Error loading shared library libzstd.so.1: Exec format error (needed by /usr/lib/libcurl.so.4)
Error relocating /usr/lib/libcurl.so.4: ZSTD_isError: symbol not found
Error relocating /usr/lib/libcurl.so.4: ZSTD_createDStream: symbol not found
Error relocating /usr/lib/libcurl.so.4: ZSTD_decompressStream: symbol not found
Error relocating /usr/lib/libcurl.so.4: ZSTD_freeDStream: symbol not found
Error relocating /usr/lib/libcurl.so.4: ZSTD_versionNumber: symbol not found
[19:08:02] ERROR: Something went wrong contacting the API
[19:08:02] WARNING: Maybe found an issue on API healthy
[19:08:02] WARNING: Halt Supervisor (Wuff)
Workaround
Use the 2025.11.0 supervisor image:
docker stop hassio_supervisor
docker rm hassio_supervisor
docker rmi ghcr.io/home-assistant/aarch64-hassio-supervisor:latest
docker tag ghcr.io/home-assistant/aarch64-hassio-supervisor:2025.11.0 ghcr.io/home-assistant/aarch64-hassio-supervisor:latest
# Reboot system
Then disable auto-updates:
ha supervisor options --auto-update=false
Additional Context
- Issue verified on multiple ARM64 machines with clean Docker pulls
- The 0-byte file appears to be a build artifact issue in the 2026.01.0 image
- This affects all aarch64 users (RPi 3/4/5 64-bit, etc.) updating to this version
What type of installation are you running?
Home Assistant OS
Which operating system are you running on?
Home Assistant Operating System
Steps to reproduce the issue
Steps to Reproduce
- Pull the 2026.01.0 supervisor image:
docker pull ghcr.io/home-assistant/aarch64-hassio-supervisor:2026.01.0
- Check the libzstd library:
docker run --rm --entrypoint="" ghcr.io/home-assistant/aarch64-hassio-supervisor:2026.01.0 ls -la /usr/lib/libzstd* - Observe that libzstd.so.1.5.7 is 0 bytes:
lrwxrwxrwx 1 root root 16 Dec 10 18:42 /usr/lib/libzstd.so.1 -> libzstd.so.1.5.7 -rwxr-xr-x 1 root root 0 Feb 24 2025 /usr/lib/libzstd.so.1.5.7
Expected Behavior
The library should be ~657KB, as it is in 2025.11.0:
docker run --rm --entrypoint="" ghcr.io/home-assistant/aarch64-hassio-supervisor:2025.11.0 ls -la /usr/lib/libzstd*
lrwxrwxrwx 1 root root 16 Oct 15 18:11 /usr/lib/libzstd.so.1 -> libzstd.so.1.5.7
-rwxr-xr-x 1 root root 657240 Feb 24 2025 /usr/lib/libzstd.so.1.5.7
Error Messages
When the supervisor starts, it fails during container init:
Error loading shared library libzstd.so.1: Exec format error (needed by /usr/lib/libcurl.so.4)
Error relocating /usr/lib/libcurl.so.4: ZSTD_isError: symbol not found
Error relocating /usr/lib/libcurl.so.4: ZSTD_createDStream: symbol not found
Error relocating /usr/lib/libcurl.so.4: ZSTD_decompressStream: symbol not found
Error relocating /usr/lib/libcurl.so.4: ZSTD_freeDStream: symbol not found
Error relocating /usr/lib/libcurl.so.4: ZSTD_versionNumber: symbol not found
[19:08:02] ERROR: Something went wrong contacting the API
[19:08:02] WARNING: Maybe found an issue on API healthy
[19:08:02] WARNING: Halt Supervisor (Wuff)
Anything in the Supervisor logs that might be useful for us?
Error loading shared library libzstd.so.1: Exec format error (needed by /usr/lib/libcurl.so.4)
Error relocating /usr/lib/libcurl.so.4: ZSTD_isError: symbol not found
Error relocating /usr/lib/libcurl.so.4: ZSTD_createDStream: symbol not found
Error relocating /usr/lib/libcurl.so.4: ZSTD_decompressStream: symbol not found
Error relocating /usr/lib/libcurl.so.4: ZSTD_freeDStream: symbol not found
Error relocating /usr/lib/libcurl.so.4: ZSTD_versionNumber: symbol not found
[19:08:02] ERROR: Something went wrong contacting the API
[19:08:02] WARNING: Maybe found an issue on API healthy
[19:08:02] WARNING: Halt Supervisor (Wuff)System information
System Information
| version | core-2025.11.2 |
|---|---|
| installation_type | Home Assistant OS |
| dev | false |
| hassio | true |
| docker | true |
| container_arch | aarch64 |
| user | root |
| virtualenv | false |
| python_version | 3.13.9 |
| os_name | Linux |
| os_version | 6.12.47-haos-raspi |
| arch | aarch64 |
| timezone | Asia/Jerusalem |
| config_dir | /config |
Home Assistant Community Store
| GitHub API | ok |
|---|---|
| GitHub Content | ok |
| GitHub Web | ok |
| HACS Data | ok |
| GitHub API Calls Remaining | 5000 |
| Installed Version | 2.0.5 |
| Stage | running |
| Available Repositories | 2558 |
| Downloaded Repositories | 2 |
Home Assistant Cloud
| logged_in | false |
|---|---|
| can_reach_cert_server | ok |
| can_reach_cloud_auth | ok |
| can_reach_cloud | ok |
Home Assistant Supervisor
| host_os | Home Assistant OS 16.3 |
|---|---|
| update_channel | stable |
| supervisor_version | supervisor-2025.11.0 |
| agent_version | 1.7.2 |
| docker_version | 28.3.3 |
| disk_total | 113.7 GB |
| disk_used | 7.6 GB |
| nameservers | 8.8.8.8, 8.8.4.4 |
| healthy | true |
| supported | failed to load: Unsupported |
| host_connectivity | true |
| supervisor_connectivity | true |
| ntp_synchronized | true |
| virtualization | |
| board | rpi3-64 |
| supervisor_api | ok |
| version_api | ok |
| installed_addons | Home-Assistant-Matter-Hub (3.0.3), Advanced SSH & Web Terminal (21.0.2), File editor (5.8.0) |
Dashboards
| dashboards | 3 |
|---|---|
| resources | 0 |
| views | 0 |
| mode | storage |
Network Configuration
| adapters | lo (disabled), enu1u1 (enabled, default, auto), docker0 (disabled), hassio (disabled), veth4bf6d07 (disabled), vethbaf6652 (disabled), veth1d20dac (disabled), veth1679e68 (disabled), vethd03d16c (disabled), veth807f354 (disabled) |
|---|---|
| ipv4_addresses | lo (127.0.0.1/8), enu1u1 (192.168.0.143/24), docker0 (172.30.232.1/23), hassio (172.30.32.1/23), veth4bf6d07 (), vethbaf6652 (), veth1d20dac (), veth1679e68 (), vethd03d16c (), veth807f354 () |
| ipv6_addresses | lo (::1/128), enu1u1 (fe80::75fc:f7d3:7235:2784/64), docker0 (fe80::2c3f:f4ff:fe1b:37f4/64), hassio (fe80::1058:85ff:fe92:6be5/64), veth4bf6d07 (fe80::fc82:98ff:fe0b:cd02/64), vethbaf6652 (fe80::cc11:3ff:fe6e:d7a9/64), veth1d20dac (fe80::9423:f7ff:fe8a:97f3/64), veth1679e68 (fe80::c8f4:12ff:fe36:720a/64), vethd03d16c (fe80::6490:69ff:fe68:c076/64), veth807f354 (fe80::d892:d1ff:febe:a9cb/64) |
| announce_addresses | 192.168.0.143, fe80::75fc:f7d3:7235:2784 |
Recorder
| oldest_recorder_run | January 1, 2026 at 9:42 AM |
|---|---|
| current_recorder_run | January 12, 2026 at 8:32 PM |
| estimated_db_size | 45.02 MiB |
| database_engine | sqlite |
| database_version | 3.49.2 |
Supervisor diagnostics
No response
Additional information
No response
Reactions are currently unavailable