La réinstallation et la restauration depuis une sauvegarde ont été la seule solution.
Je ne sais pas ce qui a changé au milieu de la nuit, mais c’est réglé maintenant.
Merci pour le support.
La réinstallation et la restauration depuis une sauvegarde ont été la seule solution.
Je ne sais pas ce qui a changé au milieu de la nuit, mais c’est réglé maintenant.
Merci pour le support.
Ce problème n’est pas nouveau. Il semble que vous l’ayez résolu en effectuant une sauvegarde, une réinstallation et une restauration.
Pour ce que cela vaut, j’ai contourné le problème comme décrit ici : Could not resolve host: github.com for SamSaffron/pups.git - #9 by rcauvin
Juste pour information, j’ai le même problème, mais la suggestion de @rcauvin n’a pas fonctionné pour moi.
Voir : ./discourse-setup: could not resolve host: github.com - #2 by supermathie pour mon sujet sur le même problème
Je rencontre le même problème, mais avec un droplet Digital Ocean propre, en suivant ce tutoriel. Docker est installé par l’installateur de Discourse. Je ne sais pas comment résoudre cela. La solution ci-dessus ne m’a pas non plus fonctionné.
firewall-cmd --zone=public --add-masquerade --permanent
Édit : après avoir appliqué la solution de @rcauvin, suivie de firewall-cmd --zone=public --add-masquerade --permanent issue de ce post, cela fonctionne.
Une chose que j’ai remarquée récemment sur Ubuntu 20 chez DigitalOcean, c’est que la machine hôte ne rend pas ses serveurs de noms de domaine disponibles pour Docker. Ce n’est pas un problème lié au pare-feu, car Ubuntu 20 ne l’active pas par défaut.
Pour corriger cela, trouvez d’abord les serveurs de noms de DigitalOcean avec la commande cat /run/systemd/resolve/resolv.conf. Vous devriez voir quelque chose comme ceci…
nameserver 1.2.3.4
nameserver 9.8.7.6
Ensuite, éditez le fichier daemon.json avec nano /etc/docker/daemon.json afin que ces serveurs de noms, et optionnellement les DNS de Google (8.8.8.8), soient disponibles pour Docker.
{
"dns": ["<ip1 ci-dessus>", "<ip2 ci-dessus>", "8.8.8.8"]
}
Enfin, redémarrez Docker et reconstruisez l’application.
systemctl restart docker
/var/discourse/launcher rebuild app
Ce fichier n’existe pas sur mon installation. L’avez-vous créé à partir de zéro, ou ce fichier était-il déjà présent dans votre installation ?
Le seul fichier que j’ai à cet emplacement est key.json.
J’ai créé le fichier à partir de zéro.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.