Docker executor failing after runner upgraded to v1.5.0
After upgrading gitlab-ci-multi-runner to latest version v1.5.0 the docker executor stopped working. Its not able to write to docker socket. The error I'm getting is as below:
Running with gitlab-ci-multi-runner 1.5.0 (9323537)
Using Docker executor with image registry.abc.def/ghi/jkl:6.1.0 ...
ERROR: Failed to create container volume for /builds/mygroup write unix @->/var/run/docker.sock: write: broken pipe
ERROR: Preparation failed: write unix @->/var/run/docker.sock: write: broken pipe
Will be retried in 3s ...
Using Docker executor with image registry.abc.def/ghi/jkl:6.1.0 ...
ERROR: Failed to create container volume for /builds/mygroup write unix @->/var/run/docker.sock: write: broken pipe
ERROR: Preparation failed: write unix @->/var/run/docker.sock: write: broken pipe
Will be retried in 3s ...
Using Docker executor with image registry.abc.def/ghi/jkl:6.1.0 ...
ERROR: Failed to create container volume for /builds/mygroup write unix @->/var/run/docker.sock: write: broken pipe
ERROR: Preparation failed: write unix @->/var/run/docker.sock: write: broken pipe
Will be retried in 3s ...
ERROR: Build failed (system failure): write unix @->/var/run/docker.sock: write: broken pipe
My runner is on Debian Jessie and Docker version 1.12.1, build 23cf638 with following configuration:
concurrent = 10
check_interval = 0
[[runners]]
name = "Docker executor on Debian 8 - General"
limit = 5
url = "https://gitlab.abc.def/ci"
token = "xxxxxxxxxxxxxxxxxxxxxxxxxx"
executor = "docker"
[runners.docker]
tls_verify = false
image = "alpine"
privileged = false
disable_cache = false
volumes = ["/cache"]
[runners.cache]
Insecure = false
It's does not seems like a docker issue since I upgraded the docker to latest version first and runner was working fine.