Hi Let's Encrypt community, I need some help with auto-renewing my SSL
It's been auto-renewing manually every 90 days for a while but after a server tidy up it seems to be showing some errors now and I can't debug.
My domain is:
https://rwwriter.com
I ran this command:
./certbot-auto renew
It produced this output:
Error: couldn't get currently installed version for /opt/eff.org/certbot/venv/bin/letsencrypt:
Traceback (most recent call last):
File "/opt/eff.org/certbot/venv/bin/letsencrypt", line 7, in
from certbot.main import main
File "/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/certbot/main.py", line 9, in
from acme import jose
File "/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/acme/jose/init.py", line 37, in
from acme.jose.interfaces import JSONDeSerializable
File "/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/acme/jose/interfaces.py", line 9, in
from acme.jose import util
File "/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/acme/jose/util.py", line 5, in
import OpenSSL
File "/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/OpenSSL/init.py", line 8, in
from OpenSSL import rand, crypto, SSL
File "/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/OpenSSL/crypto.py", line 1, in
import datetime
ImportError: No module named datetime
Then I ran:
python -c 'import datetime; print datetime.datetime.now()'
And it prints the date:
2017-12-29 20:59:01.267586
So it's not a Python thing..
So I tried this:
I moved the let's encrypt folder to let'sencrypt.bak and ran AUTORENEW again and same error...
My web server is (include version):
Ubuntu 16.04.3 LTS
My hosting provider, if applicable, is:
I can login to a root shell on my machine (yes or no, or I don't know):
Yes
Any help greatly appreciated!!!
Cheers