Linux
 Computer >> コンピューター >  >> トラブルシューティング >> Linux

修正:リポジトリの有効なbaseurlが見つかりません:base

yumパッケージマネージャーを使用するLinuxディストリビューションを使用している場合は、オペレーティングシステムのインストールが完了した直後に、「リポジトリの有効なbaseurlが見つかりません:base」というエラーが表示される場合があります。これは、Fedora、Red Hat、およびCentOS Linuxディストリビューションに関連するエラーであることが最も一般的ですが、互換性のあるバージョンのSUSEでyumを更新しようとしたときにも発生する可能性があります。通常、更新しようとしたときにのみエラーが発生しますが、幸いなことに、それを回避する方法はかなり簡単です。

方法1:yumにbaseurlを検索させる

このエラーメッセージは、何らかの理由で、Yellowdog Updater、Modified(yum)システムが、パッケージ情報の検索に使用するベースにアクセスできないことを示しています。エラーメッセージを再現するには、 sudo yum updateを実行します または単にyumupdate あなたがrootユーザーの場合。今回更新された場合、エラーは単にネットワークの一時的な中断が原因であり、他に何もする必要はありません。

修正:リポジトリの有効なbaseurlが見つかりません:base

一方、エラーメッセージを再現している場合があります。最初に確認することは、ネットワークに接続していることを確認することです。このエラーの最も一般的な原因であるインターネットの停止が発生していないことを確認する必要があります。インターネットを使用しているのに有効なbaseurlが見つからない場合は、 ping mirrorlist.centos.orgを試してください。 何が起こるか見てみましょう。 Ctrl + Cを押してpingプロセスを終了し、受け取った結果を確認します。 Red HatまたはFedoraを使用している場合は、使用したCentOS URLの代わりに、エラーが報告したミラーリストURLに置き換えることをお勧めします。

サーバーにpingを実行できない場合は、サーバーが一時的に停止している可能性があるため、待機する必要があります。それ以外の場合、ネットワークの問題が発生している場合は、画像に表示されているパスを試してください ONBOOT=行をyesまたはnoに切り替えます。両方を試してみることをお勧めします。設定したら、 sudo dhclientを実行します sshを使用していない限り、yumの更新を再試行してください。それでもパッケージマネージャーを更新するのに苦労している場合は、そのファイルをもう一度編集してみてください。

修正:リポジトリの有効なbaseurlが見つかりません:base

NM_CONTROLLEDというオプションがありますが、これはnoに設定する必要があります。これを行う場合は、ONBOOT=もnoに設定されていることを確認してください。オプションをnoに設定するときは、単語を小文字でのみ入力するようにしてください。CentOSおよびFedoraの一部のバージョンでは、この点で大文字と小文字が区別される場合があります。

ファイルの編集が終了したら、マシンの最初のネットワークインターフェイスにイーサネットケーブルが接続されていることを確認し、ifdowneth0;を実行してみてください。 ifup eth0 ネットワークをリセットします。 CentOS 7のユーザーは、この例のように、状況が変更されたためにこのファイルを見つけることができない場合があります。その場合は、下の画像に表示されているもの、またはそのパターンに似たものを探してみてください。 CentOSの開発者は、前回最小限のインストールコードを刷新したときにいくつかの変更を加えることを決定し、その結果、一部のネットワークインターフェイスの名前が変更されました。

修正:リポジトリの有効なbaseurlが見つかりません:base

すべてが良好に見えたら、yumをもう一度更新して、機能するかどうかを確認します。

方法2:baseurlのコメントを解除する

まれに、このエラーはネットワークの問題が原因ではない場合があります。接続しているのに何も機能しない場合は、下の画像に表示されているファイルを開いてください。 お気に入りのテキストエディタでルートスーパーユーザーとして。繰り返しになりますが、CentOSを以前のように使用していない場合は、適切なファイルを見つけるために名前を簡単に変更する必要があります。

修正:リポジトリの有効なbaseurlが見つかりません:base

次のような行が表示されます:

baseurl =http://mirror.centos.org/centos/$releasever/os/$basearch/

#記号のようなコメントフラグで始まらないように注意してください。含まれている場合は、それを削除してからファイルを保存します。もう一度更新してみてください。これにより、今回はシステムが適切に更新されるはずでしたが、コメントフラグによって非表示になっているため、この行が見つからない場合は更新できません。


  1. WindowsがSteam.exeエラーを見つけられない問題を修正

    世界中の多くのユーザーにとって、Steam はビデオ ゲームを保存および管理し、新しいゲームでいっぱいの市場を提供する理想的なプラットフォームのようです。ただし、宣伝されているように、Steam は常に完璧なアプリケーションとは限りません。ユーザーが遭遇する一般的なエラーは、ソフトウェアがインストールされているにもかかわらず PC が Steam アプリを見つけられない場合です。これが問題のように思われる場合は、Windows が Steam.exe を見つけられない問題を解決する方法を確認してください。 お使いの PC でエラーが発生しました。 Windows が Steam.exe を

  2. 修正:Windows が Microsoft ソフトウェア ライセンス条項を見つけられない

    このチュートリアルには、次の Windows 10 インストール エラーを修正する手順が含まれています。 USB ドライブから Windows 10 をインストールしようとしたときに、Windows セットアップの問題「Windows が Microsoft ソフトウェア ライセンス条項を見つけることができません」が発生しました。 Windows 10 をインストールする宛先 (ドライブ) を選択した直後にエラーが表示され、完全なエラー メッセージは次のとおりです。 Microsoft ソフトウェア ライセンス条項。インストール ソースが有効であることを確認し、インストールを再開してく