在rocklinux安装软件有的时候会报这个提示
解决办法
- 检查和校准系统时间
- 查看系统时间:打开终端,执行
date
命令,查看当前系统时间是否准确。比如是否和实际北京时间有较大偏差。 - 校准时间:如果时间不准确,以 root 权限执行
date -s "YYYY-MM-DD HH:MM:SS"
命令来设置时间,需将YYYY-MM-DD HH:MM:SS
替换为正确的日期和时间 。也可以通过网络时间协议(NTP)来同步时间,Rocky Linux 默认使用chronyd
服务来进行时间同步。先安装chrony
(如果未安装):dnf install chrony
,然后启动并设置开机自启:systemctl start chronyd && systemctl enable chronyd
,最后执行systemctl restart chronyd.service
重启服务进行时间同步。
- 查看系统时间:打开终端,执行
- 更新 CA 证书
- 安装
ca - certificates
包:dnf install ca - certificates
。 - 更新 CA 证书:
update - ca - certificates
。这一步能确保系统信任最新的证书颁发机构,避免因证书信任问题导致的下载失败。
- 安装
- 忽略 SSL 证书验证(不推荐在生产环境使用)
在使用dnf
命令下载软件包时,添加--setopt=tsflags=nodocs --skip-broken --setopt=sslverify=false
选项,可临时绕过 SSL 证书验证。例如:dnf --setopt=tsflags=nodocs --skip-broken --setopt=sslverify=false update
。但这种方式会使连接失去 SSL 证书的安全保障,存在安全风险,仅适用于测试环境。