docker / for-win

Bug reports for Docker Desktop for Windows
https://www.docker.com/products/docker#/windows
1.85k stars 285 forks source link

Installation failed #14068

Open reki-0 opened 3 months ago

reki-0 commented 3 months ago

Description

Unpacking failed: 文件“D:\Tools\Docker\Docker Desktop Installer.exe”正由另一进程使用,因此该进程无法访问此文件。 在 Docker.Installer.InstallWorkflow.d30.MoveNext() 位置 C:\workspaces\PR-27407\src\github.com\docker\pinata\win\src\Docker.Installer\InstallWorkflow.cs:行号 465 --- 引发异常的上一位置中堆栈跟踪的末尾 --- 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 在 Docker.Installer.InstallWorkflow.d23.MoveNext() 位置 C:\workspaces\PR-27407\src\github.com\docker\pinata\win\src\Docker.Installer\InstallWorkflow.cs:行号 166

Reproduce

PowerShell: Start-Process -FilePath 'Docker Desktop Installer.exe' -Wait -ArgumentList "install --installation-dir=D:\Tools\Docker

Expected behavior

No response

docker version

4.29.0

docker info

Unpacking failed: 文件“D:\Tools\Docker\Docker Desktop Installer.exe”正由另一进程使用,因此该进程无法访问此文件。
   在 Docker.Installer.InstallWorkflow.<DoHandleD4WPackageAsync>d__30.MoveNext() 位置 C:\workspaces\PR-27407\src\github.com\docker\pinata\win\src\Docker.Installer\InstallWorkflow.cs:行号 465
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
   在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   在 Docker.Installer.InstallWorkflow.<DoProcessAsync>d__23.MoveNext() 位置 C:\workspaces\PR-27407\src\github.com\docker\pinata\win\src\Docker.Installer\InstallWorkflow.cs:行号 166

Diagnostics ID

Sorry, I dont know

Additional Info

No response

xiemei1 commented 3 months ago

same error :(

jackuboot commented 2 months ago

try do that :
1, keep the dir of Docker Desktop Installer.exe not same as installation-dir, and run powershell order not in installation-dir 2, keep all old docker service stopped 3, do again install