有台服务器有段时间没上站了,最近又整了一批域名,准备上站,结果发现在宝塔后台申请证书的时候发现,申请不了。直接提示报错信息:
cannot import name '_ED25519_KEY_SIZE' from 'cryptography.hazmat.primitives.asymmetric.ed25519' (/www/server/panel/pyenv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/ed25519.py)
如下图所示:
刚开始以为服务器被入侵了,我查看了下防火墙等日志,结果都没有问题呀。我又升级和修复宝塔以及服务器更新,还是有问题哦
找了半天,也没发现,最后发现是PY的处理才可以,执行下命令:
btpip install -I cryptography==40.0.2
bt restart
然后再去申请证书:
结果就可以啦。
总结下,有时候发现问题,还是需要看提示信息,切入到问题的细节,不能一上来就一顿乱操作,很容易出问题哦。
好吧,关于这个问题就说这么多了,希望能够帮助到大家。