What type of hardware are you using: Virtual machine
What YunoHost version are you running: 12.0.11
How are you able to access your server: SSH
Are you in a special context or did you perform specific tweaking on your YunoHost instance ?: No
Describe your issue
The automatic and manual renewal of certificate for all domains fails with the following error: Error: Domain domain.tld does not seem to be accessible through HTTP. Please check the 'Web' category in the diagnosis for more info. (If you know what you are doing, use '--no-checks' to turn off these checks.)
I have not changed anything specific lately that would have caused the renewal to fail, and it used to work. The diagnosis logs do indeed show that it is not reachable through IPv6, but IPv4 works, and I have HTTP access to my server. So I’m not sure what’s going on.
Should I disable IPv6? How?
Share relevant logs or error messages
~$ sudo yunohost diagnosis show web
reports:
description: Web
id: web
items:
0:
details: Timed-out while trying to contact your server from the outside. It appears to be unreachable.
1. The most common cause for this issue is that port 80 (and 443) are not correctly forwarded to your server.
2. You should also make sure that the service nginx is running
3. On more complex setups: make sure that no firewall or reverse-proxy is interfering.
status: ERROR
summary: Domain domain.tld appears unreachable through HTTP from outside the local network in IPv6, though it works in IPv4.
1:
details: Timed-out while trying to contact your server from the outside. It appears to be unreachable.
1. The most common cause for this issue is that port 80 (and 443) are not correctly forwarded to your server.
2. You should also make sure that the service nginx is running
3. On more complex setups: make sure that no firewall or reverse-proxy is interfering.
status: ERROR
summary: Domain design.domain.tld appears unreachable through HTTP from outside the local network in IPv6, though it works in IPv4.
2:
details: Timed-out while trying to contact your server from the outside. It appears to be unreachable.
1. The most common cause for this issue is that port 80 (and 443) are not correctly forwarded to your server.
2. You should also make sure that the service nginx is running
3. On more complex setups: make sure that no firewall or reverse-proxy is interfering.
status: ERROR
summary: Domain grocy.domain.tld appears unreachable through HTTP from outside the local network in IPv6, though it works in IPv4.
3:
details: Timed-out while trying to contact your server from the outside. It appears to be unreachable.
1. The most common cause for this issue is that port 80 (and 443) are not correctly forwarded to your server.
2. You should also make sure that the service nginx is running
3. On more complex setups: make sure that no firewall or reverse-proxy is interfering.
status: ERROR
summary: Domain languagetool.domain.tld appears unreachable through HTTP from outside the local network in IPv6, though it works in IPv4.
4:
details: Timed-out while trying to contact your server from the outside. It appears to be unreachable.
1. The most common cause for this issue is that port 80 (and 443) are not correctly forwarded to your server.
2. You should also make sure that the service nginx is running
3. On more complex setups: make sure that no firewall or reverse-proxy is interfering.
status: ERROR
summary: Domain pdf.domain.tld appears unreachable through HTTP from outside the local network in IPv5, though it works in IPv4.
cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 yunohost.yunohost.org yunohost # that line is suspicious. Should I remove it?
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
127.0.0.1 domain.tld