Page 1 of 2

Probleme mit Erzeugung von LE-Zertifikaten

Posted: Sat 30. Mar 2024, 17:34
by goldene-zeiten
Liebe KeyHelp-Freunde,

auf einem Server von mir bekomme ich seit einigen Tagen eine Rückmeldung, dass im Grunde genommen alle Zertifikate nicht mehr neu erstellt werden können (wegen einem Problem mit der Firewall, welches es aber wohl vorher nicht gab):

Code: Select all

Failed to aquire a Let's Encrypt certificate for superbrain.hahnefeld.it.
Verification ended with an error.
Details: 217.160.193.173: Fetching https://superbrain.hahnefeld.it/.well-known/acme-challenge/EfJztqv2p6xtqAiGxQCa4S6Di7KnnA_d414z4yMXciQ: Timeout during connect (likely firewall problem)
Type: urn:ietf:params:acme:error:connection
Full response: {"type":"http-01","status":"invalid","error":{"type":"urn:ietf:params:acme:error:connection","detail":"217.160.193.173: Fetching https:\/\/superbrain.hahnefeld.it\/.well-known\/acme-challenge\/EfJztqv2p6xtqAiGxQCa4S6Di7KnnA_d414z4yMXciQ: Timeout during connect (likely firewall problem)","status":400},"url":"https:\/\/acme-v02.api.letsencrypt.org\/acme\/chall-v3\/332262836387\/h0JF2w","token":"EfJztqv2p6xtqAiGxQCa4S6Di7KnnA_d414z4yMXciQ","validationRecord":[{"url":"http:\/\/superbrain.hahnefeld.it\/.well-known\/acme-challenge\/EfJztqv2p6xtqAiGxQCa4S6Di7KnnA_d414z4yMXciQ","hostname":"superbrain.hahnefeld.it","port":"80","addressesResolved":["217.160.193.173","2001:8d8:1801:5f5::1"],"addressUsed":"2001:8d8:1801:5f5::1","resolverAddrs":["A:10.1.12.89:26534","AAAA:10.1.12.81:31390"]},{"url":"http:\/\/superbrain.hahnefeld.it\/.well-known\/acme-challenge\/EfJztqv2p6xtqAiGxQCa4S6Di7KnnA_d414z4yMXciQ","hostname":"superbrain.hahnefeld.it","port":"80","addressesResolved":["217.160.193.173","2001:8d8:1801:5f5::1"],"addressUsed":"217.160.193.173","resolverAddrs":["A:10.1.12.89:26534","AAAA:10.1.12.81:31390"]},{"url":"https:\/\/superbrain.hahnefeld.it\/.well-known\/acme-challenge\/EfJztqv2p6xtqAiGxQCa4S6Di7KnnA_d414z4yMXciQ","hostname":"superbrain.hahnefeld.it","port":"443","addressesResolved":["217.160.193.173","2001:8d8:1801:5f5::1"],"addressUsed":"2001:8d8:1801:5f5::1","resolverAddrs":["A:10.1.12.87:28704","AAAA:10.1.12.86:25223"]}],"validated":"2024-03-29T23:01:14Z"}
Woran könnte das liegen?

Viele Grüße von

Hahni

Re: Probleme mit Erzeugung von LE-Zertifikaten

Posted: Sat 30. Mar 2024, 18:22
by Florian
Hallo,

funktionieren die IPv6 Adressen, auf die Domains aufgelöst werden? Häufig ist hier das Problem.

Re: Probleme mit Erzeugung von LE-Zertifikaten

Posted: Mon 1. Apr 2024, 20:27
by goldene-zeiten
Das scheint eine sehr interessante Fährte zu sein. Die IP lautet 2001:8d8:1801:5f5::1 und tatsächlich kommt beim PIng:

Code: Select all

Zeitüberschreitung der Anforderung.

Ping-Statistik für 2001:8d8:1801:5f5::1:
    Pakete: Gesendet = 4, Empfangen = 0, Verloren = 4
    (100% Verlust),

Re: Probleme mit Erzeugung von LE-Zertifikaten

Posted: Mon 1. Apr 2024, 23:45
by tab-kh
Spannend ;). Eventuell läufst du da in das gleiche Problem, das ich auch mit meinen Servern von Strato habe. Die kommen ja letztlich auch von 1&1 Ionos. Ist das Netzwerk statisch konfiguriert oder holt sich der Server seine IPs vom DHCP-Server wie bei Strato? Bei mir geht da in der Standardkonfiguration des Strato-Image die IPv6-Konnektivität nach der Keyhelp-Installation verloren.

Re: Probleme mit Erzeugung von LE-Zertifikaten

Posted: Tue 2. Apr 2024, 00:07
by 24unix
Mein vServer bei IONOS verweigerte das Backup vor ein paar Tagen.
IPv6 war weg.
Habe keine Zeit investiert, Neustart, und gut war es …

