GNU/Linux >> Linux の 問題 >  >> Cent OS

「yumupdate」が失敗し、Centosで「ホストを解決できませんでした」というエラーメッセージが表示されました–修正方法は次のとおりです

読者の1人が以下の質問を送ってくれました。

質問: PCにCentOS4.9をインストールしていて、yumコマンドを使用してアップグレードすることを考えました。しかし、「yum update」を実行すると、次のエラーメッセージがスローされました:

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error was
14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"
Error: Cannot find a valid baseurl for repo: base

私はLinuxを初めて使用するため、解決策を見つけることができませんでした。私はtechglimpseの定期的な訪問者であり、この問題について私を助けてくれるかどうか知りたいです。また、あなたのウェブサイトでこれについてのチュートリアルは私のような初心者を助けるでしょう…

ありがとう。
ラメッシュ

解決策: yumはリポジトリ( /etc/yum.confで設定されている)にアクセスします 1つまたは複数のrpmベースのソフトウェアパッケージをインストール、削除、および更新するには、インターネット経由でファイルを作成します。あなたの場合、CentOSリポジトリはOSのインストール時にデフォルトで設定されています。 「yumupdate」コマンドを実行すると、「mirrorlist.centos.org」に接続しようとしますが、名前解決中に失敗しました。これは、マシンがDNSで構成されていないことを意味します。

LinuxマシンでDNSを構成するには、以下の手順に従います。

  1. vim /etc/resolv.conf
  2. 以下の行を追加します
    1. nameserver 8.8.8.8
  3. ファイルを保存して終了します

注: 複数のネームサーバー–を追加することを常にお勧めします 一次および二次。ここで「8.8.8.8 ‘はGoogleのパブリックネームサーバーです。これをISPのネームサーバーまたはOpenDNS( 208.67.222.222、208.67.220.220 )に変更できます。 )

したがって、 /etc/resolv.conf ファイルには以下のネームサーバーエントリが含まれる場合があります…

nameserver 8.8.8.8
nameserver 208.67.222.222
nameserver 208.67.220.220

完了したら、 yum updateを試してください 正常に動作するはずです。これがお役に立てば幸いです。


Cent OS
  1. Centos – Yum Updateが失敗する:エラー:リポジトリのリポジトリメタデータ(repomd.xml)を取得できません…?

  2. Centos – Centos 5.6でのYumUpdateエラー?

  3. 「yum update」が「[package version 1] is a duplicate with [package version 2]」で失敗する

  1. DNF アップデートがエラー「GPG check FAILED」で失敗する – CentOS/RHEL 8

  2. 「ホストキーの検証に失敗しました」というエラーを修正する方法

  3. エラー:CentOS でコマンド 'gcc' が終了ステータス 1 で失敗しました

  1. CentOSで「エラー:rpmdbopenfailed」エラーを解決する方法

  2. Ubuntuアップデートエラーを修正する方法:MergeListの問題

  3. CentOS – semanageコマンドが見つかりませんエラー–修正はここにあります!