System.Invalid**: Failed to deploy distro docker-desktop to C:\Users\**\AppData\Local\Docker\wsl\distro: exit code: -1 stdout: Error: 0xffffffff
System.Invalid**: Failed to deploy distro docker-desktop to C:\Users\**\AppData\Local\Docker\wsl\distro: exit code: -1 stdout: Error: 0xffffffff
Windows 11
构建:22000.527
Image : Screenshot
Windows Linux 的子系统:已检查
Hyper-V:已检查
System.InvalidOperationException:
无法将发行版 docker-desktop 部署到 C:\Users\MohNawawi\AppData\Local\Docker\wsl\distro:退出代码:-1
标准输出:错误:0xffffffff
标准错误:
在 Docker.ApiServices.WSL2.WslShortLivedCommandResult.LogAndThrowIfUnexpectedExitCode(String prefix, ILogger log, Int32 expectedExitCode) 在 C:\workspaces\PR-17296\src\github.com\docker\pinata\win\src\Docker.ApiServices\WSL2\WslCommand.cs:line 146
在 Docker.Engines.WSL2.WSL2Provisioning.d__17.MoveNext() 中 C:\workspaces\PR-17296\src\github.com\docker\pinata\win\src\Docker.Engines\WSL2\WSL2Provisioning.cs: 第 168 行
--- 从抛出异常的先前位置开始的堆栈跟踪结束 ---
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)
在 Docker.Engines.WSL2.WSL2Provisioning.d__8.MoveNext() 中 C:\workspaces\PR-17296\src\github.com\docker\pinata\win\src\Docker.Engines\WSL2\WSL2Provisioning.cs: 第 77 行
--- 从抛出异常的先前位置开始的堆栈跟踪结束 ---
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)
在 Docker.Engines.WSL2.LinuxWSL2Engine.d__28.MoveNext() 中 C:\workspaces\PR-17296\src\github.com\docker\pinata\win\src\Docker.Engines\WSL2\LinuxWSL2Engine.cs: 第 178 行
--- 从抛出异常的先前位置开始的堆栈跟踪结束 ---
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)
在 Docker.ApiServices.StateMachines.TaskExtensions.d__0.MoveNext() 中 C:\workspaces\PR-17296\src\github.com\docker\pinata\win\src\Docker.ApiServices\StateMachines\TaskExtensions.cs:第 29 行
--- 从抛出异常的先前位置开始的堆栈跟踪结束 ---
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)
在 Docker.ApiServices.StateMachines.StartTransition.d__5.MoveNext() 中 C:\workspaces\PR-17296\src\github.com\docker\pinata\win\src\Docker.ApiServices\StateMachines\StartTransition.cs: 第 67 行
--- 从抛出异常的先前位置开始的堆栈跟踪结束 ---
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 Docker.ApiServices.StateMachines.StartTransition.d__5.MoveNext() 中 C:\workspaces\PR-17296\src\github.com\docker\pinata\win\src\Docker.ApiServices\StateMachines\StartTransition.cs:第 92 行
--- 从抛出异常的先前位置开始的堆栈跟踪结束 ---
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)
在 Docker.ApiServices.StateMachines.EngineStateMachine.d__14.MoveNext() 中 C:\workspaces\PR-17296\src\github.com\docker\pinata\win\src\Docker.ApiServices\StateMachines\EngineStateMachine.cs: 第 69 行
--- 从抛出异常的先前位置开始的堆栈跟踪结束 ---
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)
在 Docker.Engines.Engines.d__29.MoveNext() 中 C:\workspaces\PR-17296\src\github.com\docker\pinata\win\src\Docker.Engines\Engines.cs: 第 339 行
--- 从抛出异常的先前位置开始的堆栈跟踪结束 ---
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 Docker.Engines.Engines.d__29.MoveNext() 中 C:\workspaces\PR-17296\src\github.com\docker\pinata\win\src\Docker.Engines\Engines.cs: 第 357 行
--- 从抛出异常的先前位置开始的堆栈跟踪结束 ---
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)
在 Docker.ApiServices.Services.DesktopService.d__4.MoveNext() 在 C:\workspaces\PR-17296\src\github.com\docker\pinata\win\src\Docker.ApiServices\Services\DesktopService.cs:第 39 行
希望有人能帮助我
非常感谢。
我们刚刚遇到这个问题并设法解决了它。似乎是因为跳过了安装中的一个关键步骤——您可能没有在本地安装 linux 发行版。我们卸载了 docker (v 4.5.1),然后全新安装了 Docker 版本 4.3.0.. 然后重新启动了计算机。然后提示我们转到此页面并按照从第 4 步开始的步骤进行操作。
按照以下步骤操作:
- 在 Windows 功能
中取消选中 Linux 的 Windows 子系统
- 重启
- 重新开启该功能
- Re-apply WSL2更新
- 重启
来源:https://github.com/docker/for-win/issues/8204#issuecomment-707389365
Windows 11 构建:22000.527
Image : Screenshot
Windows Linux 的子系统:已检查
Hyper-V:已检查
System.InvalidOperationException: 无法将发行版 docker-desktop 部署到 C:\Users\MohNawawi\AppData\Local\Docker\wsl\distro:退出代码:-1 标准输出:错误:0xffffffff
标准错误: 在 Docker.ApiServices.WSL2.WslShortLivedCommandResult.LogAndThrowIfUnexpectedExitCode(String prefix, ILogger log, Int32 expectedExitCode) 在 C:\workspaces\PR-17296\src\github.com\docker\pinata\win\src\Docker.ApiServices\WSL2\WslCommand.cs:line 146 在 Docker.Engines.WSL2.WSL2Provisioning.d__17.MoveNext() 中 C:\workspaces\PR-17296\src\github.com\docker\pinata\win\src\Docker.Engines\WSL2\WSL2Provisioning.cs: 第 168 行 --- 从抛出异常的先前位置开始的堆栈跟踪结束 --- 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在 Docker.Engines.WSL2.WSL2Provisioning.d__8.MoveNext() 中 C:\workspaces\PR-17296\src\github.com\docker\pinata\win\src\Docker.Engines\WSL2\WSL2Provisioning.cs: 第 77 行 --- 从抛出异常的先前位置开始的堆栈跟踪结束 --- 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在 Docker.Engines.WSL2.LinuxWSL2Engine.d__28.MoveNext() 中 C:\workspaces\PR-17296\src\github.com\docker\pinata\win\src\Docker.Engines\WSL2\LinuxWSL2Engine.cs: 第 178 行 --- 从抛出异常的先前位置开始的堆栈跟踪结束 --- 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在 Docker.ApiServices.StateMachines.TaskExtensions.d__0.MoveNext() 中 C:\workspaces\PR-17296\src\github.com\docker\pinata\win\src\Docker.ApiServices\StateMachines\TaskExtensions.cs:第 29 行 --- 从抛出异常的先前位置开始的堆栈跟踪结束 --- 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在 Docker.ApiServices.StateMachines.StartTransition.d__5.MoveNext() 中 C:\workspaces\PR-17296\src\github.com\docker\pinata\win\src\Docker.ApiServices\StateMachines\StartTransition.cs: 第 67 行 --- 从抛出异常的先前位置开始的堆栈跟踪结束 --- 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 在 Docker.ApiServices.StateMachines.StartTransition.d__5.MoveNext() 中 C:\workspaces\PR-17296\src\github.com\docker\pinata\win\src\Docker.ApiServices\StateMachines\StartTransition.cs:第 92 行 --- 从抛出异常的先前位置开始的堆栈跟踪结束 --- 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在 Docker.ApiServices.StateMachines.EngineStateMachine.d__14.MoveNext() 中 C:\workspaces\PR-17296\src\github.com\docker\pinata\win\src\Docker.ApiServices\StateMachines\EngineStateMachine.cs: 第 69 行 --- 从抛出异常的先前位置开始的堆栈跟踪结束 --- 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在 Docker.Engines.Engines.d__29.MoveNext() 中 C:\workspaces\PR-17296\src\github.com\docker\pinata\win\src\Docker.Engines\Engines.cs: 第 339 行 --- 从抛出异常的先前位置开始的堆栈跟踪结束 --- 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 在 Docker.Engines.Engines.d__29.MoveNext() 中 C:\workspaces\PR-17296\src\github.com\docker\pinata\win\src\Docker.Engines\Engines.cs: 第 357 行 --- 从抛出异常的先前位置开始的堆栈跟踪结束 --- 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在 Docker.ApiServices.Services.DesktopService.d__4.MoveNext() 在 C:\workspaces\PR-17296\src\github.com\docker\pinata\win\src\Docker.ApiServices\Services\DesktopService.cs:第 39 行
希望有人能帮助我 非常感谢。
我们刚刚遇到这个问题并设法解决了它。似乎是因为跳过了安装中的一个关键步骤——您可能没有在本地安装 linux 发行版。我们卸载了 docker (v 4.5.1),然后全新安装了 Docker 版本 4.3.0.. 然后重新启动了计算机。然后提示我们转到此页面并按照从第 4 步开始的步骤进行操作。
按照以下步骤操作:
- 在 Windows 功能 中取消选中 Linux 的 Windows 子系统
- 重启
- 重新开启该功能
- Re-apply WSL2更新
- 重启
来源:https://github.com/docker/for-win/issues/8204#issuecomment-707389365