GNU/Linux >> Linux の 問題 >  >> Linux

リポジトリのメタデータのダウンロードに失敗しました

こんにちは、CentOS用のyumまたはdnfパッケージマネージャーを使用しているときにエラーが発生する可能性があることについて説明します

yum updateを使用してシステムを更新しようとしたとき 次のエラーメッセージが表示されます。リポジトリのメタデータのダウンロードに失敗しました。

次のようになります:

dnf update
CentOS Linux 8 - AppStream                                                                                            130  B/s |  38  B     00:00    
Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
  • デバッグ情報については、以下を実行して出力されたログを表示できます。
tail /var/log/dnf.log

リポジトリのメタデータのダウンロードに失敗した問題を修正

CentOS Linux 8は2021年12月31日に保守終了(EOL)に達しました。つまり、CentOS8は公式のCentOSプロジェクトから開発リソースを受け取らなくなります。

2021年12月31日以降、 CentOSを更新する必要がある場合 、ミラーをvault.centos.orgに変更して、永続的にアーカイブする必要があります。

それを行うには、以下の手順に従ってください

  • /etc/yum.repos.d/に移動します ディレクトリ。
cd /etc/yum.repos.d/
  • 以下のコマンドを実行して、すべての yum.repos.dのミラーリストをハッシュします。 次に、ファイルは既存のBaseurlを vault.centos.orgに置き換えます。
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
  • 次に、yum updateを実行するか、必要なパッケージをインストールします
yum update -y

例:

上記の手順を実行すると、すべて問題ありません。

結論

以上です

リポジトリのメタデータのダウンロードに失敗しましたを修正する方法を説明しました (リポジトリ「appstream」のメタデータのダウンロードに失敗しました:内部ミラーリストを準備できません:ミラーリストにURLがありません)エラーに関連するエラー。


Linux
  1. 左4CentOS専用サーバーインストールガイド

  2. 「リポジトリアプリストリームのキャッシュの同期に失敗しました」を修正する方法

  3. 「レポの ID が正しくありません:マイレポ、バイト =2」yum 更新エラー

  1. 「リポジトリ「repo_name」のキャッシュを同期できませんでした。このリポジトリは無視されます」 – CentOS/RHEL 8 エラー

  2. CentOs 7 の Beanstalkd

  3. CentOS ライブ CD とライブ DVD のダウンロード

  1. tasksel:apt-get に失敗しました (100)

  2. 最新の Centos 6 で crm コマンド (ペースメーカーのクラスター管理) が見つからない

  3. Kdump.serviceがcentOS 7に失敗しました