nameserver DNSの問題によりアプリを再構築できません「github.comを解決できませんでした」

ランチャーの最新化を確認中
origin の取得中
fatal: 'https://github.com/discourse/discourse_docker.git/' にアクセスできません: ホスト github.com を解決できません
error: origin を取得できませんでした
ランチャーは最新です

また、curl https://github.com/ も動作しません。

こんにちは、アンナ!お手数をおかけして申し訳ありません。GitHub がダウンしているか、あるいはもっと可能性が高いのは、DNS またはネットワークの問題です。

Discourseコミュニティでいくつかの解決策を見つけましたが、私の問題の解決には至りませんでした。

もしかするとresolv.confの名前サーバーを変更する必要があるかもしれませんが、正しい名前サーバーアドレスかどうか見当が付きません。

nameserver 127.0.0.53
options edns0 trust-ad
nameserver 8.8.8.8
nameserver 8.8.4.4

よろしくお願いいたします。

これは Discourse の問題ではないため、解決策を探すには最適な場所ではありません。

Google のネームサーバーを使用する場合は、他のネームサーバーを削除してください。また、多くの設定では Linux が resolve.conf を上書きしてしまうため、ネームサーバーの変更で問題が解消されたとしても、実際に解決したことを確認するにはさらにいくつかの対応が必要です。

つまり、nameserver 127.0.0.53 を削除してもよいということですか?

「いいね!」 1

resolv.confでネームサーバーを変更した後、Dockerを再起動するなどの処理は必要でしょうか?

curl コマンドを実行して動作を確認してください。問題なければ、./launcher rebuild app を実行してみてください。

テストサーバーを確認したところ、以下のような設定でした。

nameserver 127.0.0.53
options edns0 trust-ad

これに従って設定を変更しましたが、依然として動作しません。

私の考えでは、ローカル PC から SSH リモート接続を行うために /etc/ssh/sshd_config ファイルを変更しました。
具体的には、PasswordAuthentication noPasswordAuthentication yes に変更しました。

この変更がサーバーに影響を与える可能性があるとお考えですか?

これはサーバーの DNS 解決には影響しません。

なぜ私のサーバーにこの問題が発生しているのか、本当にわかりません。

特に何もしていません。

コミュニティは順調に動いていましたが、突然この事態になり、ウェブサイトにつながなくなりました。

ローカル DNS サーバーが機能しなくなることがあります。それを 8.8.8.8 に置き換えて、問題が解決するか試してみてください。

最近再起動しましたか?limbo アップグレードの状態の追加が原因かもしれません。

最近、私も同様の問題に直面しました。以下のコマンドを実行してから、再ビルドを試してみてください。

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

再ビルドが失敗する場合は、./discourse-doctor を実行する別の選択肢もあります。

「いいね!」 1

Discourse-doctor はここでは役に立たないと思います。これは OS の問題です。

アップデートと再起動を行うのは良い考えです。

「いいね!」 1

それは良い指摘ですね。数日前に似たような問題が起きた際も、アップデートと再起動で解決しました。

「いいね!」 1