gitlab-runner因与gitlab版本不匹配,降低gitlab-runner版本,操作流程

 

1.查看版本号:
sudo gitlab-runner  --verison

2.降低gitlab-runner版本。卸载gitlab-runner版本,然后安装低版本的gitlab-runner

查看gitlab-runner版本操作命令

gitlab-runner 命令 gitlab-runner -h

 卸载的命令 gitlab-runner  uninstall 

 查看卸载的情况,发现不好使,没有卸载成功

 这时候最简单粗暴的方法就是删除暗转目录

rm -rf /usr/bin/gitlab-runner

 删除之后,发现版本已经不存在了,说明删除成功了

然后开始下载新的版本,及安装

获取指定的安装包
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-runner/yum/el7/gitlab-runner-12.2.0-1.x86_64.rpm
安装包
rpm -ivh gitlab-runner-12.2.0-1.x86_64.rpm

针对gitlab 8.x 安装下面的版本有效

  wget https://gitlab-ci-multi-runner-downloads.s3.amazonaws.com/v1.11.2/rpm/gitlab-ci-multi-runner_i686.rpm

  yum install gitlab-ci-multi-runner_i686.rpm

此时查看一下新的安装情况

在安装的过程中出现新的情况,原来删除的还存在

 这时需要把这个也删除掉,才能把新的版本安装成功

yum remove gitlab-runner-fips-16.1.0

 这个时候,就卸载成功了重新安装版本

 查看新的版本 gitlab-runner -version 

 新的版本就下载成功。

 

ERROR: Registering runner... failed                 runner=n_9Zq9CL status=405 Method Not Allowed
PANIC: Failed to register this runner. Perhaps you are having network problems

一般出现这个问题,就是安装的gitlab-runner版本不对,与gitlab不匹配,切换低版本的gitlab-runner

posted on 2023-07-01 10:18  kevin_yang123  阅读(1133)  评论(0编辑  收藏  举报