Hallo zusammen, bei mir hat das ganze leider nicht funktioniert. Es kommt ständig die Meldung:
`Validating docker-compose stack configuration…
1 error(s) decoding:
- error decoding ‘Ports’: Invalid ip address :: address ::: too many colons in address
Oh no, something went wrong. Please check the error message above.`
Ich habe in der mailcow.conf bei HTTP_BIND= und HTTPS_BIND= nun meine öffentliche IPv4 Adresse eingetragen. Sonst geht das update script bei mir nicht. Ich nutze auch MTA-STS und habe das mit den beiden Parametern ADDITIONAL_SAN=mta-sts.feinler.net und ADDITIONAL_SERVER_NAMES=mta-sts.feinler.net konfiguriert gehabt. Das läuft alles wie gesagt seit Monaten ohne Probleme mit docker-compose v1. Nach dem update auf Docker compose v2 bekomme ich nun die Meldung, dass der Name im Zertifikat falsch ist. Mein Hostname ist MAILCOW_HOSTNAME=mail.feinler.net. Wenn ich das Zertifikat im Browser aber aufmache dann steht ausgestellt für mta-sts.feinler.net. Das ist aber falsch. Ich habe nun folgendes bereits ausprobiert, funktioniert aber alles nicht.
- Ich habe die mta-sts.feinler.net Einträge aus der mailcow.conf bereits entfernt. Habe dann das update nochmals gestartet. funktioniert nicht.
- Ich habe dann die Zertifkate gelöscht wie hier beschrieben https://mailcow.github.io/mailcow-dockerized-docs/de/troubleshooting/debug-reset_tls/ Hat aber auch nichts gebracht.
Im Log der ACME steht folgendes drin:
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:18 CEST 2022 - Waiting for Docker API…
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:18 CEST 2022 - Docker API OK
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:19 CEST 2022 - Waiting for Postfix…
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:19 CEST 2022 - Postfix OK
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:19 CEST 2022 - Waiting for Dovecot…
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:19 CEST 2022 - Dovecot OK
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:19 CEST 2022 - Waiting for database…
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:19 CEST 2022 - Database OK
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:19 CEST 2022 - Waiting for Nginx…
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:22 CEST 2022 - Nginx OK
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:22 CEST 2022 - Waiting for resolver…
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:23 CEST 2022 - Resolver OK
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:23 CEST 2022 - Waiting for domain table…
mailcowdockerized-acme-mailcow-1 | OK
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:23 CEST 2022 - Initializing, please wait…
mailcowdockerized-acme-mailcow-1 | unable to load certificate
mailcowdockerized-acme-mailcow-1 | 140599911742280:error:0909006C😛EM routines:get_name:no start line:crypto/pem/pem_lib.c:745:Expecting: TRUSTED CERTIFICATE
mailcowdockerized-acme-mailcow-1 | unable to load certificate
mailcowdockerized-acme-mailcow-1 | 140700120918856:error:0909006C😛EM routines:get_name:no start line:crypto/pem/pem_lib.c:745:Expecting: TRUSTED CERTIFICATE
mailcowdockerized-acme-mailcow-1 | unable to load certificate
mailcowdockerized-acme-mailcow-1 | 139668845890376:error:0909006C😛EM routines:get_name:no start line:crypto/pem/pem_lib.c:745:Expecting: TRUSTED CERTIFICATE
mailcowdockerized-acme-mailcow-1 | unable to load certificate
mailcowdockerized-acme-mailcow-1 | 140011596409672:error:0909006C😛EM routines:get_name:no start line:crypto/pem/pem_lib.c:745:Expecting: TRUSTED CERTIFICATE
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:23 CEST 2022 - Generating missing domain private rsa key…
mailcowdockerized-acme-mailcow-1 | Generating RSA private key, 4096 bit long modulus (2 primes)
mailcowdockerized-acme-mailcow-1 | …….++++
mailcowdockerized-acme-mailcow-1 | ………………………………++++
mailcowdockerized-acme-mailcow-1 | e is 65537 (0×010001)
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:24 CEST 2022 - Generating missing Lets Encrypt account key…
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:24 CEST 2022 - Valid email address, using daniel@feinler.com for registration
mailcowdockerized-acme-mailcow-1 | Generating RSA private key, 4096 bit long modulus (2 primes)
mailcowdockerized-acme-mailcow-1 | …………………………………++++
mailcowdockerized-acme-mailcow-1 | ……………………………………………………………………………………..++++
mailcowdockerized-acme-mailcow-1 | e is 65537 (0×010001)
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:26 CEST 2022 - Detecting IP addresses…
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:26 CEST 2022 - OK: 37.120.160.190, 2a03:4000:6:364c:741b:8ff:fe99:3fd1
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:27 CEST 2022 - Found AAAA record for autodiscover.feinler.com: 2a03:4000:6:364c:741b:8ff:fe99:3fd1 - skipping A record check
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:27 CEST 2022 - Confirmed AAAA record with IP 2a03:4000:0006:364c:741b:08ff:fe99:3fd1, but HTTP validation failed
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:27 CEST 2022 - Found AAAA record for autoconfig.feinler.com: 2a03:4000:6:364c:741b:8ff:fe99:3fd1 - skipping A record check
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:27 CEST 2022 - Confirmed AAAA record with IP 2a03:4000:0006:364c:741b:08ff:fe99:3fd1, but HTTP validation failed
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:27 CEST 2022 - Found AAAA record for autodiscover.feinler.net: 2a03:4000:6:364c:741b:8ff:fe99:3fd1 - skipping A record check
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:27 CEST 2022 - Confirmed AAAA record with IP 2a03:4000:0006:364c:741b:08ff:fe99:3fd1, but HTTP validation failed
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:27 CEST 2022 - Found AAAA record for autoconfig.feinler.net: 2a03:4000:6:364c:741b:8ff:fe99:3fd1 - skipping A record check
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:28 CEST 2022 - Confirmed AAAA record with IP 2a03:4000:0006:364c:741b:08ff:fe99:3fd1, but HTTP validation failed
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:28 CEST 2022 - Found AAAA record for autodiscover.kaufelds.de: 2a03:4000:6:364c:741b:8ff:fe99:3fd1 - skipping A record check
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:28 CEST 2022 - Confirmed AAAA record with IP 2a03:4000:0006:364c:741b:08ff:fe99:3fd1, but HTTP validation failed
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:28 CEST 2022 - Found AAAA record for autoconfig.kaufelds.de: 2a03:4000:6:364c:741b:8ff:fe99:3fd1 - skipping A record check
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:28 CEST 2022 - Confirmed AAAA record with IP 2a03:4000:0006:364c:741b:08ff:fe99:3fd1, but HTTP validation failed
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:28 CEST 2022 - Found AAAA record for mail.feinler.net: 2a03:4000:6:364c:741b:8ff:fe99:3fd1 - skipping A record check
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:28 CEST 2022 - Confirmed AAAA record with IP 2a03:4000:0006:364c:741b:08ff:fe99:3fd1, but HTTP validation failed
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:28 CEST 2022 - Cannot validate any hostnames, skipping Let’s Encrypt for 1 hour.
mailcowdockerized-acme-mailcow-1 | Thu Jun 16 11:26:28 CEST 2022 - Use SKIP_LETS_ENCRYPT=y in mailcow.conf to skip it permanently.
mailcowdockerized-acme-mailcow-1 | OK
Ich bin nun echt am Ende. Funktioniert das nicht wegen DNSSEC oder stimmt etwas nicht mit Docker? Ich habe die ufw firewall disabled. Was kann es sonst noch sein, es scheint ja so als ob er den HTTP request nicht durch bekommt? Aber warum, und warum hat alles beim einrichten mit docker-compose v1 funktioniert?