yum故障现象
今天发现阿里云服务器上的yum源不能用了。
[root@iZ2ze1e3u7m7oe426pyndaa ~]# yum install net-tools -y
CentOS-8 - AppStream 7.9 kB/s | 2.3 kB 00:00
Errors during downloading metadata for repository 'AppStream':
- Status code: 404 for http://mirrors.cloud.aliyuncs.com/centos/8/AppStream/x86_64/os/repodata/repomd.xml (IP: 100.100.2.148)
Error: Failed to download metadata for repo 'AppStream': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
解决思路
必应了一番之后,找到一篇文章:https://blog.csdn.net/tongkongyu/article/details/122824763
原来是阿里的镜像站有变化:https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.73db1b11siwlNO
解决思路就是删除之前的repo文件,下载新的repo文件。
备份
[root@iZ2ze1e3u7m7oe426pyndaa ~]# cd /etc/yum.repos.d/
[root@iZ2ze1e3u7m7oe426pyndaa yum.repos.d]# ll
total 48
-rw-r--r-- 1 root root 635 Nov 20 2020 CentOS-AppStream.repo
-rw-r--r-- 1 root root 619 Nov 20 2020 CentOS-Base.repo
-rw-r--r-- 1 root root 701 Nov 20 2020 CentOS-centosplus.repo
-rw-r--r-- 1 root root 1329 Nov 20 2020 CentOS-CR.repo
-rw-r--r-- 1 root root 668 Nov 20 2020 CentOS-Debuginfo.repo
-rw-r--r-- 1 root root 227 Nov 20 2020 CentOS-epel.repo
-rw-r--r-- 1 root root 663 Nov 20 2020 CentOS-Extras.repo
-rw-r--r-- 1 root root 242 Nov 20 2020 CentOS-fasttrack.repo
-rw-r--r-- 1 root root 928 Nov 20 2020 CentOS-Media.repo
-rw-r--r-- 1 root root 639 Nov 20 2020 CentOS-PowerTools.repo
-rw-r--r-- 1 root root 1382 Nov 20 2020 CentOS-Sources.repo
-rw-r--r-- 1 root root 74 Nov 20 2020 CentOS-Vault.repo
[[root@iZ2ze1e3u7m7oe426pyndaa yum.repos.d]# mkdir /home/ydt/yum.repos.d.ori
[root@iZ2ze1e3u7m7oe426pyndaa yum.repos.d]# cp * /home/ydt/yum.repos.d.ori/
[root@iZ2ze1e3u7m7oe426pyndaa yum.repos.d]# ll /home/ydt/yum.repos.d.ori/
total 48
-rw-r--r-- 1 root root 635 Feb 15 14:03 CentOS-AppStream.repo
-rw-r--r-- 1 root root 619 Feb 15 14:03 CentOS-Base.repo
-rw-r--r-- 1 root root 701 Feb 15 14:03 CentOS-centosplus.repo
-rw-r--r-- 1 root root 1329 Feb 15 14:03 CentOS-CR.repo
-rw-r--r-- 1 root root 668 Feb 15 14:03 CentOS-Debuginfo.repo
-rw-r--r-- 1 root root 227 Feb 15 14:03 CentOS-epel.repo
-rw-r--r-- 1 root root 663 Feb 15 14:03 CentOS-Extras.repo
-rw-r--r-- 1 root root 242 Feb 15 14:03 CentOS-fasttrack.repo
-rw-r--r-- 1 root root 928 Feb 15 14:03 CentOS-Media.repo
-rw-r--r-- 1 root root 639 Feb 15 14:03 CentOS-PowerTools.repo
-rw-r--r-- 1 root root 1382 Feb 15 14:03 CentOS-Sources.repo
-rw-r--r-- 1 root root 74 Feb 15 14:03 CentOS-Vault.repo
清空yum源配置文件
[root@iZ2ze1e3u7m7oe426pyndaa yum.repos.d]# rm -rf *
下载新的阿里云镜像源
[root@iZ2ze1e3u7m7oe426pyndaa yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
--2022-02-15 14:04:11-- https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
Resolving mirrors.aliyun.com (mirrors.aliyun.com)... 39.96.118.189, 39.96.118.196, 39.96.118.148, ...
Connecting to mirrors.aliyun.com (mirrors.aliyun.com)|39.96.118.189|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2495 (2.4K) [application/octet-stream]
Saving to: ‘/etc/yum.repos.d/CentOS-Base.repo’
/etc/yum.repos.d/CentOS-Base.repo 100%[================================================================================================================>] 2.44K --.-KB/s in 0s
2022-02-15 14:04:11 (63.2 MB/s) - ‘/etc/yum.repos.d/CentOS-Base.repo’ saved [2495/2495]
生成缓存
[root@iZ2ze1e3u7m7oe426pyndaa yum.repos.d]# yum makecache
CentOS-8.5.2111 - Base - mirrors.aliyun.com 25 MB/s | 4.6 MB 00:00
CentOS-8.5.2111 - Extras - mirrors.aliyun.com 296 kB/s | 10 kB 00:00
CentOS-8.5.2111 - AppStream - mirrors.aliyun.com 46 MB/s | 8.4 MB 00:00
Metadata cache created.
[root@iZ2ze1e3u7m7oe426pyndaa yum.repos.d]# ll
total 4
-rw-r--r-- 1 root root 2495 Feb 14 21:16 CentOS-Base.repo
验证yum源已正常
[root@iZ2ze1e3u7m7oe426pyndaa yum.repos.d]# yum install net-tools -y
Last metadata expiration check: 0:01:04 ago on Tue 15 Feb 2022 02:04:49 PM CST.
Package net-tools-2.0-0.51.20160912git.el8.x86_64 is already installed.
Dependencies resolved.
============================================================================================================================================================================================================
Package Architecture Version Repository Size
============================================================================================================================================================================================================
Upgrading:
net-tools x86_64 2.0-0.52.20160912git.el8 base 322 k
Transaction Summary
============================================================================================================================================================================================================
Upgrade 1 Package
Total download size: 322 k
Downloading Packages:
net-tools-2.0-0.52.20160912git.el8.x86_64.rpm 13 MB/s | 322 kB 00:00
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 13 MB/s | 322 kB 00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Running scriptlet: net-tools-2.0-0.52.20160912git.el8.x86_64 1/1
Upgrading : net-tools-2.0-0.52.20160912git.el8.x86_64 1/2
Running scriptlet: net-tools-2.0-0.52.20160912git.el8.x86_64 1/2
Cleanup : net-tools-2.0-0.51.20160912git.el8.x86_64 2/2
Running scriptlet: net-tools-2.0-0.51.20160912git.el8.x86_64 2/2
Verifying : net-tools-2.0-0.52.20160912git.el8.x86_64 1/2
Verifying : net-tools-2.0-0.51.20160912git.el8.x86_64 2/2
Upgraded:
net-tools-2.0-0.52.20160912git.el8.x86_64
Complete!