GNU/Linux >> Tutoriels Linux >  >> Linux

Letsencrypt a échoué avec ImportError :aucun module nommé interface

La suppression du répertoire certbot a fait l'affaire pour moi.

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

J'ai eu le même problème et après une longue période, une chose très simple a résolu ce problème sur mon instance AWS :

  1. Déplacez les fichiers de cache Letsencrypt vers un autre dossier (en considérant que vous l'exécutez en tant que root/sudo) :

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

  2. Téléchargé une toute nouvelle version de Letsencrypt

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

  3. Exécutez la commande letsencrypt pour tester si cela fonctionne à nouveau :

    sudo ./letsencrypt-auto --debug

Au cours de ma recherche d'une solution, j'ai également mis à jour pip ce qui aurait pu aider. Bien que mes tentatives après la mise à jour de pip n'aient pas résolu mon problème de la même manière que le nettoyage du dossier de cache Letsencnrypt.

J'espère que ça aide. Sinon, quelques liens que je peux partager sur le même problème :

  • erreur certbot zope.interface
  • pas de module nommé interface
  • letsencrypt a échoué sans module nommé interface

Une partie du problème pour moi était liée à un comportement par défaut étrange autour de l'installation de packages 64 bits, mais qui n'était pas pris en charge par python. Après avoir rencontré ce problème [il est principalement installé à ce stade], exécutez ce qui suit

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

Réessayez ensuite la commande. Les emplacements d'installation de l'environnement virtuel python changent avec différentes versions et systèmes d'exploitation, mais le principe général m'a aidé à déboguer deux installations différentes.


Linux
  1. ImportError :Aucun module nommé dbus lors de l'exécution de system-config-firewall-tui [Résolu]

  2. Erreur lors de l'exécution du logiciel Volatility :Échec de l'importation de la volatilité.plugins.malware.svcscan (erreur d'importation :aucun module nommé Crypto.Hash) [Résolu]

  3. Comment réparer ImportError :Aucun module nommé virtualenv dans CentOS ?

  4. Comment résoudre ImportError :Aucun module nommé ConfigParser ?

  5. [OpenStack] :depuis keystoneclient.shell import main ImportError :aucun module nommé shell

Exécutez des applications Windows sur Linux avec Crossover 15

Analyse d'interface Linux à la demande avec iftop

commande ip sous Linux avec des exemples

Comment exécuter un alias avec Sudo sous Linux

ImportError :aucun module nommé "appdirs"

Letsencrypt ImportError :Aucun module nommé interface sur amazon linux lors du renouvellement