Certbot抛出TypeError

时间:2016-07-15 03:28:35

标签: python-2.7 lets-encrypt certbot

我在这里有点难过。我以前从未见过来自inspect.py的错误,但在这里我尝试使用certbot安装一些SSL证书并发生错误。包含堆栈跟踪的certbot日志是here,但错误是:

  File "/usr/lib64/python2.7/inspect.py", line 815, in getargspec
    raise TypeError('{!r} is not a Python function'.format(func)) 
TypeError: <method-wrapper '__ne__' of type object at 0x1eeab80> is not a Python function

运行certbot certonly时发生。其他命令,例如检索版本,都可以。

我尝试了一些事情(卸载/重新安装等),但无济于事。我试图避免从git或其他来源安装(尝试坚持使用yum)。更多细节

  • Centos @ 7.1.1503(核心)
  • certbot @ 0.8.1

奇怪的是,这个错误似乎表明实施中存在错误,但我觉得这很奇怪,因为我在另一台CentOS 7机器上使用certbot没有问题。

非常感谢任何帮助。如果合适,我会在GitHub上打开一个问题,但我想先问一下这个问题。

1 个答案:

答案 0 :(得分:2)

您需要使用以下更新加密: pip2安装-U加密

也许是pyOpenSSL: pip2安装-U pyOpenSSL

您可以使用一个命令检查所有要求: pip2安装-U certbot