Freedombox is plugged into a router at home.
Bought in June 2020.
Debian GNU/Linux 13 (trixie) and FreedomBox Version 25.14.
Hi to all,
my Freedombox became unreachable from the internet a while ago. Running diagnostics everything is OK except Letsencrypt throwing an error. It seems impossible to renew the certificates.
Nov 11 10:27:12 freedombox /usr/lib/freedombox/freedombox-privileged[15191]: Error running action: letsencrypt..obtain(..): Command '['certbot', 'certonly', '--non-interactive', '--text', '--agree-tos', '--register-unsafely-without-email', '--domain', 'XXXX.fbx.one', '--authenticator', 'webroot', '--webroot-path', '/var/www/html', '--renew-by-default']' returned non-zero exit status 1.
stdout:
Renewing an existing certificate for XXXX.fbx.one
Certbot failed to authenticate some domains (authenticator: webroot). The Certificate Authority reported these problems:
Domain: XXX.fbx.one
Type: connection
Detail: xxx.xxx.xx.xx: Fetching http://XXX.fbx.one/.well-known/acme-challenge/xyxyxy: Timeout during connect (likely firewall problem)
Hint: The Certificate Authority failed to download the temporary challenge files created by Certbot. Ensure that the listed domains serve their content from the provided --webroot-path/-w and that files created there can be downloaded from the internet.
Traceback (most recent call last):
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)
subprocess.CalledProcessError: Command '['certbot', 'certonly', '--non-interactive', '--text', '--agree-tos', '--register-unsafely-without-email', '--domain', 'XXXX.fbx.one', '--authenticator', 'webroot', '--webroot-path', '/var/www/html', '--renew-by-default']' returned non-zero exit status 1.
In the logs it says “likely firewall problem”, but I haven’t changed anything on the Freedombox. What did change is that my ISP no longer provides me with an IPv4 address, only IPv6.
Any idea how I can fix this?
Cheers, Michael