I have a Raspberry Pi 3that has been working and upgrading perfectly for the last few years. Now it seems to be stuck in updating, despite everything like terminalm logs, vpn working, except stuff that fails upon the “device is busy configuring (updating)” message.
Hi, did the device not reboot after the hostOS update?
The logs say:
[000000000][LOG]Raw target version: 2.113.18
[000000002][LOG]Loading info from config.json
[000000004][LOG]Target version supports hostapps, no device type support check required.
[000000004][LOG]Target OS version "2.113.18" OK.
[000000004][LOG]OS variant: 2.83.21
[000000004][LOG]Host OS version "2.83.21+rev1" OK.
...
[000001648][LOG]Rebooting into new OS in 5 seconds...
So given the screenshot above still reports 2.83.21+rev1 and the status is Update successful, rebooting, it seems it did not reboot after the update. Are you able to log into the hostOS to see if there is a reboot command stuck?
In the cloned repo root, create a file called batch with UUIDs of the devices that you want to modify, one per line.
Run the configizer script: ./run.sh
In any case, we recommend care and testing first on a lab device to try the procedure before running it production, because an invalid config.json file can render a device inaccessible.