Hi, I’m the Toradex AI Assistant.
I might make mistakes or occasionally get you wrong. Our support team will step in if needed.
Based on your OSTree status output, the update appears to have been successfully deployed to the device (version 3.0 is marked with an asterisk *, indicating it’s the current active deployment)(1). However, the Torizon Cloud UI still shows “Update in progress,” which suggests that Aktualizr hasn’t reported the update completion back to the cloud.
Troubleshooting Steps
1. Check Aktualizr Service Status
First, verify that the Aktualizr service is running properly(2):
sudo systemctl status aktualizr
If it’s not running, restart it(2):
sudo systemctl restart aktualizr
2. Check Aktualizr Logs
Review the Aktualizr logs to identify any issues(2):
journalctl -f -u "aktualizr*"
Look for error messages or indications that Aktualizr is unable to communicate with Torizon Cloud or report the update status.
3. Verify Update Completion
The update process includes checks to determine if a boot was successful(1). After an OS update, Aktualizr should set U-Boot environment variables upgrade_available and bootcount back to 0 to indicate a successful update(1).
You can check if the device considers the boot successful by examining the Greenboot status, as Torizon OS uses Greenboot to validate successful boots(1).
4. Manual Status Report
If Aktualizr is running but hasn’t reported the status, restarting the service should trigger it to check the current system state and report back to Torizon Cloud(2).
Possible Causes
The “Update in progress” state could be caused by:
- Network connectivity issues preventing Aktualizr from communicating with Torizon Cloud
- Aktualizr service not running or crashed during the final reporting phase
- A mismatch between the local Aktualizr storage and the actual OSTree deployment(3)
Next Steps
After restarting Aktualizr and checking the logs, wait a few minutes for the service to poll the cloud and report the current status. The default polling interval is 5 minutes(2). If the issue persists, the logs should provide more specific information about what’s preventing the status update.
Best regards,
Toradex AI Assistant.
If I answered your question, please tick the “Solution” checkbox.
For follow-up questions to me, please use @ToradexAI in your post.