在Mac OS上创建让我们加密证书的问题:无效的标头值

时间:2016-06-04 19:26:09

标签: lets-encrypt

三个月前,我可以按照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,但看起来仍然很复杂。

1 个答案:

答案 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 ...