pantheon-systems / localdev-issues

Issue tracking for Pantheon localdev
6 stars 2 forks source link

Settings error, Settings version is too high for this application. #108

Closed joe-westcott closed 3 years ago

joe-westcott commented 3 years ago

When I fire up the latest version of Localdev, Version 1.1.0 (1.1.0.1035), the following error appears and blocks me from using Localdev:

Settings error Settings version is too high for the application. Use the latest version or reset to factory defaults to continue. [ Reset Docker to factory defaults ] [ Diagnose & Feedback ] [ Exit ]

localdev-docker-settings-error

When I select the option to Reset Docker, a modal appears with the following status message, and it fails to complete its task even after several hours.

Reset Docker to factory defaults Resetting factory defaults

localdev-docker-resetting-fails-to-complete
joe-westcott commented 3 years ago

Please note that this issue is different than https://github.com/pantheon-systems/localdev-issues/issues/106

In that issue, Docker is forcing updates. In this issue, I let Localdev install its preferred version of Docker, and the system gets stuck in this loop despite that.

I'm able to fully uninstall Docker and try again, but the system keeps getting stuck in this loop.

If I intentionally install the latest version of Docker, then I don't get this loop; instead, Localdev simply fails to work when I start any local env.

joe-westcott commented 3 years ago

Insanity might be trying to same thing multiple times and expecting different results, but @girlg33k shared that reinstalling Docker and skipping the compatibility check solved the problem for her, so I tried those steps again just now ... and somehow it worked this time.

Not sure what's different this time, but if it matters, I'm running Docker version 3.3.3 (64133).

conantp commented 3 years ago

@joe-westcott - I've experienced this scenario - it happens when the Docker settings file version is higher than the currently installed version. Unfortunately, there's no way to get rid of the settings file in that scenario, so you have to re-install a current version of Dockeer, then do a full removal of Docker (which removes the settings), then allow LocalDev to re-install an older version. It's the worst!

abigailthomasHB commented 2 years ago

@conantp currently stuck in this situation. How do you do a full removal of Docker?