Windows 10 Pro 1903
This morning a popup appeared, presumably generated by the local docker engine, providing the option to update. No containers were running locally, though of course the engine was running. I clicked Update, and after the download completed and the installation started, the following message appeared:
Access to the path ‘dockerd.exe’ is denied.
at System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive, Boolean throwOnTopLevelDirectoryNotFound, WIN32_FIND_DATA& data)
at System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive, Boolean checkHost)
at CommunityInstaller.UninstallWorkflow.d__11.MoveNext()
— End of stack trace from previous location where exception was thrown —
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at CommunityInstaller.InstallWorkflow.d__25.MoveNext()
— End of stack trace from previous location where exception was thrown —
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at CommunityInstaller.InstallWorkflow.d__23.MoveNext()
I wasted several hours when this happened with the previous update (2.1.0.0), but hints in the release notes caused me to think the issue was fixed. Very frustrating.