M T*_*ken 5 linux ubuntu gitlab gitlab-ci-runner
您好,我在安装时遇到此错误,当我使用命令“gitlab-runner run”或“gitlab-runner start”时:
ERRO[0000] Docker executor: prebuilt image helpers will be loaded from /var/lib/gitlab-runner
Run Code Online (Sandbox Code Playgroud)
奇怪的是,我使用的是 shell runner。我也在另一台服务器上试过没有问题。甚至我也尝试过使用 docker build 和不使用它。
我通过安装
apt install gitlab-runner
Run Code Online (Sandbox Code Playgroud)
我也升级了它并更新了。重建服务器(digitalocean droplet Ubuntu20.04))和jep……不知道怎么回事。
这里还有一些 gitlab-runner 的输出:
root@Server:~# gitlab-runner verify
ERRO[0000] Docker executor: prebuilt image helpers will be loaded from /var/lib/gitlab-runner.
Running in system-mode.
Verifying runner... is alive runner=xVNzfox5
root@Server:~# gitlab-runner list
ERRO[0000] Docker executor: prebuilt image helpers will be loaded from /var/lib/gitlab-runner.
Listing configured runners ConfigFile=/etc/gitlab-runner/config.toml
test Executor=shell Token=JustAToken
URL=https://gitlab.com/
Run Code Online (Sandbox Code Playgroud)
我发现的有关此错误的所有信息都与 docker runner 有关,但就像我说的那样,我使用的是 shell runner。
谢谢如果有人可以提供帮助。
小智 13
使用此命令apt-cache policy gitlab-runner,您会注意到存储库中仅提供 11.2.0 版本, Gitlabgitlab-runner不支持该版本。
按照官方文档安装最新版本14.2.0。
$ sudo curl -L --output /usr/local/bin/gitlab-runner "https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64"
$ sudo chmod +x /usr/local/bin/gitlab-runner
$ sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash
$ # Optional sudo rm /etc/systemd/system/gitlab-runner.service
$ sudo gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner
Run Code Online (Sandbox Code Playgroud)