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)`
Der Fehler ist nicht mailcow-bezogen. ggf mal die Netzwerkkonnektivitaet bzw. den DNS Server validieren? Ist jedenfalls ein Netzwerkproblem auf der Maschine.
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
Habe auch ein komplettes frisches System benutz ging auch nicht
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 ich bekomme kein Fehler es ping ganz normal
Okay, und wenn du statt einer IP eine Domain nimmst, geht es auch noch?
Was gibt denn “dig auth.docker.io” aus?
dia_moos der ping geht nicht durch
Wenn die DNS-Aufloesung via dig auth.docker.io - wie von @dia_moos vorgeschlagen - funktionieren sollte, waere es interessant und was folgender Befehl ausgibt:
dig auth.docker.io
curl -I https://auth.docker.io
Ich bekomme diesen Fehler sehe screenshot
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)
Aha, also doch kein DNS.
was gibt denn “cat /etc/resolv.conf” aus? was hat denn “dig auth.docker.io” ausgegeben?
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 Aha, also doch kein DNS.
okay, ich dachte du pingst google.com… vergiss das, was ich schrieb, vorerst…
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
Was für eine docker version habt ihr?
docker -v
root@vps:~# docker -v Docker version 20.10.5+dfsg1, build 55c4c88
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.
apt update && apt upgrade
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.
Lag am Provider, habe eine neue IP gekriegt und seitdem läuft es.