Letsencrypt ImportError: No module named interface on amazon linux while renewing
Question: **Today when i tried to renew my certificates using this command I'm facing
error**

    
    
    /opt/letsencrypt/letsencrypt-auto renew --config /etc/letsencrypt/config.ini --agree-tos && apachectl graceful
    

**also tried this command**

    
    
    /opt/letsencrypt/letsencrypt-auto renew
    

**Error :**

    
    
    Traceback (most recent call last):
      File "/root/.local/share/letsencrypt/bin/letsencrypt", line 7, in <module>
        from certbot.main import main
      File "/root/.local/share/letsencrypt/local/lib/python2.7/dist-packages/certbot/main.py", line 12, in <module>
        import zope.component
      File "/root/.local/share/letsencrypt/local/lib/python2.7/dist-packages/zope/component/__init__.py", line 16, in <module>
        from zope.interface import Interface
    ImportError: No module named interface
    

**I did lot of research no solution found.**


Answer: **After doing lots of research I found it.**

You have to unset Python install layout

    
    
     unset PYTHON_INSTALL_LAYOUT
    

then update letsencrypt

    
    
     /opt/letsencrypt/letsencrypt-auto -v
    

for more refer this blog <https://o-mkar.com/facing-problem-while-renewing-
letsencrypt-certificates-importerror-no-module-named-interface-amazon-linux>

