为什么 Certbot 续订时会出现 "bad handhake" 错误?

Why is Certbot renew giving "bad handhake" error?

我最近尝试为我 运行 的 Web 服务器续订我的证书,但我收到以下错误::

SSLError: ("bad handshake: Error([('SSL routines', 'ssl3_get_server_certificate', 'certificate verify failed')],)",)

我在社区页面上看到了一些帖子,但似乎都不是我的问题所在。

有什么想法吗?

原来这是因为我登录的服务器上的时钟已经漂移了一年多,因为没有安装 ntp。

我安装了 ntp,日期和时间更新正确,我能够更新我的证书。

我今天遇到了同样的问题,这个answer帮助了我:

我还重新安装了 ca-certificates 软件包,certbot renew 现在可以使用了。

对于 Ubuntu / Debian

sudo apt-get install --reinstall ca-certificates