Skip to content

Can't pull latest runner image with podman

Summary

Since v.17.8 I can't pull gitlab-runner image with podman for some reason. With docker this works fine.

This could also be podman bug, but so far I haven't seen this issue (either personally or mentioned online) with any other image, so I figured you might want to be notified about that.

Also searching the error message does not return anything that would feel relevant.

The related code likely lives in this library in case that helps.

Steps to reproduce

❯ podman pull registry.gitlab.com/gitlab-org/gitlab-runner:v17.8.1
Trying to pull registry.gitlab.com/gitlab-org/gitlab-runner:v17.8.1...
Error: copying system image from manifest list: Unexpectedly received a manifest list instead of a manifest for a single image

Actual behavior

Image pull fails with above error.

Expected behavior

Image pulls successfully.

Environment description

❯ podman version
Client:       Podman Engine
Version:      5.2.3
API Version:  5.2.3
Go Version:   go1.23.3
Built:        Tue Jan  1 00:00:00 1980
OS/Arch:      linux/amd64

NixOS 24.11

Both are relatively recent versions.