GNU/Linux >> Linux Esercitazione >  >> Linux

letsencrypt non è riuscito con ImportError:nessun modulo denominato interface

La rimozione della directory certbot ha funzionato per me.

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

Ho avuto lo stesso problema e dopo un lungo periodo, una cosa molto semplice ha risolto questo problema sulla mia istanza AWS:

  1. Sposta i file della cache di letsencrypt in un'altra cartella (considerando di eseguirlo come root/sudo):

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

  2. Scaricata una nuova versione di letsencrypt

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

  3. Esegui il comando letsencrypt per verificare se funziona di nuovo:

    sudo ./letsencrypt-auto --debug

Durante la mia ricerca di una soluzione ho anche aggiornato pip che avrebbe potuto aiutare. Anche se i miei tentativi dopo l'aggiornamento di pip non hanno risolto il mio problema allo stesso modo della pulizia della cartella della cache di letsencnrypt.

Spero che questo aiuti. In caso contrario, alcuni link che posso condividere sullo stesso problema:

  • errore certbot zope.interface
  • nessun modulo chiamato interfaccia
  • letsencrypt non è riuscito senza alcun modulo denominato interface

Parte del problema per me era correlato a uno strano comportamento predefinito relativo all'installazione di pacchetti a 64 bit, ma non veniva rilevato da Python. Dopo aver riscontrato questo problema [è per lo più installato a questo punto], esegui quanto segue

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

Quindi riprovare il comando. I percorsi di installazione dell'ambiente virtuale Python cambiano con versioni e sistemi operativi diversi, ma il principio generale mi ha aiutato a eseguire il debug di due diverse installazioni.


Linux
  1. Vim:creare file con +x bit?

  2. Eseguire script con argomenti come utente?

  3. Errore di installazione di python-dev:ImportError:nessun modulo denominato apt_pkg

  4. Letsencrypt ImportError:nessun modulo denominato interface su amazon linux durante il rinnovo

  5. 500 OOPS:vsftpd:rifiuto di eseguire con root scrivibile all'interno di chroot() - accesso non riuscito su Debian

Esegui applicazioni Windows su Linux con Crossover 15

Analisi dell'interfaccia Linux su richiesta con iftop

comando ip in Linux con esempi

Come eseguire un alias con Sudo in Linux

Dopo l'installazione di Anaconda, il comando conda ha esito negativo con ImportError:nessun modulo denominato conda.cli

ImportError:nessun modulo denominato 'appdirs'