Platform
- Device: x86_64 PC
- Volumio Version: 4.071
- Target Update Version: 4.073
- Kernel:
6.12.57-volumio #2 SMP PREEMPT_DYNAMIC Thu Nov 13 17:08:37 CET 2025 - Storage: Volumio installed to internal disk
- Test Mode: disabled
- Alpha Mode: disabled
System Log (required by Volumio guidelines)
System log link: http://logs.volumio.org/volumio/YVb1y7g.html
Summary of the Issue
When updating Volumio x86_64 from 4.071 to 4.073 using the built‑in OTA updater, the update always fails, even though the UI incorrectly reports “Update completed successfully”.
After reboot, the system remains on 4.071.
Detailed analysis shows that the OTA server is delivering an invalid update image — a file named:
/data/volumio_pc.img.zip
with a size of only ~951 KB, which is far too small for a complete x86 system image (normally 300–600 MB).
Because of this, the updater cannot extract or apply the update and aborts with an error internally.
This issue is reproducible on multiple x86 devices.
Steps to Reproduce
- Start with Volumio x86 version 4.071
- Run OTA update from UI or via SSH:
volumio updater forceupdate
- Updater shows:
- “Starting update”
- “Preparing update”
- “Update completed successfully”
- System reboots automatically
- After reboot, system is still on 4.071
- Checking
/datareveals a corrupted / incomplete OTA package:
-rw-r--r-- 1 volumio volumio 951K volumio_pc.img.zip
Actual Behavior
- OTA server delivers a ~951 KB file instead of a full system image
- Updater logs show internal failure:
PROGRESS: 100, STATUS: "Error", MESSAGE: "Error: update failed, please restart system and retry"
- UI incorrectly reports update success
- Device reboots
- System stays on version 4.071
Expected Behavior
- OTA server provides a valid full system image for x86_64
- Updater downloads and applies it
- Device updates to 4.073 without requiring full reinstallation
Log Excerpts
From volumio-remote-updater.service:
PROGRESS: 0, STATUS: "Starting update", ETA: "6m"
PROGRESS: 5, STATUS: "Preparing update", ETA: "5m"
PROGRESS: 100, STATUS: "Error", MESSAGE: "Error: update failed, please restart system and retry"
File cleanup errors:
/bin/rm: cannot remove '/imgpart/rck*': No such file or directory
/bin/rm: cannot remove '/imgpart/*.part': No such file or directory
/bin/rm: cannot remove '/imgpart/*.zs-old': No such file or directory
Test/Alpha mode confirmation:
Test mode disabled
Alpha mode disabled
Alpha legacy test mode disabled
Version check after failed update:
VOLUMIO_VERSION="4.071"
uname -a
Linux volumio-kinderzimmer 6.12.57-volumio ...
Technical Analysis
- The OTA package delivered from the update API is not a valid image
- Size is 951 KB instead of hundreds of MB
- Therefore the update cannot proceed
- Error is thrown before extraction or installation
- UI incorrectly reports success
- System reboots without updating
This strongly suggests a server-side issue with the x86_64 update package provided by:
https://api.volumio.org/update/check/volumiov2/x86_64
Likely causes:
- Wrong image linked for x86 builds
- Corrupted or partial delta package
- Incomplete upload on the update server
Impact
- x86 users cannot update via OTA
- Only workaround is full reinstall, which results in:
- loss of configuration
- loss of plugins
- loss of multiroom settings
- loss of network and library setup
- This makes the official OTA update mechanism unusable for x86 devices
Request
Please check:
- The OTA update definition for x86_64
- The file served at the update URL
- Whether an incomplete delta or wrong platform image is being delivered
- Whether the published 4.073 OTA package for x86 is corrupted or missing essential content
This issue is reproducible across multiple systems and appears to be server-side.
A fix would allow x86 users to update without reinstalling.