unsupported Windows Version: Windows 10 Pro Version 2009 (OS Build 19042.630)

Summary

I am getting the following error when trying to start a job.

Preparing the "docker-windows" executor
ERROR: Failed to remove network for build
ERROR: Preparation failed: detecting base image: unsupported Windows Version: Windows 10 Pro Version 2009 (OS Build 19042.630)

I think this issue popped up somewhere last week, but everything was fine on this machine before that. Maybe there was some Windows automatic update? For what its worth, I can run my docker containers just fine and regular windows powershell runners work just fine.

Steps to reproduce

Start a job using a docker-windows executor on a Windows 10 Pro host.

Relevant logs and/or screenshots

job log
Running with gitlab-runner 13.6.0 (8fa89735)
  on eng_lab_windows (removed)
Preparing the "docker-windows" executor
00:09
ERROR: Failed to remove network for build
ERROR: Preparation failed: detecting base image: unsupported Windows Version: Windows 10 Pro Version 2009 (OS Build 19042.630)
Will be retried in 3s ...
ERROR: Failed to remove network for build
ERROR: Preparation failed: detecting base image: unsupported Windows Version: Windows 10 Pro Version 2009 (OS Build 19042.630)
Will be retried in 3s ...
ERROR: Failed to remove network for build
ERROR: Preparation failed: detecting base image: unsupported Windows Version: Windows 10 Pro Version 2009 (OS Build 19042.630)
Will be retried in 3s ...
ERROR: Job failed (system failure): detecting base image: unsupported Windows Version: Windows 10 Pro Version 2009 (OS Build 19042.630)

Environment description

Windows version

C:\GitLab-Runner> [System.Environment]::OSVersion.Version

Major  Minor  Build  Revision
-----  -----  -----  --------
10     0      19042  0
config.toml contents

[[runners]]
  name = "eng_lab_windows"
  url = "(removed)"
  token = "(removed)"
  executor = "docker-windows"
  [runners.custom_build_dir]
  [runners.cache]
    [runners.cache.s3]
    [runners.cache.gcs]
  [runners.docker]
    tls_verify = false
    image = "(removed)"
    dns = ["(removed)"]
    privileged = false
    disable_entrypoint_overwrite = false
    oom_kill_disable = false
    disable_cache = false
    volumes = ["c:\\cache"]
    shm_size = 0
    helper_image = "gitlab/gitlab-runner-helper:x86_64-3d1fdfc2-servercore1909"

Used GitLab Runner version

 C:\GitLab-Runner> .\gitlab-runner.exe --version
Version:      13.6.0
Git revision: 8fa89735
Git branch:   13-6-stable
GO version:   go1.13.8
Built:        2020-11-21T06:16:17+0000
OS/Arch:      windows/amd64
Edited by Andre Nguyen