Hi
I receive the following error when attempting to run the lets encrypt app on an onion address. Its all foreign to me! Can anyone help troubleshoot this gobbledegook?
Error:
Failed to obtain certificate for domain xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxonion Details
Error running action: letsencrypt..obtain(“xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxonion”): CalledProcessError(1, [“certbot”, “certonly”, “–non-interactive”, “–text”, “–agree-tos”, “–register-unsafely-without-email”, “–domain”, “xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxonion”, “–authenticator”, “webroot”, “–webroot-path”, “/var/www/html”, “–renew-by-default”])
Stdout:
│ Requesting a certificate for xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxonion
Stderr:
║ Saving debug log to /var/log/letsencrypt/letsencrypt.log
║ An unexpected error occurred:
║ Error creating new order :: Cannot issue for “xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxonion”: The ACME server refuses to issue a certificate for this domain name, because it is forbidden by policy
║ Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /var/log/letsencrypt/letsencrypt.log or re-run Certbot with -v for more details.
Action traceback:
╞ File “/usr/lib/python3/dist-packages/plinth/actions.py”, line 496, in _privileged_call
╞ return_values = func(*arguments[‘args’], **arguments[‘kwargs’])
╞ File “/usr/lib/python3/dist-packages/plinth/modules/letsencrypt/privileged.py”, line 136, in obtain
╞ action_utils.run(command, check=True)
╞ ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
╞ File “/usr/lib/python3/dist-packages/plinth/action_utils.py”, line 838, in run
╞ raise exception
╞ File “/usr/lib/python3/dist-packages/plinth/action_utils.py”, line 825, in run
╞ process = subprocess.run(command, **kwargs)
╞ File “/usr/lib/python3.13/subprocess.py”, line 577, in run
╞ raise CalledProcessError(retcode, process.args,
╞ output=stdout, stderr=stderr)