GNU/Linux >> Belajar Linux >  >> Linux

letsencrypt gagal dengan ImportError:Tidak ada modul bernama interface

Menghapus direktori certbot membantu saya.

rm -rf /opt/eff.org/certbot/

wget https://dl.eff.org/certbot-auto
chmod a+x certbot-auto
sudo ./certbot-auto certonly --standalone -d example.com --no-bootstrap

Saya memiliki masalah yang sama dan setelah sekian lama, hal yang sangat sederhana menyelesaikan masalah ini pada instance AWS saya:

  1. Pindahkan file cache letsencrypt ke folder lain (pertimbangkan Anda menjalankannya sebagai root/sudo):

    sudo mv /root/.local/share/letsencrypt /root/.local/share/letsencrypt-old

  2. Mengunduh letsencrypt versi baru

    git clone https://github.com/letsencrypt/letsencrypt

  3. Jalankan perintah letsencrypt untuk menguji apakah berfungsi kembali:

    sudo ./letsencrypt-auto --debug

Selama mencari solusi, saya juga memperbarui pip yang mungkin telah membantu. Meskipun upaya saya setelah pembaruan pip tidak menyelesaikan masalah saya dengan cara yang sama seperti membersihkan folder cache letsencnrypt.

Semoga membantu. Jika tidak, beberapa tautan yang dapat saya bagikan tentang masalah yang sama:

  • kesalahan certbot zope.interface
  • tidak ada modul bernama antarmuka
  • letsencrypt gagal tanpa modul bernama antarmuka

Bagian dari masalah bagi saya terkait dengan beberapa perilaku default yang aneh di sekitar pemasangan paket 64 bit, tetapi tidak diambil oleh python. Setelah mendapatkan masalah ini [sebagian besar diinstal pada saat ini], jalankan perintah berikut

cd /root/.local/share/letsencrypt
\cp -r ./venv/lib64/* ./venv/lib/

Kemudian coba lagi perintahnya. Lokasi pemasangan lingkungan virtual python berubah dengan versi dan sistem operasi yang berbeda, tetapi prinsip umum telah membantu saya men-debug dua pemasangan yang berbeda.


Linux
  1. ImportError:Tidak ada modul bernama dbus saat menjalankan system-config-firewall-tui [Terpecahkan]

  2. Kesalahan saat menjalankan perangkat lunak Volatilitas :Gagal mengimpor volatilitas.plugins.malware.svcscan(ImportError:Tidak ada modul bernama Crypto.Hash) [Terpecahkan]

  3. Bagaimana Memperbaiki ImportError:Tidak ada modul bernama virtualenv di CentOS?

  1. ImportError:Tidak ada modul bernama MySQLdb [Terpecahkan]

  2. ModuleNotFoundError:Tidak ada modul bernama 'IPython' [Fix]

  3. Tidak ada modul bernama Cython dan Menjalankan cythonize gagal [Fix]

  1. Bagaimana Mengatasi ImportError:Tidak ada modul bernama ConfigParser?

  2. Vim:Buat File Dengan +x Bit?

  3. Jalankan Script Dengan Argumen Sebagai Pengguna?