据OpenCloudOS官网介绍,该系统是由20余家操作系统、云平台、软硬件厂商与个人共同倡议发起的操作系统社区项目。
这么多厂商单位合作的操作系统,在安装后基础的镜像源都无法正常使用。
通过/etc/redhat-release可以看到OpenCloudOS版本CentOS Linux release 8.5.2111 (Core),内核版本号5.4.119-19-0010
问题一:
在默认系统安装好后,执行任意yum软件安装,发现镜像源竟然404,这,,,可是刚刚部署好的系统。
1 2 3 4 5 6 |
OpenCloudOS 8 - Base 1.5 MB/s | 1.8 MB 00:01 OpenCloudOS 8 - AppStream 1.0 MB/s | 6.5 MB 00:06 OpenCloudOS 8 - Updates 834 B/s | 169 B 00:00 Errors during downloading metadata for repository 'Updates': - Status code: 404 for http://mirrors.opencloudos.org/opencloudos/8/Updates/x86_64/os/repodata/repomd.xml Error: Failed to download metadata for repo 'Updates': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried |
分析,既然报这个地址404,我们通过访问http://mirrors.opencloudos.org/opencloudos/8/看一下,嗯,没错,竟然没有Updates目录,所以404就说的通了。
解决:既然这个地址404了,我在镜像源里取消Updates不就好了
1 |
vi /etc/yum.repos.d/OpenCloudOS.repo |
把enabled=1改成0,关闭它
问题二:
我以为Updates关闭了,就解决了,所以再次执行yum安装操作,发现又提示新的404报错
1 2 3 4 5 6 |
OpenCloudOS 8 - Base 48 kB/s | 3.9 kB 00:00 OpenCloudOS 8 - AppStream 46 kB/s | 4.3 kB 00:00 OpenCloudOS 8 - Extras 839 B/s | 169 B 00:00 Errors during downloading metadata for repository 'Extras': - Status code: 404 for http://mirrors.opencloudos.org/opencloudos/8/extras/x86_64/os/repodata/repomd.xml Error: Failed to download metadata for repo 'Extras': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried |
分析:还是结合问题一进行分析,访问http://mirrors.opencloudos.org/opencloudos/8/发现extras在镜像站中是大写字母开头,查找的时候是以extras小写字母开头的,基础小白都知道,linux下是区分大小写的。
解决:既然镜像站中是大写的Extras,我这里也在yum源中改一下喽。
1 |
vi /etc/yum.repos.d/OpenCloudOS.repo |
把extras改Extras
最后:截至本文发稿前,官方又偷偷的把镜像地址改成了mirrors.opencloudos.tech,更改后多个地址404。。。
j建议opencloudos更改为腾讯的镜像源:http://mirrors.tencent.com/opencloudos
原文链接:OpenCloudOS 8.5 LTS安装后镜像源的问题,转载请注明来源!