Hey - looking for some advice from some more experienced people. We are using Legato 19.02
We have noticed an issue with our device undergoing a rollback after 5 sequential power failures (Power failure is defined here as power only lasting approximately 60 seconds before dipping for 10 seconds - mimicking a real end customer situation).
Having seen the advice to use the update -g to mark the system as good, the device echos back. **ERROR: The probation period has already ended. Nothing to do.
This doesn’t quite make sense as I ran this command approximately 3 minutes after readding our app to the device so well within the 30 minute probationary period.
I then left it to run for an hour, before power-cycling it 5 times again, where it rolled back and removed our app again.
Does anyone have any suggestions for how to prevent this behaviour?
Ok I had a chance to run the command on one of the unit. The system started without our app in a good state. I added the app, and checked about 15 seconds after the command finished. The system was marked good not probationary. This was confirmed with update -g.
After power cycling it, the index is updated to 20 and marked good again.
Any thoughts of where else I should be looking? Reviewing the logs I can’t find anything about this. Is there a keyword I should be searching for?
Systems installed:
18 [good] <-- current
Legato framework is running.
root@swi-mdm9x28-wp:~# app status PointYellow
[not installed] PointYellow
root@swi-mdm9x28-wp:~# update PointYellow_v9.0c4005-RC1.rfu
Unpacking package: 100% ++++++++++++++++++++++++++++++++++++++++++++++++++
Applying update: 100% ++++++++++++++++++++++++++++++++++++++++++++++++++
SUCCESS
root@swi-mdm9x28-wp:~# app status PointYellow
[running] PointYellow
root@swi-mdm9x28-wp:~# legato status
Systems installed:
19 [good] <-- current
Legato framework is running.
root@swi-mdm9x28-wp:~# update -g
**ERROR: The probation period has already ended. Nothing to do.
root@swi-mdm9x28-wp:~# legato status
Systems installed:
19 [good] <-- current
Legato framework is running.
root@swi-mdm9x28-wp:~#
root@swi-mdm9x28-wp:~# legato status
Systems installed:
20 [good] <-- current
Legato framework is running.
root@swi-mdm9x28-wp:~# app status PointYellow
[not installed] PointYellow
root@swi-mdm9x28-wp:~#`