Gitlab运行器在ubuntu服务器上抛出错误(kern.log)

时间:2017-09-25 07:06:47

标签: ubuntu docker gitlab gitlab-ci-runner

我在我的ubuntu服务器(16.04 LTS)上运行gitlab实例(9.2.1)作为docker容器。 今天我查看了我的kern.log文件,这里有无穷无尽的条目:

Sep 24 07:13:06 user gitlab-runner[18242]: time="2017-09-24T07:13:06+02:00" level=error msg="Checking for jobs... forbidden" runner=48aab051 #012<nil>
Sep 24 07:13:06 user gitlab-runner[18242]: time="2017-09-24T07:13:06+02:00" level=warning msg="Checking for jobs... failed" runner=4ad89567 status="couldn't execute POST against https://ci.server.com/ap$
Sep 24 07:13:06 user gitlab-runner[18242]: time="2017-09-24T07:13:06+02:00" level=error msg="Checking GitLab compatibility... not-compatible" reason="GitLab Runner >= 9.0 can be used ONLY with GitLab $

我不理解这些消息,所以我需要一些帮助才能解释它们以解决问题。

1 个答案:

答案 0 :(得分:0)

我遇到过一次与你的第三行类似的行。他们的意思是我运行的CI跑步者的版本与它试图联系的Gitlab Omnibus安装版本不兼容。我通过将Gitlab Omnibus安装更新到最新版本来解决了这个问题。

第二行似乎意味着跑者汇集服务器以查看是否有任何作业可用,但它未能联系服务器:这应该进一步调查,但可能与版本不匹配有关,这可能导致类似行第三个。

第一行我不确定,但似乎跑步者得到了Gitlab Omnibus装置的“禁止”答案。您是否有某种形式的身份验证?