냠냠0口に閉じ込められた

냠냠0口に閉じ込められた

ここに画像の説明を入力してください。

yumコマンドを実行できないようです。彼らは決して終わらないでしょう

ベストアンサー1

yumAlmaLinuxストレージサーバーまたはシステムの.Checkファイルにアクセスできないようです。/etc/yum.repos.d/*.repoそのパラメータの値は何ですか?baseurl

これが正しいと思われる場合は、実際のネットワークトラブルシューティングを実行します。

ping 8.8.8.8これは、ICMPパケットがシステムとGoogleのパブリックDNSサーバー間で双方向に移動できることを証明するだけです。最新のファイアウォールは、TCPとUDPをブロックしながら簡単にICMPを可能にするか、その逆も可能です。したがって、DNSサーバーにpingを実行すると、非常に基本的なIPおよびICMP接続があることを証明することができますが、実際には存在します。いいえ実際にサーバーがDNSクエリに応答できるようにすることを証明してください。

だからあなたはテストする必要があります正確なものたとえば、8.8.8.8をDNSサーバーとして使用するには、たとえばdig google.com @8.8.8.8。そう言うのは良くないでしょう;; connection timed out; no servers could be reached

次のステップ:一般(非診断)プログラムは実際に必要なホスト名を解決できますか? AlmaLinuxリポジトリにアクセスしようとしているので、試してみてくださいgetent hosts repo.almalinux.org。応答にはrepo.almalinux.orgのIPアドレスを表示する必要があります。応答がないと(新しいコマンドプロンプトのみ)、システムは名前を解決できません。resolvectl status存在する場合は実行し、存在しない場合は確認してください/etc/resolv.conf。また、grep ^hosts /etc/nsswitch.conf回答にdnsキーワードまたは1つ以上が含まれていることを確認してくださいresolve

これも効果があるなら試してみてくださいcurl -I https://repo.almalinux.org。応答が次のように開始されると、HTTP/1.1 200 OKシステムはストレージサーバーに接続できます。

ホスト名を解決できますが、curl失敗した場合は試してみてください。traceroute TCPプロトコルと実際に必要なポートを使用してください。、どのくらい行くことができるかを確認してください。この種のトレースには通常 root 権限が必要です。 HTTPS ポートは 443 なので、コマンドは次のようになります。

sudo traceroute -T -p 443 repo.almalinux.org

または、DNSを介して8.8.8.8にアクセスできない場合は、次のコマンドを使用してテストできます。

sudo traceroute -T -p 53 8.8.8.8

DNS は UDP および TCP とともにポート 53 を使用します。 UDPは高速で簡単なクエリに使用されますが、応答に単一のUDPパケットに入ることができるよりも多くのデータが含まれている(地理的に分散されたサービスとDNSSECでより一般的)、クライアントが必要とする場合、すべてのデータはTCPです。使用します。

これらすべての情報を使用すると、より便利な事実を含む問題レポートを提供できます。

おすすめ記事