My domain is: kindect.com
I ran this command:
sudo ./certbot-auto renew --force-renew --debug
It produced this output:
sudo ./certbot-auto renew --force-renew --dry-run --debug
[root@frozengate ec2-user]# ./certbot-auto renew --force-renew
Upgrading certbot-auto 1.5.0 to 1.7.0…
Replacing certbot-auto…
Creating virtual environment…
Traceback (most recent call last):
File “/usr/bin/virtualenv”, line 6, in
from pkg_resources import load_entry_point
File “/usr/lib/python2.7/dist-packages/pkg_resources/init.py”, line 3049, in
@_call_aside
File “/usr/lib/python2.7/dist-packages/pkg_resources/init.py”, line 3033, in _call_aside
f(*args, **kwargs)
File “/usr/lib/python2.7/dist-packages/pkg_resources/init.py”, line 3062, in _initialize_master_working_set
working_set = WorkingSet._build_master()
File “/usr/lib/python2.7/dist-packages/pkg_resources/init.py”, line 660, in _build_master
return cls._build_from_requirements(requires)
File “/usr/lib/python2.7/dist-packages/pkg_resources/init.py”, line 673, in _build_from_requirements
dists = ws.resolve(reqs, Environment())
File “/usr/lib/python2.7/dist-packages/pkg_resources/init.py”, line 858, in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The ‘virtualenv==15.1.0’ distribution was not found and is required by the application
Traceback (most recent call last):
File “”, line 27, in
File “”, line 19, in create_venv
File “/usr/lib64/python2.7/subprocess.py”, line 190, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command ‘[‘virtualenv’, ‘–no-site-packages’, ‘–python’, ‘/usr/bin/python2.7’, ‘/opt/eff.org/certbot/venv’]’ returned non-zero exit status 1
My web server is (include version):
Apache/2.4.43 (Amazon)
The operating system my web server runs on is (include version):
[root@frozengate ec2-user]# aws --version
aws-cli/1.18.13 Python/2.7.18 Linux/4.14.186-110.268.amzn1.x86_64 botocore/1.15.13
My hosting provider, if applicable, is:
Amazon
I can login to a root shell on my machine (yes or no, or I don’t know):
Yeah
I’m using a control panel to manage my site (no, or provide the name and version of the control panel):
No
The version of my client is (e.g. output of certbot --version or certbot-auto --version if you’re using Certbot):
Broken… see below… this was working before… I would suggest not auto upgrading the client without asking the user first.
[root@frozengate ec2-user]# ./certbot-auto --version
FATAL: Amazon Linux support is very experimental at present…
if you would like to work on improving it, please ensure you have backups
and then run this script again with the --debug flag!
Alternatively, you can install OS dependencies yourself and run this script
again with --no-bootstrap.
Please advise if there is a way to fix , or any tips, thank you so much for looking into it. Lets Encrypt is the best. Note: my cert is still working on kindect dot com just the client is broken.