iT邦幫忙

0

Docker 執行時,出現錯誤訊息,求高手解

  • 分享至 

  • xImage

執行時出現下列訊息,摸不著頭緒,有請高手相救

如需叫用 Just-In-Time (JIT) 偵錯的詳細資料,
請參閱本訊息結尾處 (而非這個對話方塊) 的資訊。

************** 例外狀況文字 **************
System.InvalidOperationException: Failed to deploy distro docker-desktop to C:\Users\user\AppData\Local\Docker\wsl\distro: exit code: -1
stdout: {應用程式錯誤}

應用程式發生例外 s (0x
stderr:
於 Docker.ApiServices.WSL2.WslShortLivedCommandResult.LogAndThrowIfUnexpectedExitCode(String prefix, ILogger log, Int32 expectedExitCode) 於 C:\workspaces\PR-15906\src\github.com\docker\pinata\win\src\Docker.ApiServices\WSL2\WslCommand.cs: 行 146
於 Docker.Engines.WSL2.WSL2Provisioning.d__17.MoveNext() 於 C:\workspaces\PR-15906\src\github.com\docker\pinata\win\src\Docker.Desktop\Engines\WSL2\WSL2Provisioning.cs: 行 169
--- 先前擲回例外狀況之位置中的堆疊追蹤結尾 ---
於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
於 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
於 Docker.Engines.WSL2.WSL2Provisioning.d__8.MoveNext() 於 C:\workspaces\PR-15906\src\github.com\docker\pinata\win\src\Docker.Desktop\Engines\WSL2\WSL2Provisioning.cs: 行 78
--- 先前擲回例外狀況之位置中的堆疊追蹤結尾 ---
於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
於 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
於 Docker.Engines.WSL2.LinuxWSL2Engine.d__26.MoveNext() 於 C:\workspaces\PR-15906\src\github.com\docker\pinata\win\src\Docker.Desktop\Engines\WSL2\LinuxWSL2Engine.cs: 行 178
--- 先前擲回例外狀況之位置中的堆疊追蹤結尾 ---
於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
於 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
於 Docker.ApiServices.StateMachines.TaskExtensions.d__0.MoveNext() 於 C:\workspaces\PR-15906\src\github.com\docker\pinata\win\src\Docker.ApiServices\StateMachines\TaskExtensions.cs: 行 29
--- 先前擲回例外狀況之位置中的堆疊追蹤結尾 ---
於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
於 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
於 Docker.ApiServices.StateMachines.StartTransition.d__5.MoveNext() 於 C:\workspaces\PR-15906\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-15906\src\github.com\docker\pinata\win\src\Docker.ApiServices\StateMachines\StartTransition.cs: 行 92
--- 先前擲回例外狀況之位置中的堆疊追蹤結尾 ---
於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
於 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
於 Docker.ApiServices.StateMachines.EngineStateMachine.d__14.MoveNext() 於 C:\workspaces\PR-15906\src\github.com\docker\pinata\win\src\Docker.ApiServices\StateMachines\EngineStateMachine.cs: 行 69
--- 先前擲回例外狀況之位置中的堆疊追蹤結尾 ---
於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
於 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
於 Docker.Engines.Engines.d__21.MoveNext() 於 C:\workspaces\PR-15906\src\github.com\docker\pinata\win\src\Docker.Desktop\Engines\Engines.cs: 行 114
--- 先前擲回例外狀況之位置中的堆疊追蹤結尾 ---
於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
於 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
於 Docker.Core.TaskExtension.d__0.MoveNext() 於 C:\workspaces\PR-15906\src\github.com\docker\pinata\win\src\Docker.Core\Extensions.cs: 行 30
--- 先前擲回例外狀況之位置中的堆疊追蹤結尾 ---
於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

************** 已載入的組件 **************
mscorlib
組件版本: 4.0.0.0
Win32 版本: 4.8.4360.0 built by: NET48REL1LAST_C
程式碼庫: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll

Docker Desktop
組件版本: 3.4.0.65358
Win32 版本: 3.4.0.65384
程式碼庫: file:///C:/Program%20Files/Docker/Docker/Docker%20Desktop.exe

Docker.Core
組件版本: 3.4.0.65358
Win32 版本: 3.4.0.65384
程式碼庫: file:///C:/Program%20Files/Docker/Docker/Docker.Core.DLL

Docker.WPF
組件版本: 3.4.0.65358
Win32 版本: 3.4.0.65384
程式碼庫: file:///C:/Program%20Files/Docker/Docker/Docker.WPF.DLL

PresentationFramework
組件版本: 4.0.0.0
Win32 版本: 4.8.4360.0
程式碼庫: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.dll

WindowsBase
組件版本: 4.0.0.0
Win32 版本: 4.8.4360.0 built by: NET48REL1LAST_C
程式碼庫: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll

System.Core
組件版本: 4.0.0.0
Win32 版本: 4.8.4360.0 built by: NET48REL1LAST_C
程式碼庫: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

System
組件版本: 4.0.0.0
Win32 版本: 4.8.4360.0 built by: NET48REL1LAST_C
程式碼庫: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

PresentationCore
組件版本: 4.0.0.0
Win32 版本: 4.8.4360.0 built by: NET48REL1LAST_C
程式碼庫: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/PresentationCore/v4.0_4.0.0.0__31bf3856ad364e35/PresentationCore.dll

System.Xaml
組件版本: 4.0.0.0
Win32 版本: 4.8.4360.0 built by: NET48REL1LAST_C
程式碼庫: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xaml/v4.0_4.0.0.0__b77a5c561934e089/System.Xaml.dll

Docker.ApiServices
組件版本: 3.4.0.65358
Win32 版本: 3.4.0.65384
程式碼庫: file:///C:/Program%20Files/Docker/Docker/Docker.ApiServices.DLL

Docker.HttpApi
組件版本: 3.4.0.65358
Win32 版本: 3.4.0.65384
程式碼庫: file:///C:/Program%20Files/Docker/Docker/Docker.HttpApi.DLL

System.Windows.Forms
組件版本: 4.0.0.0
Win32 版本: 4.8.4341.0 built by: NET48REL1LAST_C
程式碼庫: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System.Drawing
組件版本: 4.0.0.0
Win32 版本: 4.8.4084.0 built by: NET48REL1
程式碼庫: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

System.Net.Http
組件版本: 4.2.0.0
Win32 版本: 4.6.26011.01
程式碼庫: file:///C:/Program%20Files/Docker/Docker/System.Net.Http.DLL

HttpOverStream.NamedPipe
組件版本: 1.0.0.0
Win32 版本: 1.0.0.0
程式碼庫: file:///C:/Program%20Files/Docker/Docker/HttpOverStream.NamedPipe.DLL

NLog
組件版本: 4.0.0.0
Win32 版本: 4.5.10.8381
程式碼庫: file:///C:/Program%20Files/Docker/Docker/NLog.DLL

System.Configuration
組件版本: 4.0.0.0
Win32 版本: 4.8.4190.0 built by: NET48REL1LAST_B
程式碼庫: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Xml
組件版本: 4.0.0.0
Win32 版本: 4.8.4084.0 built by: NET48REL1
程式碼庫: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

Newtonsoft.Json
組件版本: 11.0.0.0
Win32 版本: 11.0.2.21924
程式碼庫: file:///C:/Program%20Files/Docker/Docker/Newtonsoft.Json.DLL

System.Numerics
組件版本: 4.0.0.0
Win32 版本: 4.8.4084.0 built by: NET48REL1
程式碼庫: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll

System.Runtime.Serialization
組件版本: 4.0.0.0
Win32 版本: 4.8.4250.0 built by: NET48REL1LAST_C
程式碼庫: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll

System.Data
組件版本: 4.0.0.0
Win32 版本: 4.8.4270.0 built by: NET48REL1LAST_C
程式碼庫: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll

System.ServiceModel
組件版本: 4.0.0.0
Win32 版本: 4.8.4250.0 built by: NET48REL1LAST_C
程式碼庫: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.ServiceModel/v4.0_4.0.0.0__b77a5c561934e089/System.ServiceModel.dll

BITSReference5_0
組件版本: 1.0.0.0
Win32 版本: 1.0.0.0
程式碼庫: file:///C:/Program%20Files/Docker/Docker/BITSReference5_0.DLL

HttpOverStream
組件版本: 1.0.0.0
Win32 版本: 1.0.0.0
程式碼庫: file:///C:/Program%20Files/Docker/Docker/HttpOverStream.DLL

System.Threading.Tasks.Extensions
組件版本: 4.2.0.1
Win32 版本: 4.6.27818.01
程式碼庫: file:///C:/Program%20Files/Docker/Docker/System.Threading.Tasks.Extensions.DLL

System.Web.Http
組件版本: 5.2.7.0
Win32 版本: 5.2.61128.0
程式碼庫: file:///C:/Program%20Files/Docker/Docker/System.Web.Http.DLL

HttpOverStream.Client
組件版本: 1.0.0.0
Win32 版本: 1.0.0.0
程式碼庫: file:///C:/Program%20Files/Docker/Docker/HttpOverStream.Client.DLL

netstandard
組件版本: 2.0.0.0
Win32 版本: 4.8.4084.0
程式碼庫: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/netstandard/v4.0_2.0.0.0__cc7b13ffcd2ddd51/netstandard.dll

System.ValueTuple
組件版本: 4.0.3.0
Win32 版本: 4.6.26515.06
程式碼庫: file:///C:/Program%20Files/Docker/Docker/System.ValueTuple.DLL

Bugsnag
組件版本: 2.2.0.0
Win32 版本: 2.2.0.0
程式碼庫: file:///C:/Program%20Files/Docker/Docker/Bugsnag.DLL

PresentationFramework.Aero2
組件版本: 4.0.0.0
Win32 版本: 4.8.4084.0 built by: NET48REL1
程式碼庫: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework.Aero2/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.Aero2.dll

PresentationFramework.resources
組件版本: 4.0.0.0
Win32 版本: 4.8.4084.0
程式碼庫: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework.resources/v4.0_4.0.0.0_zh-Hant_31bf3856ad364e35/PresentationFramework.resources.dll

Anonymously Hosted DynamicMethods Assembly
組件版本: 0.0.0.0
Win32 版本: 4.8.4360.0 built by: NET48REL1LAST_C
程式碼庫: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll

Microsoft.Toolkit.Uwp.Notifications
組件版本: 1.5.1.0
Win32 版本: 1.5.1.0
程式碼庫: file:///C:/Program%20Files/Docker/Docker/Microsoft.Toolkit.Uwp.Notifications.DLL

System.Runtime
組件版本: 4.1.2.0
Win32 版本: 4.6.25714.01
程式碼庫: file:///C:/Program%20Files/Docker/Docker/System.Runtime.DLL

Windows.UI
組件版本: 255.255.255.255
Win32 版本: 10.0.10011.16384
程式碼庫: file:///C:/WINDOWS/system32/WinMetadata/Windows.UI.winmd

Windows.Foundation
組件版本: 255.255.255.255
Win32 版本: 10.0.10011.16384
程式碼庫: file:///C:/WINDOWS/system32/WinMetadata/Windows.Foundation.winmd

System.Runtime.InteropServices.WindowsRuntime
組件版本: 4.0.0.0
Win32 版本: 4.8.4084.0
程式碼庫: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.InteropServices.WindowsRuntime/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Runtime.InteropServices.WindowsRuntime.dll

Windows.Data
組件版本: 255.255.255.255
Win32 版本: 10.0.10011.16384
程式碼庫: file:///C:/WINDOWS/system32/WinMetadata/Windows.Data.winmd

System.Collections
組件版本: 4.0.11.0
Win32 版本: 4.6.25714.01
程式碼庫: file:///C:/Program%20Files/Docker/Docker/System.Collections.DLL

System.Runtime.CompilerServices.Unsafe
組件版本: 4.0.4.1
Win32 版本: 4.6.26919.02
程式碼庫: file:///C:/Program%20Files/Docker/Docker/System.Runtime.CompilerServices.Unsafe.DLL

mscorlib.resources
組件版本: 4.0.0.0
Win32 版本: 4.8.4084.0 built by: NET48REL1
程式碼庫: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_zh-Hant_b77a5c561934e089/mscorlib.resources.dll

Microsoft.Owin
組件版本: 4.1.0.0
Win32 版本: 4.1.81112.127
程式碼庫: file:///C:/Program%20Files/Docker/Docker/Microsoft.Owin.DLL

Owin
組件版本: 1.0.0.0
Win32 版本: 1.0
程式碼庫: file:///C:/Program%20Files/Docker/Docker/Owin.DLL

HttpOverStream.Server.Owin
組件版本: 1.0.0.0
Win32 版本: 1.0.0.0
程式碼庫: file:///C:/Program%20Files/Docker/Docker/HttpOverStream.Server.Owin.DLL

Microsoft.Owin.Hosting
組件版本: 4.1.0.0
Win32 版本: 4.1.81112.127
程式碼庫: file:///C:/Program%20Files/Docker/Docker/Microsoft.Owin.Hosting.DLL

System.Web.Http.Owin
組件版本: 5.2.7.0
Win32 版本: 5.2.61128.0
程式碼庫: file:///C:/Program%20Files/Docker/Docker/System.Web.Http.Owin.DLL

System.Net.Http.Formatting
組件版本: 5.2.7.0
Win32 版本: 5.2.61128.0
程式碼庫: file:///C:/Program%20Files/Docker/Docker/System.Net.Http.Formatting.DLL

SMDiagnostics
組件版本: 4.0.0.0
Win32 版本: 4.8.4250.0 built by: NET48REL1LAST_C
程式碼庫: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/SMDiagnostics/v4.0_4.0.0.0__b77a5c561934e089/SMDiagnostics.dll

System.ServiceProcess
組件版本: 4.0.0.0
Win32 版本: 4.8.4084.0 built by: NET48REL1
程式碼庫: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.ServiceProcess/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.ServiceProcess.dll

SimCim.Core
組件版本: 1.0.0.0
Win32 版本: 1.0.0.0
程式碼庫: file:///C:/Program%20Files/Docker/Docker/SimCim.Core.DLL

SimCim.Root.V2
組件版本: 1.0.0.0
Win32 版本: 1.0.0.0
程式碼庫: file:///C:/Program%20Files/Docker/Docker/SimCim.Root.V2.DLL

Microsoft.Management.Infrastructure
組件版本: 1.0.0.0
Win32 版本: 10.0.19041.1
程式碼庫: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.Management.Infrastructure/v4.0_1.0.0.0__31bf3856ad364e35/Microsoft.Management.Infrastructure.dll

Microsoft.Management.Infrastructure.Native
組件版本: 1.0.0.0
Win32 版本: 10.0.19041.1 (WinBuild.160101.0800)
程式碼庫: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/Microsoft.Management.Infrastructure.Native/v4.0_1.0.0.0__31bf3856ad364e35/Microsoft.Management.Infrastructure.Native.dll

System.Runtime.Extensions
組件版本: 4.1.2.0
Win32 版本: 4.6.25714.01
程式碼庫: file:///C:/Program%20Files/Docker/Docker/System.Runtime.Extensions.DLL

Microsoft.Management.Infrastructure.UserFilteredExceptionHandling
組件版本: 0.0.0.0
Win32 版本: 10.0.19041.1 (WinBuild.160101.0800)
程式碼庫: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/Microsoft.Management.Infrastructure.Native/v4.0_1.0.0.0__31bf3856ad364e35/Microsoft.Management.Infrastructure.Native.dll

System.Management
組件版本: 4.0.0.0
Win32 版本: 4.8.4084.0 built by: NET48REL1
程式碼庫: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll

PresentationCore.resources
組件版本: 4.0.0.0
Win32 版本: 4.8.4084.0 built by: NET48REL1
程式碼庫: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationCore.resources/v4.0_4.0.0.0_zh-Hant_31bf3856ad364e35/PresentationCore.resources.dll

PresentationFramework-SystemXml
組件版本: 4.0.0.0
Win32 版本: 4.8.4084.0
程式碼庫: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework-SystemXml/v4.0_4.0.0.0__b77a5c561934e089/PresentationFramework-SystemXml.dll

UIAutomationTypes
組件版本: 4.0.0.0
Win32 版本: 4.8.4360.0 built by: NET48REL1LAST_C
程式碼庫: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/UIAutomationTypes/v4.0_4.0.0.0__31bf3856ad364e35/UIAutomationTypes.dll

UIAutomationProvider
組件版本: 4.0.0.0
Win32 版本: 4.8.4360.0 built by: NET48REL1LAST_C
程式碼庫: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/UIAutomationProvider/v4.0_4.0.0.0__31bf3856ad364e35/UIAutomationProvider.dll

System.Windows.Forms.resources
組件版本: 4.0.0.0
Win32 版本: 4.8.4084.0 built by: NET48REL1
程式碼庫: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_zh-Hant_b77a5c561934e089/System.Windows.Forms.resources.dll

************** JIT 偵錯 **************
若要啟用 Just-In-Time (JIT) 偵錯功能,則必須在
此應用程式或電腦的 .config 檔案中,設定
system.windows.forms 區段內的 jitDebugging 值。
且該應用程式也必須在啟用偵錯的狀態下進行
編譯。

例如:

當 JIT 偵錯功能啟用後,會將所有未處理的例外狀況
傳送給電腦上已註冊的 JIT 偵錯工具進行處
理,而不是使用這個對話方塊來處理。

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
souda
iT邦高手 1 級 ‧ 2021-06-12 18:26:55

直接安裝ubuntu + docker + portainer 完美搭配.

0
zero
iT邦好手 1 級 ‧ 2021-06-17 03:53:22

WSL2 有安裝嗎?

WSL服務有沒有設定成WSL2?

微軟DOCKER的文件有寫

https://docs.microsoft.com/zh-tw/windows/wsl/tutorials/wsl-containers

我要發表回答

立即登入回答