CentOS 7 で Yum Baseurl の問題を修正する方法

DDD
リリース: 2024-09-12 22:15:07
オリジナル
660 人が閲覧しました

How to Correct Yum Baseurl Issues on CentOS 7

_CentOS 7 Yum Error: Cannot Find a Valid Baseurl for Repo:base/7/x86_64_
ログイン後にコピー

皆さん、

「repo:base/7/x86_64 の有効なベース URL が見つかりません」というエラーが発生すると、特に CentOS 7 で作業を実行しようとしている場合に非常にイライラすることがあります。この問題は通常、Yum が見つからないかアクセスできないために発生します。必要なリポジトリ URL。この問題のトラブルシューティングと修正を行ういくつかの方法を段階的に説明していきます。

エラーの説明

このエラーは通常、Yum がリポジトリ ソースを見つけられない、またはリポジトリ ソースにアクセスできず、正常に機能できない場合に発生します。これは CentOS 7 では一般的であり、通常はネットワーク接続、DNS 設定、Yum リポジトリ構成などのいくつかの項目を確認することで解決できます。

エラーを修正するための段階的な解決策

方法 1: ネットワーク接続を確認する

まず最初に、パッケージをダウンロードするために Yum がリモート リポジトリにアクセスする必要があるため、システムがインターネットに接続されていることを確認してください。

  1. ネットワーク接続を確認します 以下を実行して、システムが外部 Web サイトにアクセスできるかどうかを確認できます。
   ping -c 4 google.com
ログイン後にコピー
ログイン後にコピー

ping が正常に送信されない場合は、ネットワーク構成に問題がある可能性があります。次のコマンドを使用してネットワーク サービスを再起動できます:

   sudo systemctl restart network
ログイン後にコピー

方法 2: DNS 設定を確認する

ネットワーク接続に問題はないのにリポジトリにアクセスできない場合は、DNS 設定に問題がある可能性があります。

  1. DNS 構成を更新する /etc/resolv.conf ファイルを編集して、Google のパブリック DNS などの有効な DNS サーバーが含まれていることを確認します。
   sudo nano /etc/resolv.conf
ログイン後にコピー

次の行を追加します:

   nameserver 8.8.8.8
   nameserver 8.8.4.4
ログイン後にコピー

ファイルを保存して終了します。

  1. ドメイン名の解決を確認する 別の ping テストを実行して確認します。
   ping -c 4 google.com
ログイン後にコピー
ログイン後にコピー

方法 3: Yum リポジトリ構成を確認する

ネットワーク接続と DNS 設定に問題がない場合は、Yum リポジトリ設定に問題がある可能性があります。

  1. Yum リポジトリ ソースを更新します 現在の Yum 構成ファイルをバックアップします。
   sudo cp -r /etc/yum.repos.d /etc/yum.repos.d.backup
ログイン後にコピー

リポジトリ設定ファイルを編集または置換します。たとえば、/etc/yum.repos.d/CentOS-Base.repo:
を開きます。

   sudo nano /etc/yum.repos.d/CentOS-Base.repo
ログイン後にコピー

baseurl と gpgcheck の設定が正しいことを確認してください。このファイルを手動で編集することも、信頼できるミラー ソースを使用することもできます。

例: 公式 CentOS ミラー構成の使用

   [base]
   name=CentOS-$releasever - Base
   baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
   gpgcheck=1
   gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7

   [updates]
   name=CentOS-$releasever - Updates
   baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
   gpgcheck=1
   gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7

   [extras]
   name=CentOS-$releasever - Extras
   baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
   gpgcheck=1
   gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
ログイン後にコピー

ファイルを保存して終了します。

  1. Yum キャッシュをクリアして再構築する
   sudo yum clean all
   sudo yum makecache
   sudo yum update
ログイン後にコピー

まとめ

「repo:base/7/x86_64 の有効なベース URL が見つかりません」エラーは、多くの場合、ネットワーク接続、DNS 設定、または Yum リポジトリ構成の問題が原因です。これらの側面をチェックして修正するか、信頼できるミラー ソースを使用することで、この問題を効率的に解決できます。このガイドが、Yum を再起動してスムーズに実行できるようにするのに役立つことを願っています。ご質問やその他の問題がございましたら、お気軽にコメントください。

コーディングを楽しんでください!

以上がCentOS 7 で Yum Baseurl の問題を修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!