You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

CentOS 7.4服务器安装Jenkins 2.89.4-1.1版本失败求助

解决CentOS 7.4安装Jenkins 2.89.4-1.1时的404错误

问题根源

你碰到的[Errno 14] HTTP Error 404 - Not Found错误,核心原因是Jenkins官方仓库已经下架了2.89.4-1.1这个旧版本的RPM包,yum请求的资源地址已经不存在,所以会自动尝试其他镜像但最终失败。

具体解决方法

方案1:安装兼容CentOS 7的最新稳定版Jenkins(推荐)

这是最稳妥的选择,新版本不仅修复了旧版本的已知bug,还能持续获得官方安全更新:

  1. 先清理旧的Jenkins源缓存,避免残留无效配置:
    yum clean all
    rm -rf /var/cache/yum/jenkins
    
  2. 重新配置适配CentOS7的Jenkins官方稳定源:
    wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
    rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
    
  3. 安装最新稳定版Jenkins:
    yum install jenkins -y
    

方案2:强制安装指定旧版本(仅业务必须依赖时使用)

如果你的系统必须使用2.89.4-1.1版本,需要先获取该版本的离线RPM包(务必从可信渠道下载,避免安全风险):

  1. jenkins-2.89.4-1.1.noarch.rpm包上传到CentOS服务器本地;
  2. 使用本地离线安装方式:
    yum localinstall /path/to/jenkins-2.89.4-1.1.noarch.rpm -y
    

额外排查提示

如果后续还遇到yum相关问题,可以检查这几点:

  • 确认服务器网络能正常访问外网,没有被防火墙或代理拦截;
  • 检查Jenkins源配置文件/etc/yum.repos.d/jenkins.repo中的baseurl是否正确;
  • 尝试刷新yum源缓存:yum makecache

内容的提问来源于stack exchange,提问作者poobear

火山引擎 最新活动