校验和(checksum)不匹配
校验和(checksum)不匹配
下载的 RPM 包虽然成功下载了,但其 SHA256 校验和与仓库中记录的值不符:
Total download size: 109 M
Installed size: 433 M
Downloading Packages:
[MIRROR] containerd.io-1.7.27-3.1.el9.x86_64.rpm: Downloading successful, but checksum doesn’t match. Calculated: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855(sha256) Expected: 2c6eb727f1279faab1c659e89e6fc54bc50287fdda881d8c35180e968fa10993(sha256)
[MIRROR] containerd.io-1.7.27-3.1.el9.x86_64.rpm: Downloading successful, but checksum doesn’t match. Calculated: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855(sha256) Expected: 2c6eb727f1279faab1c659e89e6fc54bc50287fdda881d8c35180e968fa10993(sha256)
[MIRROR] containerd.io-1.7.27-3.1.el9.x86_64.rpm: Downloading successful, but checksum doesn’t match. Calculated: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855(sha256) Expected: 2c6eb727f1279faab1c659e89e6fc54bc50287fdda881d8c35180e968fa10993(sha256)
[MIRROR] containerd.io-1.7.27-3.1.el9.x86_64.rpm: Downloading successful, but checksum doesn’t match. Calculated: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855(sha256) Expected: 2c6eb727f1279faab1c659e89e6fc54bc50287fdda881d8c35180e968fa10993(sha256)
[FAILED] containerd.io-1.7.27-3.1.el9.x86_64.rpm: No more mirrors to try - All mirrors were already tried without success
(2-3/13): docker-buildx-plugin-0.25.0-1.el9.x86_64.rpm 41% [========================== ] 9.9 MB/s | 45 MB 00:06 ETA
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing ‘dnf clean packages’.
Error: Error downloading packages:
containerd.io-1.7.27-3.1.el9.x86_64: Cannot download, all mirrors were already tried without success
解决办法
换docker源
先删掉,之后再安装依赖:
sudo yum remove docker docker-common docker-selinux docker-engine
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
docker.repo文件
wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.huaweicloud.com/docker-ce/linux/centos/docker-ce.repo
软件仓库地址替换为:
sudo sed -i 's+download.docker.com+mirrors.huaweicloud.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
更新索引文件并安装
sudo yum makecache fast