In den letzten Tagen hatten wir plötzlich ein Problem beim Versenden von E-Mails… dann haben wir versucht, ein Upgrade/Update ohne Erfolg durchzuführen (die Update-Seite hängt und jede Komponente – Docker, Discourse, Plugins – bleibt bei „Checking for new version…“ hängen) und dann haben wir versucht, alles über Root zu aktualisieren, aber der Rebuild schlägt mit der folgenden Meldung fehl (unter anderem):
fatal: unable to access 'https://github.com/discourse/discourse.git/': Could not resolve host: github.com`
Unser Hoster hat bestätigt, dass es keine Probleme mit der Serverkonnektivität, SSL, Firewall oder irgendetwas anderem gibt.
#docker exec -it app bash -c "cat /etc/resolv.conf"
# Generated by Docker Engine.
# This file can be edited; Docker Engine will not make further changes once it
# has been modified.
nameserver 8.8.8.8
nameserver 8.8.4.4
# Based on host file: '/etc/resolv.conf' (legacy)
# Overrides: [nameservers]
#docker exec -it app bash -c "wget -O - -v https://github.com/discourse/logster.git/ |wc"
--2025-02-28 12:20:17-- https://github.com/discourse/logster.git/
Auflösen von github.com (github.com)... Fehler bei der Namensauflösung: Temporärer Fehler.
wget: Hostadresse ‘github.com’ konnte nicht aufgelöst werden
0 0 0
Danke… Ich habe keine Ahnung, wie das passieren könnte, aber ich bin kein Docker-Experte.
Was ist dein Host-Betriebssystem und wie hast du Discourse installiert? Hast du ein Paket verwendet, das vom Hosting-Unternehmen bereitgestellt wurde, oder handelt es sich um eine Standardinstallation? (Oder eine Entwicklerinstallation??) Wie hast du Docker installiert?
Aber bisher hat alles funktioniert, und dann hat es aufgehört, zu funktionieren, also liegt es vielleicht am Docker. Vielleicht kannst du deine Docker-Installation aktualisieren??
Es handelt sich um eine Standardinstallation, die in den letzten Monaten unter AlmaLinux sehr gut funktioniert hat (und davor auch unter CentOS).
Wie kann ich die Docker-Installation aktualisieren (ohne die übliche Neuaufbauanleitung mit dem Launcher oder über die Website, da keine dieser Methoden zu funktionieren scheint)?
Mit ein wenig Hilfe von ChatGPT habe ich herausgefunden, dass die Bridge-Netzwerkkonfiguration von Docker oder was auch immer das bedeutet, das Problem ist.
Ich habe mehrere Lösungen ausprobiert, aber bisher ohne Erfolg. Diese hier habe ich noch nicht versucht:
Ich fürchte, ich weiß es nicht. Ich vertraue darauf, dass du eine sichere aktuelle Sicherung hast. Das Weniger störende Vorgehen könnte ein Neustart sein.