I wanted to check and see if anyone has a fix for BlueOS not being able to install or update any extensions. When I go to the Extension Store, every extension gives me a “This extension is not compatible with current machine architecture running BlueOS.” message when I hover the mouse over it and does not give me the option to install. I have Cockpit installed, but when I try to update it I get the following messages: “Error: Request failed with status code 500” and “Extension bluerobotics.cockpit:v1.16.0-beta.10 has no compatible images”.
We are running BlueOS on a BlueBoat with the latest stable BlueOS Build (1.4.2) and the latest stable ArduPilot firmware (4.6.2), and we had no issues with managing extensions until today. I have tried restarting the boat, OS, and firmware and have reset settings with no luck. I would greatly appreciate any help or guidance.
I am also having the same issue. I have tried to rerun the wizard and have rebooted several times and have tried a few different networks with no luck.
So sorry for the issue - you’re not crazy! We’ve confirmed the issue is related to an unannounced breaking change to DockerHub’s API, and are actively discussing how to respond to them, requesting they don’t do that, at least until we’ve had time to migrate our users to an alternative approach! Stay tuned, the right people are on the case!
We’ve sorted out a temporary workaround, so the Extensions system should be working again now, but newly pushed Extension versions won’t be available until the issue is fixed properly.
The API change seems to have been rolled back, so functionality should be restored for now
We’re still waiting on a response from Docker Hub around their intent, so we can understand how to proceed from here, and make any relevant migration updates if they decide to follow a more standard deprecation cycle.