2017-09-25 61 views
0

我在我的ubuntu服务器(16.04 LTS)上运行一个gitlab实例(9.2.1)作为docker容器。 今天我看了看我的kern.log文件,还有无尽的条目是这样的:Gitlab亚军在ubuntu服务器上抛出错误(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 $ 

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

回答

0

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

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

第一行我不确定,但看起来跑步者从Gitlab Omnibus安装中得到了“Forbidden”答案。你是否有某种形式的认证?

+0

感谢您的输入。我不使用综合。 Gitlab作为码头集装箱运行... – user3142695

+0

我认为这些问题可能是相似的,因为(正如我期待的和[Dockerfile](https://hub.docker.com/r/gitlab/所示) gitlab-ce /〜/ dockerfile /)的gitlab-ce镜像)gitlab的Docker镜像只是Docker镜像中的Omnibus安装。现在到失败的帖子请求等可能的原因,你必须添加一个Docker错误配置。尝试将图像更新到最新版本,并查看问题是否仍然存在 – Shalen