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