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

我在我的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 $ 

我不明白这些消息,所以我需要一些帮助,让他们解释这个问题。

我遇到了一次类似于你的第三行的行。 这意味着我运行的CI运行版本与它尝试联系的Gitlab Omnibus安装版本不兼容。 我通过将Gitlab Omnibus安装更新到最新版本解决了这个问题。

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

我不知道的第一行,但似乎跑步者从Gitlab Omnibus安装得到了“Forbidden”的答案。 你有一些forms的身份validation?