RatOS update sequence for v2.1.0-RC3
I've been struggling to update to RC3. So I am sharing the sequence that worked for me.
Follow the order below in Update Manager or use the code snippets and ssh into the pi and run them manually. I had to run the Final Fix at the end with pnpm install and ratos doctor as the final hurdle.
After completing all updates, run:
Follow the order below in Update Manager or use the code snippets and ssh into the pi and run them manually. I had to run the Final Fix at the end with pnpm install and ratos doctor as the final hurdle.
RatOS Master Update Checklist
- Preparation
- Backup your printer.cfg and any custom macros.
- Ensure you’re using a reliable SD card (SanDisk Ultra U1 A1 recommended).
- Stop any ongoing prints before starting.
RatOS (OS image/firmware)
- Flash or update to the latest RatOS release.
- Reboot and confirm RatOS boots cleanly.
System (packages and dependencies)
- Updates Python, libraries, and OS packages.
Klipper
Moonraker
Mainsail
Crowsnest (camera streaming)
RatOSTheme (UI styling)
Beacon Surface Scanner (if installed)
- Update Beacon firmware if available.
- Update Klipper integration:
RatOS-Configurator
- Updates Python, libraries, and OS packages.
After completing all updates, run:
- pnpm install ensures Node.js dependencies are correct.
- ratos doctor repairs symlinks, checks configs, and resolves lingering errors.
- Reboot the Pi.
- Check services:
- Open Mainsail in your browser.
- Run a quick bed mesh with Beacon (if installed).
- Test a small print to confirm stability.
