Alibaba Cloud Linux 2.1903 LTS 64位服务器yum源下载404,Alibaba Cloud Linux 2实例中使用docker-ce、epel等YUM源安装软件失败
生活随笔
收集整理的這篇文章主要介紹了
Alibaba Cloud Linux 2.1903 LTS 64位服务器yum源下载404,Alibaba Cloud Linux 2实例中使用docker-ce、epel等YUM源安装软件失败
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
[Alibaba Cloud Linux 2.1903 LTS 64位]服務器yum源下載404
failure: repodata/repomd.xml from docker-ce-stable: [Errno 256] No more mirrors to try.
https://download.docker.com/linux/centos/2.1903/x86_64/stable/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found
問題描述
在符合如下條件的Alibaba Cloud Linux 2實例中,使用適配CentOS 7中的docker-ce、epel第三方YUM源,執行yum install docker-ce命令安裝Docker軟件包失敗,并提示如下報錯。
- 鏡像:
Alibaba Cloud Linux 2.1903 LTS 64位 - 鏡像ID:
aliyun_2_1903_x64_20G_alibase_20210325.vhd及之前所有版本
問題原因:
第三方YUM源僅適配CentOS 7發行版,Alibaba Cloud Linux 2操作系統與CentOS 7操作系統的releasever值不同,導致YUM解析后的地址無效,從而下載容器軟件包失敗。YUM安裝docker-ce軟件包時,首先會在系統中獲取版本號,即releasever值,然后替換相應YUM源中baseurl地址對應的$releasever變量,YUM從替換后的baseurl地址中獲取相關數據。由于CentOS 7操作系統的releasever值為7,Alibaba Cloud Linux 2操作系統的releasever值為2.1903,因此解析后的baseurl地址并非預期地址,YUM便無法從這個錯誤的地址中獲取數據。
解決方法:
# 將原文件先備份,以防改錯cp docker-ce.repo docker-ce.repo_copy# 修改這個文件vim /etc/yum.repos.d/docker-ce.repo
將所有的$releasever替換為 7,如下:
:wq保存,再使用yum進行下載,問題解決。
以上!
總結
以上是生活随笔為你收集整理的Alibaba Cloud Linux 2.1903 LTS 64位服务器yum源下载404,Alibaba Cloud Linux 2实例中使用docker-ce、epel等YUM源安装软件失败的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Kotlin协程使用,协程使用注意事项,
- 下一篇: OpenAPI使用(swagger3),