【问题标题】:Getting docker error while using shell gitlab-runner ERRO[0000]使用 shell gitlab-runner ERRO [0000] 时出现 docker 错误
【发布时间】:2021-03-20 05:25:10
【问题描述】:

您好,我在安装时遇到了这个错误, 当我使用命令“gitlab-runner run”或“gitlab-runner start”时:

ERRO[0000] Docker executor: prebuilt image helpers will be loaded from /var/lib/gitlab-runner

奇怪的是,我使用的是 shell runner。 我还尝试在另一台服务器上没有问题。 甚至我在没有 docker 构建的情况下也尝试过。

我是通过安装的

apt install gitlab-runner

我也对其进行了升级和更新。重建服务器(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/

我发现的所有关于这个错误的信息都是关于 docker runner,但就像我说的,我使用的是 shell runner。

如果有人可以提供帮助,谢谢。

【问题讨论】:

    标签: linux ubuntu gitlab gitlab-ci-runner


    【解决方案1】:

    使用此命令apt-cache policy gitlab-runner,您会注意到存储库中只有gitlab-runner 的11.2.0 版本可用,而不是Gitlab 的supported。

    关注official documentation安装最新版本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
    

    【讨论】:

      【解决方案2】:

      我在使用 gitlab-runner 13.x 版时遇到了同样的问题。

      更新到 14.2.0 版本解决了这个问题。

      【讨论】:

        【解决方案3】:

        自从上次更新 gitlab-cc 后我也遇到了同样的问题。

        发现这个相关的帖子有帮助:

        Gitlab-runner without Docker

        所以只需禁用共享跑步者(直到有人解决了这个问题;)

        【讨论】:

          猜你喜欢
          • 2022-01-11
          • 1970-01-01
          • 2021-05-29
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-07-04
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多