Impossible de reconstruire l'application en raison de problèmes DNS de serveur de noms "impossible de résoudre l'hôte github.com"

Vérification que le lanceur est à jour
Récupération de l'origine
fatal: impossible d'accéder à 'https://github.com/discourse/discourse_docker.git/': Impossible de résoudre l'hôte : github.com
error: Échec de la récupération de l'origine
Le lanceur est à jour

Et aussi,
curl https://github.com/ ne fonctionne pas

Salut Anna ! Désolé que tu rencontres des problèmes. Soit GitHub est en panne, soit, plus probablement, tu as un problème DNS ou de réseau.

J’ai trouvé quelques solutions sur la communauté Discourse, mais aucune ne résout mon problème.

Peut-être devrais-je modifier mon serveur de noms dans resolv.conf, mais je ne sais pas si l’adresse du serveur de noms est correcte ou non.

nameserver 127.0.0.53
options edns0 trust-ad
nameserver 8.8.8.8
nameserver 8.8.4.4

Merci beaucoup.

Ce n’est pas un problème lié à Discourse, ce n’est donc pas l’endroit idéal pour chercher une solution.

Si vous utilisez les serveurs de noms de Google, vous devriez supprimer l’autre. De plus, dans de nombreuses configurations, Linux écrase le fichier resolve.conf. Ainsi, même si le changement de serveurs de noms résout le problème, vous devrez encore faire un peu plus pour vous assurer qu’il est réellement résolu.

Donc, vous voulez dire que je pourrais supprimer nameserver 127.0.0.53 ?

1 « J'aime »

Dois-je effectuer une action après avoir modifié les serveurs de noms dans resolv.conf, comme relancer Docker ?

Vous pouvez essayer la commande curl pour voir si elle fonctionne, et si c’est le cas, vous pouvez essayer d’exécuter ./launcher rebuild app.

J’ai regardé mon serveur de test et j’ai constaté qu’il était configuré ainsi :

nameserver 127.0.0.53
options edns0 trust-ad

J’ai donc suivi cette configuration, mais cela ne fonctionne toujours pas.

Mon hypothèse est que j’ai modifié le fichier /etc/ssh/sshd_config pour permettre une connexion SSH distante depuis mon PC local, en passant de :
PasswordAuthentication no à PasswordAuthentication yes.

Pensez-vous que cette modification puisse affecter le serveur ?

Cela ne devrait pas affecter la résolution DNS sur votre serveur.

Je n’ai vraiment aucune idée de pourquoi mon serveur a ce problème.

Je n’ai vraiment rien fait.

Ma communauté fonctionnait bien, mais soudainement, cela m’est arrivé et je n’ai plus pu me connecter à mon site web.

Parfois, le serveur DNS local rencontre des problèmes. Remplacez-le par 8.8.8.8 et voyez si cela résout le problème.

Avez-vous redémarré récemment ? Peut-être que le problème vient de l’ajout de l’état de mise à niveau Limbo.

J’ai rencontré un problème similaire récemment. Essayez d’exécuter la commande suivante, puis tentez de reconstruire.

sudo apt-get update && sudo apt-get upgrade -y

Une autre option, si la reconstruction échoue, serait ./discourse-doctor

1 « J'aime »

Je ne pense pas que Discourse-doctor soit d’une grande aide ici. C’est un problème lié au système d’exploitation.

Faire une mise à jour et redémarrer est une bonne idée.

1 « J'aime »

C’est un bon point. La mise à jour et le redémarrage ont résolu un problème similaire que j’avais il y a quelques jours.

1 « J'aime »