我在 CentOS 7 上使用 CyberPanel (OpenLiteSpeed),当我尝试通过终端命令更新时,出现一条错误消息,如下所示:
[root@server ~]# yum update -y Loaded plugins: fastestmirror 从缓存的主机文件 epel/x86_64/metalink 加载镜像速度 | 7.6 kB 00:00:00
- 基础:repo1.dal.innoscale.net
- 来源:d2lzkl7pfhq30w.cloudfront.net
- 附加信息:mirror.cs.vt.edu
- 更新:mirror.atlanticmetro.net https://rep.cyberpanel.net/repodata/repomd.xml:[Errno 14] curl#60 - “Peer 的证书已过期。”尝试其他镜像。无法连接到 CentOS 服务器。这可能意味着您的环境中存在连接问题,例如需要配置代理,或者透明代理会篡改 TLS 安全性,或者系统时钟不正确。您可以尝试使用https://wiki.centos.org/yum-errors 如果上述文章不能解决此问题,请使用https://bugs.centos.org/。
其中一个配置的存储库失败(CyberPanel),yum 没有足够的缓存数据来继续。此时 yum 唯一能安全做的事情就是失败。有几种方法可以“修复”此问题:
联系存储库的上游并让他们解决问题。
重新配置存储库的 baseurl/etc.,以指向有效的上游。如果您使用的发行版本比存储库支持的版本更新(并且以前的发行版本的软件包仍然有效),这通常非常有用。
运行暂时禁用存储库的命令 yum --disablerepo=CyberPanel ...
永久禁用存储库,这样 yum 默认不会使用它。Yum 将忽略存储库,直到您再次永久启用它或使用 --enablerepo 进行临时使用:
yum-config-manager --disable CyberPanel 或 subscription-manager repos --disable=CyberPanel
- 配置要跳过的故障存储库(如果不可用)。请注意,yum 在运行大多数命令时都会尝试联系存储库,因此每次都必须尝试并失败(因此 yum 会慢得多)。但如果这是一个非常暂时的问题,这通常是一个很好的折衷方案:
yum-config-manager --save --setopt=CyberPanel.skip_if_unavailable=true
失败:来自 CyberPanel 的 repodata/repomd.xml:[Errno 256] 没有更多镜像可尝试。
https://rep.cyberpanel.net/repodata/repomd.xml:[Errno 14] curl#60 - “对等方的证书已过期。”
[root@server ~]#
同样,当我运行此命令来获取 repolist 时,
[root@server ~]# yum repolist
repo id
CyberPanel
base/7/x86_64
copr:copr.fedorainfracloud.org:copart:restic/x86_64
dovecot-2.3-latest/7/x86_64
epel/x86_64
extras/7/x86_64
gf/x86_64
litespeed/7/x86_64
litespeed-update/7/x86_64
lux/7
mariadb
powerdns-auth-42/7/x86_64
updates/7/x86_64
repolist: 29,666
当我联系 CyberPanel 支持论坛时,我得到的答复是“删除此存储库,它不再需要。”
我是 VPS 和终端命令的新手,所以我需要帮助来修复它。
请帮助我通过正确的终端命令来修复这个问题。
谢谢