银河麒麟服务器系统"Failed to download metadata for repo 'ks10-adv-os': Cannot download repomd.xml"解决方法
银河麒麟服务器系统,执行命令yum update
出现如下报错信息:
Kylin Linux Advanced Server 10 - Os 0.0 B/s | 0 B 00:00
Errors during downloading metadata for repository 'ks10-adv-os':
- Curl error (60): SSL peer certificate or SSH remote key was not OK for https://update.cs2c.com.cn/NS/V10/V10SP3/os/adv/lic/base/x86_64/repodata/repomd.xml [SSL certificate problem: certificate is not yet valid]
Error: Failed to download metadata for repo 'ks10-adv-os': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
原因:确保您的系统时间和日期设置正确。SSL证书通常有生效日期和过期日期,如果您的系统时间不正确,可能会导致证书被认为是无效的。
解决方法:
使用date
命令调整系统时间,用法如下:
date MMDDhhmm[[CC]YY][.ss]
参数说明:
- MM 是月份
- DD 是日期
- hh 是小时(24 小时制)
- mm 是分钟
- CCYY 是年份(可选,如果不指定年份,则表示当前年份)
- ss 是秒(可选)
用法示例:
# 设置时间为:2024年03月08日00:44(实际情况需要设置成当前时间)
date 032800442024
设置后再次用yum update
发信已经可以更新了
如果还想要自动同步时间,可以继续如下操作:
# 安装ntpdate
yum install ntpdate
# 设置时区
timedatectl set-timezone Asia/Shanghai
# 设置NTP服务(这里用的阿里的)
ntpdate ntp.aliyun.com