Symptoms
Requesting a new certificate through Let's Encrypt fails.
In the log files, a similar error can be seen:
2024-07-02 10:29:54.556000+00:00 parallelws awingu-worker-smc.service[python:2075552]: Saving debug log to /opt/awingu/letsencrypt/6bf67693-66e4-4172-9fa8-515ebf03a947/logs/letsencrypt.log 2024-07-02 10:29:54.557886+00:00 parallelws awingu-worker-smc.service[python:2075552]: Plugins selected: Authenticator webroot, Installer None 2024-07-02 10:29:54.558396+00:00 parallelws awingu-worker-smc.service[python:2075552]: Registering without email! 2024-07-02 10:29:54.851680+00:00 parallelws awingu-worker-smc.service[python:2075552]: An unexpected error occurred: 2024-07-02 10:29:54.852245+00:00 parallelws awingu-worker-smc.service[python:2075552]: OpenSSL.SSL.Error: [('PEM routines', 'get_header_and_data', 'bad end line'), ('x509 certificate routines', 'X509_load_cert_crl_file', 'PEM lib')] 2024-07-02 10:29:54.852245+00:00 parallelws awingu-worker-smc.service[python:2075552]: Please see the logfiles in /opt/awingu/letsencrypt/6bf67693-66e4-4172-9fa8-515ebf03a947/logs for more details. 2024-07-02 10:29:54.914947+00:00 parallelws awingu-worker-smc.service[manage.py:1351020]: Failed to generate certificate Traceback (most recent call last): File "/opt/awingu/awingu-core/virtualenv/lib/python3.11/site-packages/awingucore/certificates/tasks.py", line 37, in generate_certificate_appliance subprocess.check_call(cmd) File "/opt/awingu-python3/lib/python3.11/subprocess.py", line 413, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['certbot', 'certonly', '-n', '--webroot', '--webroot-path', '/var/www/letsencrypt/', '--register-unsafely-without-email', '--agree-tos', '-d', 'workspace.somedomain.org', '--cert-path', '/opt/awingu/letsencrypt/6bf67693-66e4-4172-9fa8-515ebf03a947/cert', '--key-path', '/opt/awingu/letsencrypt/6bf67693-66e4-4172-9fa8-515ebf03a947/key', '--fullchain-path', '/opt/awingu/letsencrypt/6bf67693-66e4-4172-9fa8-515ebf03a947/fullchain', '--chain-path', '/opt/awingu/letsencrypt/6bf67693-66e4-4172-9fa8-515ebf03a947/chain', '--config-dir', '/opt/awingu/letsencrypt/6bf67693-66e4-4172-9fa8-515ebf03a947/config', '--work-dir', '/opt/awingu/letsencrypt/6bf67693-66e4-4172-9fa8-515ebf03a947/work', '--logs-dir', '/opt/awingu/letsencrypt/6bf67693-66e4-4172-9fa8-515ebf03a947/logs']' returned non-zero exit status 1. 2024-07-02 10:29:54.916044+00:00 parallelws awingu-worker-smc.service[manage.py:1351020]: Task certificates.tasks.generate_certificate_appliance failed Traceback (most recent call last): File "/opt/awingu/awingu-core/virtualenv/lib/python3.11/site-packages/awingucore/certificates/tasks.py", line 37, in generate_certificate_appliance subprocess.check_call(cmd) File "/opt/awingu-python3/lib/python3.11/subprocess.py", line 413, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['certbot', 'certonly', '-n', '--webroot', '--webroot-path', '/var/www/letsencrypt/', '--register-unsafely-without-email', '--agree-tos', '-d', 'workspace.somedomain.org', '--cert-path', '/opt/awingu/letsencrypt/6bf67693-66e4-4172-9fa8-515ebf03a947/cert', '--key-path', '/opt/awingu/letsencrypt/6bf67693-66e4-4172-9fa8-515ebf03a947/key', '--fullchain-path', '/opt/awingu/letsencrypt/6bf67693-66e4-4172-9fa8-515ebf03a947/fullchain', '--chain-path', '/opt/awingu/letsencrypt/6bf67693-66e4-4172-9fa8-515ebf03a947/chain', '--config-dir', '/opt/awingu/letsencrypt/6bf67693-66e4-4172-9fa8-515ebf03a947/config', '--work-dir', '/opt/awingu/letsencrypt/6bf67693-66e4-4172-9fa8-515ebf03a947/work', '--logs-dir', '/opt/awingu/letsencrypt/6bf67693-66e4-4172-9fa8-515ebf03a947/logs']' returned non-zero exit status 1.
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File "/opt/awingu/awingu-core/virtualenv/lib/python3.11/site-packages/django_q/cluster.py", line 448, in worker res = f(task["args"], *task["kwargs"]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/awingu/awingu-core/virtualenv/lib/python3.11/site-packages/awingucore/certificates/tasks.py", line 40, in generate_certificate_appliance raise CertificateError() certificates.tasks.CertificateError 2024-07-02 10:29:54.949327+00:00 parallelws awingu-worker-smc.service[manage.py:11167]: Failed [arizona-lactose-alpha-lemon] -
Cause
Resolution
Upload a valid "trusted roots" file under System Settings > Global > Connectivity.
Was this article helpful?
Tell us how we can improve it.