Docker Desktop et WSL 2 ne se lancent pas directement au démarrage

Occasional Visitor

Bonjour,

 

J'ai une bien curieuse anomalie sur ma version de Windows 11 Professionnel Version 21H2 Build 22000.194 (Pack d'expérience de fonctionnalités Windows 1000.22000.194.0).

Au démarrage du PC, mon logiciel Docker Desktop sort une anomalie :

System.InvalidOperationException:
Failed to deploy distro docker-desktop to C:\Users\mtison.DOMAINE\AppData\Local\Docker\wsl\distro: exit code: -1
stdout: Le service n’a pas répondu assez vite à la demande de lancement ou de contrôle.


stderr:
à Docker.ApiServices.WSL2.WslShortLivedCommandResult.LogAndThrowIfUnexpectedExitCode(String prefix, ILogger log, Int32 expectedExitCode) dans C:\workspaces\master-merge\src\github.com\docker\pinata\win\src\Docker.ApiServices\WSL2\WslCommand.cs:ligne 146
à Docker.Engines.WSL2.WSL2Provisioning.<DeployDistroAsync>d__17.MoveNext() dans C:\workspaces\master-merge\src\github.com\docker\pinata\win\src\Docker.Engines\WSL2\WSL2Provisioning.cs:ligne 168
--- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---
à System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
à Docker.Engines.WSL2.WSL2Provisioning.<ProvisionAsync>d__8.MoveNext() dans C:\workspaces\master-merge\src\github.com\docker\pinata\win\src\Docker.Engines\WSL2\WSL2Provisioning.cs:ligne 77
--- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---
à System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
à Docker.Engines.WSL2.LinuxWSL2Engine.<DoStartAsync>d__29.MoveNext() dans C:\workspaces\master-merge\src\github.com\docker\pinata\win\src\Docker.Engines\WSL2\LinuxWSL2Engine.cs:ligne 190
--- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---
à System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
à Docker.ApiServices.StateMachines.TaskExtensions.<WrapAsyncInCancellationException>d__0.MoveNext() dans C:\workspaces\master-merge\src\github.com\docker\pinata\win\src\Docker.ApiServices\StateMachines\TaskExtensions.cs:ligne 29
--- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---
à System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
à Docker.ApiServices.StateMachines.StartTransition.<DoRunAsync>d__5.MoveNext() dans C:\workspaces\master-merge\src\github.com\docker\pinata\win\src\Docker.ApiServices\StateMachines\StartTransition.cs:ligne 67
--- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---
à System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
à Docker.ApiServices.StateMachines.StartTransition.<DoRunAsync>d__5.MoveNext() dans C:\workspaces\master-merge\src\github.com\docker\pinata\win\src\Docker.ApiServices\StateMachines\StartTransition.cs:ligne 92

 

Le démarrage d'une distribution Ubuntu 20.04 LTS via WSL2 sort cette erreur :
Le service n’a pas répondu assez vite à la demande de lancement ou de contrôle.
Press any key to continue...

 

En regardant les services, il s'avère que le service Client DNS n'est pas démarré voire désactivé.

En modifiant dans la base des registres, le paramètre Start de HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache de 0x00000004 à 0x00000002 puis en redémarrant le PC, tout rentre dans l'ordre jusqu'au prochain démarrage où je suis obligé de renouveler l'opération de Regedit et de redémarrage.

 

Quelqu'un reproduit-il le problème? D'où cette désactivation automatique pourrait-elle provenir ?

 

0 Replies