前文写过GitLab在TentcentOS安装的方法。
这几天发现GitLab公布13个安全漏洞,想着赶紧升级吧。
登录服务器,执行如下:
yum update
之前安装GitLab时,需要修改/etc/os-release文件中系统版本信息。
升级GitLab时,则无需修改。原因是安装GitLab时已经在/etc/yum.repo.d下写入了一个GitLab的repo资源文件gitlab_gitlab-ce.repo。
开始看着正常,下载安装包,大约1G。不过很快就出问题了,提示如下:
...
Error in PREIN scriptlet in rpm package gitlab-ce
Verifying : gitlab-ce-15.5.3-ce.0.el8.x86_64 1/2
Verifying : gitlab-ce-15.5.1-ce.0.el8.x86_64 2/2
Failed:
gitlab-ce-15.5.1-ce.0.el8.x86_64 gitlab-ce-15.5.3-ce.0.el8.x86_64
Error: Transaction failed
提示信息太少,找不到头绪。于是尝试下载rpm包手动安装。
gitlab_gitlab-ce.repo中有baseurl地址,浏览器中输入如下url: