Gitlab Runner 15.3.0 fails to pull the gitlab-runner-helper image from the Gitlab registry
Summary
Using GitLab Runner 15.3.0 installed on a VM using Docker runner, all CI job fails with the following error message
Using Docker executor with image python:3.10-bullseye ...
Pulling docker image registry.gitlab.com/gitlab-org/gitlab-runner/gitlab-runner-helper:x86_64-bbcb5aba7 ...
WARNING: Failed to pull image with policy "always": Error response from daemon: manifest for registry.gitlab.com/gitlab-org/gitlab-runner/gitlab-runner-helper:x86_64-bbcb5aba7 not found: manifest unknown: manifest unknown (manager.go:235:0s)
ERROR: Job failed: failed to pull image "registry.gitlab.com/gitlab-org/gitlab-runner/gitlab-runner-helper:x86_64-bbcb5aba7" with specified policies [always]: Error response from daemon: manifest for registry.gitlab.com/gitlab-org/gitlab-runner/gitlab-runner-helper:x86_64-bbcb5aba7 not found: manifest unknown: manifest unknown (manager.go:235:0s)
The error disappeared when setting the helper_image
to registry.gitlab.com/gitlab-org/gitlab-runner/gitlab-runner-helper:x86_64-e0218c92
, which I got from #28973 (closed).
Environment Description
The runner was installed on a Gentoo Linux VM from the official Gentoo ebuilds.
Used GitLab Runner Version
This version does not work for me
Version: 15.3.0
Git revision: bbcb5aba7
Git branch:
GO version: go1.19.1
Built: 2022-09-16T12:10:52+00:00
OS/Arch: linux/amd64
Possible Fix
Explicitly setting helper_image
in the runner's config.toml
to registry.gitlab.com/gitlab-org/gitlab-runner/gitlab-runner-helper:x86_64-e0218c92
fixes the issue. Got this from #28973 (closed).