Docker in Docker failed in Gitlab 13.5

Hi,

I’ve just upgraded Gitlab 12.10 all the way to 13.5 and now Gitlab CI Runner with Docker in Docker is not working.

Here is the output of the job

e[0KRunning with gitlab-runner 13.5.0 (ece86343)
e[0;me[0K  on CI0001 xZHN73td
e[0;msection_start:1611331653:prepare_executor
e[0Ke[0Ke[36;1mPreparing the "docker" executore[0;m
e[0;me[0KUsing Docker executor with image docker:latest ...
e[0;me[0KStarting service wikiwi/dind:latest ...
e[0;me[0KPulling docker image wikiwi/dind:latest ...
e[0;me[0KUsing docker image sha256:037ac4e19c06c8f5704f64cbe180a09f7956374b4399ccdba3242e0172b78b1c for wikiwi/dind:latest with digest wikiwi/dind@sha256:dd3838a4dbe4a7c104e8c9dc6f4bdb6555e888bff1820e85b5e8f152e07d91c0 ...
e[0;me[0KWaiting for services to be up and running...
e[0;m
e[0;33m*** WARNING:e[0;m Service runner-xzhn73td-project-50-concurrent-0-c5c08c20ad22325d-wikiwi__dind-0 probably didn't start properly.

Health check error:
service "runner-xzhn73td-project-50-concurrent-0-c5c08c20ad22325d-wikiwi__dind-0-wait-for-service" timeout

Health check container logs:


Service container logs:
2021-01-22T16:07:36.413108523Z time="2021-01-22T16:07:36.412911241Z" level=warning msg="[!] DON'T BIND ON ANY IP ADDRESS WITHOUT setting -tlsverify IF YOU DON'T KNOW WHAT YOU'RE DOING [!]" 
2021-01-22T16:07:36.414767033Z time="2021-01-22T16:07:36.414456371Z" level=info msg="libcontainerd: new containerd process, pid: 19" 
2021-01-22T16:07:37.447795243Z time="2021-01-22T16:07:37.447547228Z" level=info msg="Graph migration to content-addressability took 0.00 seconds" 
2021-01-22T16:07:37.448178370Z time="2021-01-22T16:07:37.448035069Z" level=warning msg="Your kernel does not support cgroup blkio weight" 
2021-01-22T16:07:37.448192721Z time="2021-01-22T16:07:37.448084383Z" level=warning msg="Your kernel does not support cgroup blkio weight_device" 
2021-01-22T16:07:37.448833487Z time="2021-01-22T16:07:37.448748520Z" level=info msg="Loading containers: start." 
2021-01-22T16:07:37.450487261Z time="2021-01-22T16:07:37.450347618Z" level=warning msg="Running modprobe bridge br_netfilter failed with message: modprobe: can't change directory to '/lib/modules': No such file or directory\n, error: exit status 1" 
2021-01-22T16:07:37.451499173Z time="2021-01-22T16:07:37.451380672Z" level=warning msg="Running modprobe nf_nat failed with message: `modprobe: can't change directory to '/lib/modules': No such file or directory`, error: exit status 1" 
2021-01-22T16:07:37.452638903Z time="2021-01-22T16:07:37.452512826Z" level=warning msg="Running modprobe xt_conntrack failed with message: `modprobe: can't change directory to '/lib/modules': No such file or directory`, error: exit status 1" 
2021-01-22T16:07:37.499445757Z time="2021-01-22T16:07:37.499206739Z" level=info msg="Default bridge (docker0) is assigned with an IP address 172.18.0.0/16. Daemon option --bip can be used to set a preferred IP address" 
2021-01-22T16:07:37.529767962Z 
2021-01-22T16:07:37.529806177Z time="2021-01-22T16:07:37.529628228Z" level=info msg="Loading containers: done." 
2021-01-22T16:07:37.529811948Z time="2021-01-22T16:07:37.529744909Z" level=info msg="Daemon has completed initialization" 
2021-01-22T16:07:37.529816053Z time="2021-01-22T16:07:37.529780129Z" level=info msg="Docker daemon" commit=78d1802 graphdriver=vfs version=1.12.6 
2021-01-22T16:07:37.536362577Z time="2021-01-22T16:07:37.536193750Z" level=info msg="API listen on [::]:2375" 
2021-01-22T16:07:37.536417890Z time="2021-01-22T16:07:37.536301074Z" level=info msg="API listen on /var/run/docker.sock"

e[0;33m*********e[0;m

e[0KPulling docker image docker:latest ...
e[0;me[0KUsing docker image sha256:1b003a99702a073f16e0db0cc5ba4657a4ae4614239e9d951b86ec89240f57f0 for docker:latest with digest docker@sha256:73ca622074aa007422a60cc1bfd4e65ca3ee8842e794df54cd1c3be3069d31bf ...
e[0;msection_end:1611331690:prepare_executor
e[0Ksection_start:1611331690:prepare_script
e[0Ke[0Ke[36;1mPreparing environmente[0;m
e[0;mRunning on runner-xzhn73td-project-50-concurrent-0 via sgitla0002.xxx.local...
section_end:1611331690:prepare_script
e[0Ksection_start:1611331690:get_sources
e[0Ke[0Ke[36;1mGetting source from Git repositorye[0;m
e[0;me[32;1m$ git config --global http.proxy $HTTP_PROXY; git config --global https.proxy $HTTPS_PROXYe[0;m
e[32;1mFetching changes...e[0;m
Reinitialized existing Git repository in /builds/xxx/ProjectBuilderDocker/.git/
fatal: unable to access 'http://gitlab.xxx.local/xxx/ProjectBuilderDocker.git/': Failed to connect to gitlab.xxx.local port 3128: Host is unreachable
section_end:1611331692:get_sources
e[0Ksection_start:1611331692:cleanup_file_variables
e[0Ke[0Ke[36;1mCleaning up file based variablese[0;m
e[0;msection_end:1611331692:cleanup_file_variables
e[0Ke[31;1mERROR: Job failed: exit code 1
e[0;m

Gitlab-runner configuration:

concurrent = 4
check_interval = 0

[session_server]
  session_timeout = 1800

[[runners]]
  name = "CI0001"
  url = "http://gitlab.xxx.local/"
  token = "xxx"
  executor = "docker"
  dns_search = [""]
  [runners.custom_build_dir]
  [runners.cache]
    [runners.cache.s3]
    [runners.cache.gcs]
    [runners.cache.azure]
  [runners.docker]
    extra_hosts = ["gitlab.xxx.local:172.16.1.2","sgitla0001.xxx.loca:172.16.1.2"]
    tls_verify = false
    image = "ruby:2.1"
    privileged = true
    disable_entrypoint_overwrite = false
    oom_kill_disable = false
    disable_cache = false
    volumes = ["/cache"]
    shm_size = 0

Any help or pointers would be appreciated.