Re: Probleme mit Erzeugung von LE-Zertifikaten

Posted: Fri 5. Apr 2024, 14:30
by goldene-zeiten
Also die IP hat sich nicht geändert. Laut Fehlermeldung soll ja die Firewall schuld sein. Nun ist die Frage, ob es die von Ionos oder die von KeyHelp ist. Und vor allem: warum ging es bisher und nun nicht mehr?

Re: Probleme mit Erzeugung von LE-Zertifikaten

Posted: Fri 5. Apr 2024, 15:12
by 24unix
goldene-zeiten wrote: Fri 5. Apr 2024, 14:30 Also die IP hat sich nicht geändert. Laut Fehlermeldung soll ja die Firewall schuld sein. Nun ist die Frage, ob es die von Ionos oder die von KeyHelp ist. Und vor allem: warum ging es bisher und nun nicht mehr?
Fehlermeldungen sind manchmal nicht hilfreich.

Ich kann Deine IPv6 nicht pingen und weder auf 80 noch 443 reagiert sie.

Was sagt

Code: Select all

 ip a
, was

Code: Select all

netstat -luntep
?

Re: Probleme mit Erzeugung von LE-Zertifikaten

Posted: Sat 6. Apr 2024, 20:32
by goldene-zeiten

Code: Select all

root@superbrain:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:50:56:39:d5:5a brd ff:ff:ff:ff:ff:ff
    altname enp11s0
    inet 217.160.193.173/32 brd 217.160.193.173 scope global dynamic ens192
       valid_lft 26922sec preferred_lft 26922sec
    inet6 fe80::250:56ff:fe39:d55a/64 scope link
       valid_lft forever preferred_lft forever

Code: Select all

