FreeBSD certbot error ImportError: cannot import name ‘x509’ from ‘cryptography.hazmat.bindings._rust’ (unknown location)
FreeBSD で、2022/10/10 頃にアップデートされた py39-cryptography-38.0.1 が原因で certbot が動かなくなっています。一つ前の py39-cryptography-3.4.8 に戻せば動きます。
38.0.1 を削除してpkg install py39-cryptography とかすれば3.4.8 に戻せます。
portdowngrade-1.7 を使うのも良いでしょう。3.4.8 に戻したら取り敢えず
pkg lock py39-cryptography
としておくのが吉かもしれない。
や
で既に論議されているので近い内に修正されると思われますが、毎日 cron で certbot renew している人もいるでしょうから情報として共有しておきます。
コメント