Dear Volumionauts,
I want to acknowledge a critical issue affecting some Raspberry Pi-based systems running the Volumio BETA 4.018 kernel series (6.12.34). Specifically, several unintended kernel module directories such as:
- 6.12.34+rpt-rpi-2712
- 6.12.34+rpt-rpi-v6
- 6.12.34+rpt-rpi-v7
- 6.12.34+rpt-rpi-v7l
- 6.12.34+rpt-rpi-v8
…were introduced during the upstream kernel packaging process. These directories are incomplete (missing modules.builtin, modules.order, and modules.builtin.modinfo), resulting in depmod warnings and in some cases causing broken boots, particularly on Raspberry Pi 5.
My working theory is that this is an unintended effect of Trixie rollout.
This was not present in builds prior to Volumio 4.017 and appeared during packaging changes over the past few days.
Root cause:
The build process was unintentionally retaining module directories created by kernel Makefiles targeting INSTALL_MOD_PATH variations not required in Volumio. These stray folders were not cleaned before the final packaging stage, leading to unnecessary kernel variants appearing under /lib/modules.
Fix status:
We have implemented a clean-up mechanism that explicitly removes these +rpt-rpi-* folders before depmod and initramfs stages. This resolves the boot issue on affected devices. Devices that were stuck in boot due to this will now complete successfully once updated.
Next steps:
- A fixed build has been confirmed on Raspberry Pi 4B/5/CM5 and will be deployed shortly.
- If your device is affected and unable to boot, manual intervention may be required to re-flash 4.017 or 4.019 directly.
- A full OTA-safe update with this fix will be released as Volumio BETA 4.019.
We thank our community for their patience while we addressed this under time pressure.
Kind Regards,