I’m getting this message when pipeline starts: ERROR: Preparation failed: adding cache volume: set volume permissions: running permission container "44b3c9dcc096cda7aab18742e0016572764550d413a1097fba846e0afda8dcbd" for volume "runner-gup5trke-project-1041-concurrent-0-cache-3c3f060a0374fc8bc39395164f415a70": starting permission container: Error response from daemon: error evaluating symlinks from mount source "/var/lib/docker/volumes/runner-gup5trke-project-1041-concurrent-0-cache-3c3f060a0374fc8bc39395164f415a70/_data": lstat /var/lib/docker/volumes/runner-gup5trke-project-1041-concurrent-0-cache-3c3f060a0374fc8bc39395164f415a70: no such file or directory (linux_set.go:105:0s)
A few days back it worked just fine.
It started to happen after I added variables to CD/CI - but it maybe coincidence.
Anyway I removed them - still the same error.
Tried other images as well, but no luck.
Also another of my repo works just fine with similar settings.
Please take a look at that.
I’ve set up a script to delete old volumes that seem to be blocking new volumes from being created. Seems Gitlab Runner isn’t so good at cleaning up after itself. Hopefully this will stop this from happening again until Gitlab Runner gets smarter about cleanup.