centos 7 yum安装失败(HTTP Error 404 - Not Found)的解决方法

简介: centos 7 yum安装失败(HTTP Error 404 - Not Found)的解决方法

一、问题描述



使用yum install vim时,出现HTTP Error 404 - Not Found的提示,具体如下:


http://mirrors.aliyun.com/non-supported/rhel/7/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found


二、解决办法



解决思路就是卸载重新安装,具体流程如下:


  1. 删除老仓库文件
# 进入yum
cd /etc/yum.repos.d
# 移除
rm *.*


  1. 卸载yum包
# 查看yum版本
[root@192 yum.repos.d]# rpm -qa yum
yum-3.4.3-168.el7.centos.noarch
# 卸载yum安装包
rpm -qa yum yum-3.4.3-168.el7.centos.noarch
# 卸载安装组件
rpm -qa | grep yum | xargs rpm -e --nodeps 
rpm -qa yum


  1. 下载最新的rpm包,在http://mirrors.163.com/centos/7/os/x86_64/Packages/ 目录下找出最新的rpm包,并下载


yum-最新版.centos.noarch.rpm 
yum-metadata-parser-最新版.x86_64.rpm
yum-plugin-fastestmirror-最新版.noarch.rpm
wget-最新版.x86_64.rpm


  1. 将下载的安装包上传到任意文件夹 ,我使用的是WinSCP,将文件拖曳到指定的linux文件夹里面即可。

  2. 安装yum
rpm -ivh yum-*


  1. 安装wget
rpm -ivh wget-*


  1. 导入证书
rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7


  1. 添加阿里的源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo


  1. 清除缓存 生成新的缓存
yum clean all
yum makecache


目录
打赏
0
0
0
0
15
分享
相关文章
网页显示HTTP错误503怎么办?HTTP错误503解决方法
HTTP 503错误表示服务器暂时无法处理请求,通常是由于服务器过载或维护导致。常见解决方法包括:1. 等待一段时间再刷新页面;2. 检查服务器负载;3. 确认服务器是否在维护;4. 检查配置错误;5. 联系服务提供商。通过这些步骤,用户和管理员可以有效排查并解决该问题。
540 3
问题./configure: error: the HTTP gzip module requires the zlib library.处理
问题./configure: error: the HTTP gzip module requires the zlib library.处理
1249 6
Envoy 开启 HTTP2 后偶现 404 解决方法
在大部分基于 Envoy 实现的网关里,都存在这样一个问题,当开启 http2 时,客户端访问会出现偶发的 404,并且可以从日志注意到这些 404 的请求,:authority 头里的域名和 SNI 里的域名不一致。且在使用泛域名证书,且配置了多个域名的路由的情况下,这个问题特别容易出现。
126 11
【Python】怎么解决:urllib.error.HTTPError: HTTP Error 403: Forbidden
解决 `urllib.error.HTTPError: HTTP Error 403: Forbidden`错误需要根据具体情况进行不同的尝试。通过检查URL、模拟浏览器请求、使用代理服务器和Cookies、减慢请求速度、使用随机的User-Agent以及使用更加方便的 `requests`库,可以有效解决此类问题。通过逐步分析和调试,可以找到最合适的解决方案。
278 18
【Python】已解决:urllib.error.HTTPError: HTTP Error 403: Forbidden
通过上述方法,可以有效解决 `urllib.error.HTTPError: HTTP Error 403: Forbidden` 错误。具体选择哪种方法取决于服务器对请求的限制。通常情况下,添加用户代理和模拟浏览器请求是最常见且有效的解决方案。
324 10
|
4月前
|
解决CentOS 7停止更新后yum源失效问题【图文教程】
以上步骤完成后,你的 CentOS 7 系统就会使用阿里云的 yum 源,更换yum以后就可以正常使用啦。
3327 2
https页面加载http资源的解决方法
https页面加载http资源的解决方法
134 5
https页面加载http资源的解决方法
https页面加载http资源的解决方法
158 4
用PHP抓取HTTPS资源时的常见问题与解决方法
本文探讨了在PHP中抓取HTTPS资源时常见的问题及其解决方案,包括SSL证书验证、反爬机制应对、HTTPS代理设置及提高抓取效率。通过代码示例展示了如何使用代理IP和合理设置请求头等方法,以高效获取贝壳网的房价数据。
https页面加载http资源的解决方法
https页面加载http资源的解决方法
281 7
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等