三个月前,我可以按照this tutorial中的说明成功在Mac上创建Let的加密证书。
既然我已经尝试过完全相同的操作,那么让我们自己更新加密,它会显示以下错误:
Macbook$ pwd
/Applications/certbot
Macbook$ ./certbot-auto certonly --standalone -d domain1.com -d domain2.com -d domain3.com -d domain4.com
Requesting root privileges to run certbot...
/Users/Me/.local/share/letsencrypt/bin/letsencrypt certonly --standalone -d domain1.com -d domain2.com -d domain3.com -d domain4.com
Password:
An unexpected error occurred:
ValueError: Invalid header value 'CertbotACMEClient/0.8.0 (darwin 10.10.5\n) Authenticator/standalone Installer/None'
Please see the logfiles in /var/log/letsencrypt for more details.
我删除了letsencrypt文件夹并尝试安装git clone https://github.com/certbot/certbot
,但我仍然遇到同样的错误:(
我不知道github上是否有this is the same reported issue,我也不知道这是否已经解决。
我只是再次尝试下载克隆文件,但它仍然无法正常工作。 :(
有人知道如何解决这个问题吗???或者是否有其他简单的方法来获得证书(例如,在线)?
我找到this one,但看起来仍然很复杂。
答案 0 :(得分:1)
我也有这个问题,这个拉取请求(已经合并到主人)似乎修复了它: https://github.com/certbot/certbot/pull/3118
请注意,在将git checkout更新为此代码后,如果使用了certbot的缓存版本或者certbot-auto自身更新并覆盖了源代码中的修补程序,您仍然可能会看到问题。
请注意this comment中有关删除缓存文件并使用--no-self-upgrade
运行的建议:
$ rm -fr ~/.local/share/letsencrypt
$ ./certbot-auto --no-self-upgrade --debug certonly ...