LeFishe Hallo, Ich probleme haben bei instalieren fehler kommen von docker wie beheben? `Pulling unbound-mailcow … error Pulling mysql-mailcow … error Pulling redis-mailcow … error Pulling clamd-mailcow … error Pulling php-fpm-mailcow … error Pulling sogo-mailcow … error Pulling dovecot-mailcow … error Pulling rspamd-mailcow … error Pulling postfix-mailcow … error Pulling memcached-mailcow … error Pulling nginx-mailcow … error Pulling acme-mailcow … error Pulling netfilter-mailcow … error Pulling watchdog-mailcow … error Pulling dockerapi-mailcow … error Pulling solr-mailcow … error Pulling olefy-mailcow … error Pulling ofelia-mailcow … error Pulling ipv6nat-mailcow … error ERROR: for unbound-mailcow Head “https://registry-1.docker.io/v2/mailcow/unbound/manifests/1.15”: Get “https://auth.docker.io/token?scope=repository%3Amailcow%2Funbound%3Apull&service=registry.docker.io”: net/http: request canceled (Client.Timeout exceeded while awaiting headers) ERROR: for rspamd-mailcow Head “https://registry-1.docker.io/v2/mailcow/rspamd/manifests/1.90”: Get “https://auth.docker.io/token?scope=repository%3Amailcow%2Frspamd%3Apull&service=registry.docker.io”: net/http: request canceled (Client.Timeout exceeded while awaiting headers) ERROR: for acme-mailcow Head “https://registry-1.docker.io/v2/mailcow/acme/manifests/1.81”: Get “https://auth.docker.io/token?scope=repository%3Amailcow%2Facme%3Apull&service=registry.docker.io”: net/http: request canceled (Client.Timeout exceeded while awaiting headers) ERROR: for ofelia-mailcow Head “https://registry-1.docker.io/v2/mcuadros/ofelia/manifests/latest”: Get “https://auth.docker.io/token?scope=repository%3Amcuadros%2Fofelia%3Apull&service=registry.docker.io”: net/http: request canceled (Client.Timeout exceeded while awaiting headers) ERROR: for netfilter-mailcow Head “https://registry-1.docker.io/v2/mailcow/netfilter/manifests/1.46”: Get “https://auth.docker.io/token?scope=repository%3Amailcow%2Fnetfilter%3Apull&service=registry.docker.io”: net/http: request canceled (Client.Timeout exceeded while awaiting headers) ERROR: for ipv6nat-mailcow Head “https://registry-1.docker.io/v2/robbertkl/ipv6nat/manifests/latest”: Get “https://auth.docker.io/token?scope=repository%3Arobbertkl%2Fipv6nat%3Apull&service=registry.docker.io”: net/http: request canceled (Client.Timeout exceeded while awaiting headers) ERROR: for solr-mailcow Head “https://registry-1.docker.io/v2/mailcow/solr/manifests/1.8.1”: Get “https://auth.docker.io/token?scope=repository%3Amailcow%2Fsolr%3Apull&service=registry.docker.io”: net/http: request canceled (Client.Timeout exceeded while awaiting headers) ERROR: for redis-mailcow Head “https://registry-1.docker.io/v2/library/redis/manifests/6-alpine”: Get “https://auth.docker.io/token?scope=repository%3Alibrary%2Fredis%3Apull&service=registry.docker.io”: context deadline exceeded (Client.Timeout exceeded while awaiting headers) ERROR: for mysql-mailcow Head “https://registry-1.docker.io/v2/library/mariadb/manifests/10.5”: Get “https://auth.docker.io/token?scope=repository%3Alibrary%2Fmariadb%3Apull&service=registry.docker.io”: context deadline exceeded ERROR: for nginx-mailcow Head “https://registry-1.docker.io/v2/library/nginx/manifests/mainline-alpine”: Get “https://auth.docker.io/token?scope=repository%3Alibrary%2Fnginx%3Apull&service=registry.docker.io”: context deadline exceeded (Client.Timeout exceeded while awaiting headers) ERROR: for sogo-mailcow Head “https://registry-1.docker.io/v2/mailcow/sogo/manifests/1.107”: Get “https://auth.docker.io/token?scope=repository%3Amailcow%2Fsogo%3Apull&service=registry.docker.io”: net/http: request canceled (Client.Timeout exceeded while awaiting headers) ERROR: for watchdog-mailcow Head “https://registry-1.docker.io/v2/mailcow/watchdog/manifests/1.96”: Get “https://auth.docker.io/token?scope=repository%3Amailcow%2Fwatchdog%3Apull&service=registry.docker.io”: context deadline exceeded (Client.Timeout exceeded while awaiting headers) ERROR: for dockerapi-mailcow Head “https://registry-1.docker.io/v2/mailcow/dockerapi/manifests/1.41”: Get “https://auth.docker.io/token?scope=repository%3Amailcow%2Fdockerapi%3Apull&service=registry.docker.io”: net/http: request canceled (Client.Timeout exceeded while awaiting headers) ERROR: for dovecot-mailcow Head “https://registry-1.docker.io/v2/mailcow/dovecot/manifests/1.161”: Get “https://auth.docker.io/token?scope=repository%3Amailcow%2Fdovecot%3Apull&service=registry.docker.io”: net/http: request canceled (Client.Timeout exceeded while awaiting headers) ERROR: for memcached-mailcow Head “https://registry-1.docker.io/v2/library/memcached/manifests/alpine”: Get “https://auth.docker.io/token?scope=repository%3Alibrary%2Fmemcached%3Apull&service=registry.docker.io”: net/http: request canceled (Client.Timeout exceeded while awaiting headers) ERROR: for clamd-mailcow Head “https://registry-1.docker.io/v2/mailcow/clamd/manifests/1.50”: Get “https://auth.docker.io/token?scope=repository%3Amailcow%2Fclamd%3Apull&service=registry.docker.io”: net/http: request canceled (Client.Timeout exceeded while awaiting headers) ERROR: for postfix-mailcow Head “https://registry-1.docker.io/v2/mailcow/postfix/manifests/1.66”: Get “https://auth.docker.io/token?scope=repository%3Amailcow%2Fpostfix%3Apull&service=registry.docker.io”: net/http: request canceled (Client.Timeout exceeded while awaiting headers) ERROR: for olefy-mailcow Head “https://registry-1.docker.io/v2/mailcow/olefy/manifests/1.9”: Get “https://auth.docker.io/token?scope=repository%3Amailcow%2Folefy%3Apull&service=registry.docker.io”: net/http: request canceled (Client.Timeout exceeded while awaiting headers) ERROR: for php-fpm-mailcow Head “https://registry-1.docker.io/v2/mailcow/phpfpm/manifests/1.78”: Get “https://auth.docker.io/token?scope=repository%3Amailcow%2Fphpfpm%3Apull&service=registry.docker.io”: context deadline exceeded (Client.Timeout exceeded while awaiting headers) ERROR: Head “https://registry-1.docker.io/v2/mailcow/unbound/manifests/1.15”: Get “https://auth.docker.io/token?scope=repository%3Amailcow%2Funbound%3Apull&service=registry.docker.io”: net/http: request canceled (Client.Timeout exceeded while awaiting headers) Head “https://registry-1.docker.io/v2/mailcow/rspamd/manifests/1.90”: Get “https://auth.docker.io/token?scope=repository%3Amailcow%2Frspamd%3Apull&service=registry.docker.io”: net/http: request canceled (Client.Timeout exceeded while awaiting headers) Head “https://registry-1.docker.io/v2/mailcow/acme/manifests/1.81”: Get “https://auth.docker.io/token?scope=repository%3Amailcow%2Facme%3Apull&service=registry.docker.io”: net/http: request canceled (Client.Timeout exceeded while awaiting headers) Head “https://registry-1.docker.io/v2/mcuadros/ofelia/manifests/latest”: Get “https://auth.docker.io/token?scope=repository%3Amcuadros%2Fofelia%3Apull&service=registry.docker.io”: net/http: request canceled (Client.Timeout exceeded while awaiting headers) Head “https://registry-1.docker.io/v2/mailcow/netfilter/manifests/1.46”: Get “https://auth.docker.io/token?scope=repository%3Amailcow%2Fnetfilter%3Apull&service=registry.docker.io”: net/http: request canceled (Client.Timeout exceeded while awaiting headers) Head “https://registry-1.docker.io/v2/robbertkl/ipv6nat/manifests/latest”: Get “https://auth.docker.io/token?scope=repository%3Arobbertkl%2Fipv6nat%3Apull&service=registry.docker.io”: net/http: request canceled (Client.Timeout exceeded while awaiting headers) Head “https://registry-1.docker.io/v2/mailcow/solr/manifests/1.8.1”: Get “https://auth.docker.io/token?scope=repository%3Amailcow%2Fsolr%3Apull&service=registry.docker.io”: net/http: request canceled (Client.Timeout exceeded while awaiting headers) Head “https://registry-1.docker.io/v2/library/redis/manifests/6-alpine”: Get “https://auth.docker.io/token?scope=repository%3Alibrary%2Fredis%3Apull&service=registry.docker.io”: context deadline exceeded (Client.Timeout exceeded while awaiting headers) Head “https://registry-1.docker.io/v2/library/mariadb/manifests/10.5”: Get “https://auth.docker.io/token?scope=repository%3Alibrary%2Fmariadb%3Apull&service=registry.docker.io”: context deadline exceeded Head “https://registry-1.docker.io/v2/library/nginx/manifests/mainline-alpine”: Get “https://auth.docker.io/token?scope=repository%3Alibrary%2Fnginx%3Apull&service=registry.docker.io”: context deadline exceeded (Client.Timeout exceeded while awaiting headers) Head “https://registry-1.docker.io/v2/mailcow/sogo/manifests/1.107”: Get “https://auth.docker.io/token?scope=repository%3Amailcow%2Fsogo%3Apull&service=registry.docker.io”: net/http: request canceled (Client.Timeout exceeded while awaiting headers) Head “https://registry-1.docker.io/v2/mailcow/watchdog/manifests/1.96”: Get “https://auth.docker.io/token?scope=repository%3Amailcow%2Fwatchdog%3Apull&service=registry.docker.io”: context deadline exceeded (Client.Timeout exceeded while awaiting headers) Head “https://registry-1.docker.io/v2/mailcow/dockerapi/manifests/1.41”: Get “https://auth.docker.io/token?scope=repository%3Amailcow%2Fdockerapi%3Apull&service=registry.docker.io”: net/http: request canceled (Client.Timeout exceeded while awaiting headers) Head “https://registry-1.docker.io/v2/mailcow/dovecot/manifests/1.161”: Get “https://auth.docker.io/token?scope=repository%3Amailcow%2Fdovecot%3Apull&service=registry.docker.io”: net/http: request canceled (Client.Timeout exceeded while awaiting headers) Head “https://registry-1.docker.io/v2/library/memcached/manifests/alpine”: Get “https://auth.docker.io/token?scope=repository%3Alibrary%2Fmemcached%3Apull&service=registry.docker.io”: net/http: request canceled (Client.Timeout exceeded while awaiting headers) Head “https://registry-1.docker.io/v2/mailcow/clamd/manifests/1.50”: Get “https://auth.docker.io/token?scope=repository%3Amailcow%2Fclamd%3Apull&service=registry.docker.io”: net/http: request canceled (Client.Timeout exceeded while awaiting headers) Head “https://registry-1.docker.io/v2/mailcow/postfix/manifests/1.66”: Get “https://auth.docker.io/token?scope=repository%3Amailcow%2Fpostfix%3Apull&service=registry.docker.io”: net/http: request canceled (Client.Timeout exceeded while awaiting headers) Head “https://registry-1.docker.io/v2/mailcow/olefy/manifests/1.9”: Get “https://auth.docker.io/token?scope=repository%3Amailcow%2Folefy%3Apull&service=registry.docker.io”: net/http: request canceled (Client.Timeout exceeded while awaiting headers) Head “https://registry-1.docker.io/v2/mailcow/phpfpm/manifests/1.78”: Get “https://auth.docker.io/token?scope=repository%3Amailcow%2Fphpfpm%3Apull&service=registry.docker.io”: context deadline exceeded (Client.Timeout exceeded while awaiting headers)`
pkernstock Der Fehler ist nicht mailcow-bezogen. ggf mal die Netzwerkkonnektivitaet bzw. den DNS Server validieren? Ist jedenfalls ein Netzwerkproblem auf der Maschine.
LeFishe pkernstock Mein Hoster meinte ich soll unter /etc/resolv.conf die google und Cloudflare DNS Server eintragen dass es wie folgt aussieht nameserver 8.8.8.8 nameserver 8.8.4.4 nameserver 1.1.1.1 ist es das was du meinst? wenn nicht sagt es genauer nach DNS Server ändern und System Reboot ging es auch nicht
dia_moos Wenn du ein ping auf 8.8.8.8 (ping 8.8.8.8) machst, antwortet die Gegenstelle oder gibt es auch einen Fehler/verlorene Pakete?
dia_moos Okay, und wenn du statt einer IP eine Domain nimmst, geht es auch noch? Was gibt denn “dig auth.docker.io” aus?
pkernstock Wenn die DNS-Aufloesung via dig auth.docker.io - wie von @dia_moos vorgeschlagen - funktionieren sollte, waere es interessant und was folgender Befehl ausgibt: curl -I https://auth.docker.io
pkernstock LeFishe LeFishe dia_moos der ping geht nicht durch Das ist normal. Docker blockt ICMP auf deren Servern. LeFishe Ich bekomme diesen Fehler sehe screenshot mhh. Das sieht ja eigentlich gut so aus. Was sagt? curl -I https://registry-1.docker.io (auch wieder von der problematischen Maschine aus)
dia_moos Aha, also doch kein DNS. was gibt denn “cat /etc/resolv.conf” aus? was hat denn “dig auth.docker.io” ausgegeben?
dia_moos dia_moos Aha, also doch kein DNS. was gibt denn “cat /etc/resolv.conf” aus? was hat denn “dig auth.docker.io” ausgegeben? okay, ich dachte du pingst google.com… vergiss das, was ich schrieb, vorerst…
Scottvishnu pkernstock Kriege mit mein mailcow dockerized beim ausführen von ./update.sh den selben Fehler wie vom Theardersteller. root@vps:/opt/containers/mailcow# ./update.sh Checking internet connection... OK Checking for newer update script... Are you sure you want to update mailcow: dockerized? All containers will be stopped. [y/N] y Great! Native IPv6 NAT is active. Validating docker-compose stack configuration... WARNING: The WATCHDOG_NOTIFY_EMAIL variable is not set. Defaulting to a blank string. Checking for conflicting bridges... WARNING: The WATCHDOG_NOTIFY_EMAIL variable is not set. Defaulting to a blank string. Warning: iptables-legacy tables present, use iptables-legacy to see them Saving diff to update_diffs/diff_before_update_2022-05-04-17-17-13... Prefetching images... Error response from daemon: Head "https://registry-1.docker.io/v2/mailcow/unbound/manifests/1.15": Get "https://auth.docker.io/token?scope=repository%3Amailcow%2Funbound%3Apull&service=registry.docker.io": net/http: request canceled (Client.Timeout exceeded while awaiting headers) Error pulling mailcow/unbound:1.15, retrying... ^C root@vps:/opt/containers/mailcow# dig auth.docker.io ; <<>> DiG 9.11.5-P4-5.1+deb10u7-Debian <<>> auth.docker.io ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45167 ;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 512 ;; QUESTION SECTION: ;auth.docker.io. IN A ;; ANSWER SECTION: auth.docker.io. 25 IN A 34.230.238.103 auth.docker.io. 25 IN A 52.71.127.58 auth.docker.io. 25 IN A 52.202.132.224 auth.docker.io. 25 IN A 34.237.244.67 auth.docker.io. 25 IN A 34.203.135.183 auth.docker.io. 25 IN A 3.223.210.206 auth.docker.io. 25 IN A 54.197.112.205 auth.docker.io. 25 IN A 3.228.155.36 ;; Query time: 5 msec ;; SERVER: 8.8.8.8#53(8.8.8.8) ;; WHEN: Wed May 04 17:20:11 CEST 2022 ;; MSG SIZE rcvd: 171 root@vps:/opt/containers/mailcow# curl -I https://auth.docker.io HTTP/1.1 404 Not Found content-type: text/plain; charset=utf-8 x-content-type-options: nosniff date: Wed, 04 May 2022 15:20:24 GMT content-length: 19 strict-transport-security: max-age=31536000 root@vps:/opt/containers/mailcow# curl -I https://registry-1.docker.io HTTP/1.1 404 Not Found content-type: text/plain; charset=utf-8 docker-distribution-api-version: registry/2.0 x-content-type-options: nosniff date: Wed, 04 May 2022 15:20:56 GMT content-length: 19 strict-transport-security: max-age=31536000
dia_moos Interessant. Diese Docker Version ist aus März 21. Hast du die ersten Punkte in der Installationsanleitung befolgt? https://mailcow.github.io/mailcow-dockerized-docs/i_u_m/i_u_m_install/ Bei Ubuntu wirft es nach einem Versionsupgrade wohl die Paketquellen raus, ggf. müssten die wieder aktiviert werden. Ansonsten mache doch ma ein upgrade der Systempakete. (für debian apt update && apt upgrade) und schaue dann noch mal nach der Version.
Scottvishnu root@vps:~# docker -v Docker version 20.10.14, build a224086 Habe es jetzt auf den aktuellsten Stand gebracht, wenn ich im Internet nach dem Fehler suche dann bin ich erstaunt was ich mir alles schon durchgeschaut und probiert habe.