GNU/Linux >> Tutoriales Linux >  >> Linux

letsencrypt falló con ImportError:No hay módulo llamado interfaz

Quitar el directorio de certbot fue el truco para mí.

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

Tuve el mismo problema y después de mucho tiempo, algo muy simple resolvió este problema en mi instancia de AWS:

  1. Mueva los archivos de caché de letsencrypt a otra carpeta (considerando que lo ejecuta como root/sudo):

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

  2. Descargado una nueva versión de letsencrypt

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

  3. Ejecute el comando letsencrypt para comprobar si funciona de nuevo:

    sudo ./letsencrypt-auto --debug

Durante mi búsqueda de una solución, también actualicé pip que podría haber ayudado. Aunque mis intentos después de la actualización de pip no resolvieron mi problema de la misma manera que limpiando la carpeta de caché de letsencnrypt.

Espero que esto ayude. Si no, algunos enlaces que puedo compartir sobre el mismo problema:

  • error de certbot zope.interfaz
  • ningún módulo llamado interfaz
  • Letsencrypt falló sin un módulo llamado interfaz

Parte del problema para mí estaba relacionado con un extraño comportamiento predeterminado en torno a la instalación de paquetes de 64 bits, pero Python no los detectaba. Después de recibir este problema [en este momento está casi instalado], ejecute lo siguiente

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

Luego vuelva a intentar el comando. Las ubicaciones de instalación del entorno virtual de Python cambian con diferentes versiones y sistemas operativos, pero el principio general me ha ayudado a depurar dos instalaciones diferentes.


Linux
  1. Error al ejecutar el software Volatility:no se pudo importar volatility.plugins.malware.svcscan (ImportError:ningún módulo llamado Crypto.Hash) [Resuelto]

  2. Cómo arreglar ImportError:¿Ningún módulo llamado virtualenv en CentOS?

  3. Cómo resolver ImportError:¿Ningún módulo llamado ConfigParser?

  4. ImportError:ningún módulo llamado MySQLdb [Resuelto]

  5. ModuleNotFoundError:ningún módulo llamado 'IPython' [Fijar]

Ejecute aplicaciones de Windows en Linux con Crossover 15

Análisis de la interfaz de Linux bajo demanda con iftop

comando ip en Linux con ejemplos

Cómo ejecutar un alias con Sudo en Linux

Letsencrypt ImportError:No hay un módulo llamado interfaz en Amazon Linux durante la renovación

500 OOPS:vsftpd:se niega a ejecutarse con la raíz grabable dentro de chroot() - falló el inicio de sesión en Debian