Die Neuinstallation und die Wiederherstellung aus einem Backup war die einzige Lösung.
Ich habe keine Ahnung, was sich in der Nacht geändert hat, aber es ist jetzt erledigt.
Danke für die Unterstützung
Die Neuinstallation und die Wiederherstellung aus einem Backup war die einzige Lösung.
Ich habe keine Ahnung, was sich in der Nacht geändert hat, aber es ist jetzt erledigt.
Danke für die Unterstützung
Dieses Problem ist nicht neu. Es klingt so, als hättest du es mit einem Backup, einer Neuinstallation und einer Wiederherstellung gelöst.
Sofern es von Interesse ist, habe ich das Problem wie hier beschrieben umgangen: Could not resolve host: github.com for SamSaffron/pups.git - #9 by rcauvin
Nur als Hinweis: Ich habe das gleiche Problem, aber @rcauvin’s Vorschlag hat bei mir nicht funktioniert.
Siehe: ./discourse-setup: could not resolve host: github.com - #2 by supermathie für mein Thema zum gleichen Problem
Ich habe das gleiche Problem, aber auf einer sauberen DigitalOcean-Droplet, nachdem ich dieses Tutorial befolgt habe. Docker wird vom Discourse-Installer installiert. Ich habe keine Ahnung, wie ich das Problem lösen soll. Die oben genannte Lösung hat bei mir auch nicht funktioniert.
firewall-cmd --zone=public --add-masquerade --permanent
Edit: Nachdem ich die Lösung von @rcauvin angewendet und anschließend firewall-cmd --zone=public --add-masquerade --permanent aus diesem Beitrag ausgeführt habe, funktioniert es.
Etwas, das ich kürzlich bei Ubuntu 20 auf DigitalOcean bemerkt habe, ist, dass die Host-Maschine ihre DNS-Server nicht für Docker verfügbar macht. Dies ist kein Problem mit der Firewall, da Ubuntu 20 standardmäßig keine aktivierte Firewall mitbringt.
Um dies zu beheben, finden Sie zunächst die DNS-Server von DigitalOcean mit cat /run/systemd/resolve/resolv.conf. Sie werden etwas Ähnliches wie Folgendes sehen…
nameserver 1.2.3.4
nameserver 9.8.7.6
Bearbeiten Sie anschließend die Datei daemon.json mit nano /etc/docker/daemon.json, um sicherzustellen, dass diese DNS-Server und optional auch die Google-DNS-Server (8.8.8.8) für Docker verfügbar sind.
{
"dns": ["<ip1 von oben>", "<ip2 von oben>", "8.8.8.8"]
}
Starten Sie dann Docker neu und bauen Sie das Projekt neu auf.
systemctl restart docker
/var/discourse/launcher rebuild app
Diese Datei existiert auf meiner Installation nicht. Haben Sie sie von Grund auf neu erstellt oder war diese Datei bereits auf Ihrer Installation vorhanden?
Die einzige Datei, die ich an diesem Speicherort habe, ist key.json.
Ich habe die Datei von Grund auf neu erstellt.