Certbot - 找不到合适的TLS CA证书包[Archlinux]

问题描述 投票:0回答:4

我试图通过certbot(包版本0.21.1.-1)生成来自Let's Encrypt It的证书,但我收到错误。我正在使用webroot模块。

OSError: Could not find a suitable TLS CA certificate bundle, invalid path: /etc/ssl/certs/ca-certificates.crt

我没有这个文件名的文件。我应该生成它,下载?

ssl ssl-certificate archlinux lets-encrypt certbot
4个回答
1
投票

也许/etc/ssl/certs/ca-certificates.crt不存在。

尝试运行sudo update-ca-certificates来创建它。


0
投票

尝试运行sudo pacman -S ca-certificates来安装核心证书


0
投票

我最后做了cd /etc/ssl/certs,随后是cat *.pem >> ca-certificates.crt

不是最优雅的解决方案,每次ca-certificates包(或其依赖项)更新时,您都必须删除该文件并重做它...


0
投票

对我来说,update-ca-trust做了这个伎俩。

© www.soinside.com 2019 - 2024. All rights reserved.