提问人:user3602479 提问时间:9/23/2023 更新时间:9/23/2023 访问量:65
无法使用 Podman 在 ppc64le Rocky Linux 上拉取 gitlab-runner 帮助程序映像
Can't pull gitlab-runner helper image on ppc64le Rocky Linux with Podman
问:
我正在尝试在自托管 gitlab 实例上运行作业,但是在想要运行实际作业时遇到了问题。 我得到的错误是: 错误:作业失败:无法使用指定的策略拉取映像“registry.gitlab.com/gitlab-org/gitlab-runner/gitlab-runner-helper:ppc64le-d240d5bb”[always]:写入 blob:使用 blob 添加层“sha256:516de0f0c3b2ecd31c2cc1e99b2e94f754a43216a9402bbcf7a9c1f687566820”:处理 tar 文件(用户命名空间中可用的 UID 或 GID 可能不足(为 /etc/shadow 请求 0:42):如果在本地配置,请检查 /etc/subuid 和 /etc/subgid 并运行 podman-system-migrate: lchown /etc/shadow: invalid argument): 退出状态 1 (manager.go:237:4s)
在本地,我可以拉取并运行任何容器,包括错误中的容器,但是当通过 gitlab Web 界面启动作业时,它会失败并出现上述错误。 操作系统是 ppc64le 架构上的 Rocky Linux 9.2,我们使用的是 podman。 我尝试了很多事情,包括根据社区的一些建议更改 config.toml 文件,但似乎没有什么改变这种情况,并为 gitlab-runner 用户和 root 添加了 subuid 和 subgid。
答: 暂无答案
评论
podman-plugins