![“颁发的证书尚未生效。”使用 wget 吗?](https://linux22.com/image/620121/%E2%80%9C%E9%A2%81%E5%8F%91%E7%9A%84%E8%AF%81%E4%B9%A6%E5%B0%9A%E6%9C%AA%E7%94%9F%E6%95%88%E3%80%82%E2%80%9D%E4%BD%BF%E7%94%A8%20wget%20%E5%90%97%EF%BC%9F.png)
当我使用 wget 获取文件时出现以下错误:
Issued certificate not yet valid.
To connect to www.atlassian.com insecurely, use ‘--no-check-certificate’.
使用 openssl 进行测试返回类似的消息:
Verify return code: 9 (certificate is not yet valid)
答案1
您的系统时钟可能设置为过去时间。
答案2
什么时候使用 openssl 检查 ssl 证书“notBefore”日期它是有效的...事实证明我的呼叫机器的系统时间已经过去很久了。
答案3
同步系统时钟:
timedatectl set-ntp true
答案4
我按照本教程修复了这个问题: 网络-NTP
检查你的系统时钟是否正确:
timedatectl status
Local time: Fr 2018-02-23 08:47:13 UTC
Universal time: Fr 2018-02-23 08:47:13 UTC
RTC time: Fr 2018-02-23 08:47:13
Time zone: Etc/UTC (UTC, +0000)
System clock synchronized: yes
systemd-timesyncd.service active: yes
RTC in local TZ: no
如果没有,请安装 chrony:
sudo apt install chrony
并开始克罗尼德- 通过 NTP 协议同步和服务的实际守护进程
sudo chronyd