root@superbrain:~# netstat -luntep
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       User       Inode      PID/Program name
tcp        0      0 0.0.0.0:143             0.0.0.0:*               LISTEN      0          29697      839/dovecot
tcp        0      0 127.0.0.1:10002         0.0.0.0:*               LISTEN      0          29618      860/postsrsd
tcp        0      0 127.0.0.1:10001         0.0.0.0:*               LISTEN      0          29617      860/postsrsd
tcp        0      0 0.0.0.0:993             0.0.0.0:*               LISTEN      0          29699      839/dovecot
tcp        0      0 0.0.0.0:995             0.0.0.0:*               LISTEN      0          29672      839/dovecot
tcp        0      0 217.160.193.173:53      0.0.0.0:*               LISTEN      109        30015      894/named
tcp        0      0 127.0.0.1:783           0.0.0.0:*               LISTEN      0          31291      1302/perl
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      109        30011      894/named
tcp        0      0 127.0.0.1:12345         0.0.0.0:*               LISTEN      117        30353      1017/opendkim
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      101        28495      675/systemd-resolve
tcp        0      0 0.0.0.0:465             0.0.0.0:*               LISTEN      0          32418      1528/master
tcp        0      0 127.0.0.1:10024         0.0.0.0:*               LISTEN      120        32768      925/amavisd-new (ma
tcp        0      0 127.0.0.1:10025         0.0.0.0:*               LISTEN      0          32523      1528/master
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      0          32412      1528/master
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      110        30773      1038/mariadbd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      0          29973      886/sshd: /usr/sbin
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN      0          29670      839/dovecot
tcp        0      0 0.0.0.0:587             0.0.0.0:*               LISTEN      0          32424      1528/master
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      109        30067      894/named
tcp        0      0 0.0.0.0:4190            0.0.0.0:*               LISTEN      0          29662      839/dovecot
tcp6       0      0 :::443                  :::*                    LISTEN      0          30411      1055/apache2
tcp6       0      0 :::143                  :::*                    LISTEN      0          29698      839/dovecot
tcp6       0      0 fe80::250:56ff:fe39::53 :::*                    LISTEN      109        30019      894/named
tcp6       0      0 :::993                  :::*                    LISTEN      0          29700      839/dovecot
tcp6       0      0 :::995                  :::*                    LISTEN      0          29673      839/dovecot
tcp6       0      0 :::465                  :::*                    LISTEN      0          32419      1528/master
tcp6       0      0 ::1:953                 :::*                    LISTEN      109        30068      894/named
tcp6       0      0 :::25                   :::*                    LISTEN      0          32413      1528/master
tcp6       0      0 :::21                   :::*                    LISTEN      111        484238     47778/proftpd: (acc
tcp6       0      0 :::22                   :::*                    LISTEN      0          29992      886/sshd: /usr/sbin
tcp6       0      0 :::110                  :::*                    LISTEN      0          29671      839/dovecot
tcp6       0      0 ::1:783                 :::*                    LISTEN      0          31290      1302/perl
tcp6       0      0 :::587                  :::*                    LISTEN      0          32425      1528/master
tcp6       0      0 ::1:10024               :::*                    LISTEN      120        32769      925/amavisd-new (ma
tcp6       0      0 ::1:53                  :::*                    LISTEN      109        30017      894/named
tcp6       0      0 :::4190                 :::*                    LISTEN      0          29663      839/dovecot
tcp6       0      0 :::80                   :::*                    LISTEN      0          30407      1055/apache2
udp        0      0 217.160.193.173:53      0.0.0.0:*                           109        30014      894/named
udp        0      0 127.0.0.1:53            0.0.0.0:*                           109        30010      894/named
udp        0      0 127.0.0.53:53           0.0.0.0:*                           101        28494      675/systemd-resolve
udp        0      0 0.0.0.0:68              0.0.0.0:*                           0          28379      616/dhclient
udp        0      0 0.0.0.0:52437           0.0.0.0:*                           120        222477     1562/amavisd-new (c
udp        0      0 0.0.0.0:36873           0.0.0.0:*                           120        222476     1561/amavisd-new (c
udp6       0      0 ::1:53                  :::*                                109        30016      894/named
udp6       0      0 fe80::250:56ff:fe39::53 :::*                                109        30018      894/named
udp6       0      0 fe80::250:56ff:fe39:546 :::*                                0          28595      729/dhclient

Re: Probleme mit Erzeugung von LE-Zertifikaten

Posted: Sat 6. Apr 2024, 20:38
by 24unix
Du hast keine öffentliche IPv6.

inet6 fe80::250:56ff:fe39:d55a/64 scope link
ist Link Local. Vergleichbar mit 192.168.x.y.

LE vermutet einen Firewallfehler, weil eine IPv6 im DNS existiert, aber nicht erreichbar ist.

Workaround: AAAA im DNS deaktivieren. Neu testen, ich meine, LE ignoriert die TTL und fragt immer direkt nach (nagel mich nicht drauf fest, es kommt mir aber so vor).

Lösung: IPv6 ans Laufen bringen.

Re: Probleme mit Erzeugung von LE-Zertifikaten

Posted: Sat 6. Apr 2024, 20:52
by goldene-zeiten
Zunächst einmal vielen lieben Dank, dass du dich der Sache annimmst. Den Workaround würde ich weniger gern wählen. LIeber wäre mir, ich könnte den Fehler komplett beseitigen. Bei einem anderen Root-Server von Ionos klappt es ja auch - nur eben beim Server seit wenigen Tagen nicht...

Re: Probleme mit Erzeugung von LE-Zertifikaten

Posted: Sat 6. Apr 2024, 20:54
by 24unix
Wann hast Du den letzten reboot gemacht?

Re: Probleme mit Erzeugung von LE-Zertifikaten

Posted: Sat 6. Apr 2024, 20:55
by Jolinar
goldene-zeiten wrote: Sat 6. Apr 2024, 20:52 LIeber wäre mir, ich könnte den Fehler komplett beseitigen
Dann mach das doch :mrgreen:
24unix wrote: Sat 6. Apr 2024, 20:38 Lösung: IPv6 ans Laufen bringen
Der Hinweis wurde ja schon gegeben.
Wie sieht denn deine aktuelle Netzwerkkonfiguration aus?

Re: Probleme mit Erzeugung von LE-Zertifikaten

Posted: Sat 6. Apr 2024, 22:32
by goldene-zeiten
24unix wrote: Sat 6. Apr 2024, 20:54 Wann hast Du den letzten reboot gemacht?
Vor wenigen Tagen, um auszuschließen, dass es daran liegt Aber das kann ich sehr gerne machen, um zu sehen, was dann passiert.

Re: Probleme mit Erzeugung von LE-Zertifikaten

Posted: Sat 6. Apr 2024, 22:33
by goldene-zeiten
Jolinar wrote: Sat 6. Apr 2024, 20:55
goldene-zeiten wrote: Sat 6. Apr 2024, 20:52 LIeber wäre mir, ich könnte den Fehler komplett beseitigen
Dann mach das doch :mrgreen:
24unix wrote: Sat 6. Apr 2024, 20:38 Lösung: IPv6 ans Laufen bringen
Der Hinweis wurde ja schon gegeben.
Wie sieht denn deine aktuelle Netzwerkkonfiguration aus?
Noch bin ich damit überfordert.

Re: Probleme mit Erzeugung von LE-Zertifikaten

Posted: Sun 7. Apr 2024, 10:42
by 24unix
goldene-zeiten wrote: Sat 6. Apr 2024, 22:32
24unix wrote: Sat 6. Apr 2024, 20:54 Wann hast Du den letzten reboot gemacht?
Vor wenigen Tagen, um auszuschließen, dass es daran liegt Aber das kann ich sehr gerne machen, um zu sehen, was dann passiert.
Ist ja schnell gemacht.

Und dann mal schauen, wie das Interface konfiguriert wird, da baut ja jeder Hoster gerne mal individuelle Lösungen.