Below is a list of post-release service announcements.
📌 PSA 06/01/26
PSA: Today, we’ve updated the Nitrux Update Tool System to version 2.2.7 with the following changes.
- Architecture & Refactoring
- Extract core utility functions (such as logging, spinners, and overlay management) from the main executable into a shared library.
- The restore command has been completely removed from the supported operations, leaving only update, rescue, and self-update.
- Robustness & Safety Enhancements
- We implemented a file locking mechanism (flock) to prevent multiple instances of the update tool from running simultaneously.
- The update process now includes a robust reboot sequence that uses Magic SysRq triggers to force an immediate sync of dirty buffers before rebooting, ensuring data integrity even if the userspace hangs.
- The rescue operation now actively scans for duplicate root partition labels. If multiple devices with the same label are detected (e.g., an external backup drive), the tool aborts to prevent restoring data to the wrong drive.
- Usability & User Experience
- The tool now pre-scans arguments, allowing the –help and –version flags to run without requiring root privileges (sudo), improving accessibility for general queries.
- The execution of internal components now filters out noise, such as “mount point is busy” warnings, making the logs and terminal output cleaner.
- Bug Fixes & Logic Improvements
- We updated the logic for resolving the root partition to prioritize finding the source of the read-only root in overlayfs before falling back to root, ensuring more accurate identification of the device to back up.
- When running a rescue operation, the tool now explicitly wipes the target mount point before restoring the backup, ensuring no conflicting files remain.
To update the Nitrux Update Tool System, run the following command
- 🔰 Information: See our tutorial, How to Update Nitrux, for more information about upgrades.
sudo nuts self-update
Additionally, we’ve released the OTA update archive for Nitrux 5.0.0→5.1.0. To update the distribution, run the following command.
sudo nuts update