Docker Desktop — обновление WSL не выполнено

В настоящее время я использую версию Docker Desktop 4.32.0 в Windows-10, я обновился до новой версии, после того как этот Docker Engine перестал работать и выдал ошибку wsl update failed: update failed: updating wsl: exit code: 4294967295: running WSL command wsl.exe C:\WINDOWS\System32\wsl.exe --update --web-download. Я попробовал wsl --update и wsl --update --web-download, но оба показывают Installing: Windows Subsystem for Linux The provided package is already installed, and reinstallation of the package was blocked. Check the AppXDeployment-Server event log for details. это сообщение в оболочке Windows Power. Я скачал MSI-файл и запустил его, но механизм Docker выдает ту же ошибку. У меня возникла ошибка разрешения файла, поэтому я обновил рабочий стол Docker, но wsl 2 не обновляется. Пожалуйста, кто-нибудь помогите мне.


265
2

Ответы:

Обновите Windows до последней версии.

У меня была такая же проблема. Я переустановил и wsl, и docker, но ничего не помогло, кроме обновления Windows.


Решено

Я получил решение от Docker Docs AI, оно предлагает установить WSL v2.2.4.0, я установил его со страницы github, я не понизил версию до Docker Desktop 4.29. Теперь у меня на компьютере Docker Desktop 4.33 работает нормально.