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

CentOS、RHEL、または Fedora の Yum でよくあるエラー

Yum は、rpm ベースの RedHat システムのパッケージをインストール、更新、および削除するためのパッケージ管理ツールであり、まもなく dnf に置き換えられます。 yum コマンドを使用してパッケージをインストールしようとすると、いくつかの理由でエラーが発生することがあります。一般的な問題の 1 つは、更新された情報を読み取らないことが原因です。この投稿では、yum エラーが発生する状況とその修正方法について説明します。

404

これらの 404 エラーは、yum メタデータによってダウンロードされたときに発生する可能性があります。 404 yum のエラーを修復するために、メタデータを消去します。

接続エラーの修正

症状:yum コマンドの実行中に、「ネットワークに到達できません」または「サーバーに接続できませんでした」というエラーが発生します。

このエラーは、何らかの理由でサーバー リポジトリに正しく接続できないことを意味します。問題なくサーバーに ping を実行できる場合は、システムがプロキシの背後にあるかどうかを確認してください。プロキシの背後で yum を実行しているが、プロキシ設定 yum を指定していない場合、以前と同様に接続失敗エラーが発生します

正しいチェックサム検証メタデータ

症状:yum コマンドを実行すると、「チェックサムと一致しないメタデータ ファイル」を受け取ります。

yum によってダウンロードされた redudancia に値するメタデータが古くなると、メタデータ チェックサム エラーが発生する可能性があります。

端末コード:yum clean メタデータ

yum ロックのエラーを修正

症状:Fedora で yum を実行すると、「別のアプリケーションが現在ブロックしています...」というエラーが表示される

このエラーの原因は、Fedora の自動更新を担当する PackageKit にあります。 PackageKit プロセスは起動時に自動的に開始され、yum または dnf をブロックし続けます。エラーを修正するには、Fedora の自動更新チェックを無効にします (多くの場合更新の文化がないため、推奨されません)。

これを行うには、端末に次のように入力します:gpk-prefs

エラー データベース リポジトリの読み取りを修正

症状:yum を使用してパッケージをインストールすると、「論理的なストリームの終わりが検出される前に圧縮ファイルが終了しました」というエラーが表示されます。

このエラーは、リポジトリ データベースのダウンロード中に yum コマンドが中断された場合に発生する可能性があります。したがって、保存されたデータベースは不完全であり、破損していると見なされます。この問題を解決するには、yum データベースをクリーンアップする必要があります。


Linux
  1. CentOS / RHEL / Fedoraで7zパッケージを抽出する方法は?

  2. CentOS / RHEL で YUM キャッシュを消去する方法

  3. CentOS/RHEL/Fedora でプロキシを構成する方法

  1. CentOS/RHELおよびFedoraにPython3.5をインストールする方法

  2. CentOS / RHEL / Fedora に docker をインストールする方法

  3. CentOS / RHEL :Yum によるカーネル更新の除外

  1. CentOS / RHEL/FedoraでYUMを使用して最新バージョンのPHP-5.5をインストールする方法

  2. YUMを使用してOracleLinux/ Fedora / RHEL/CentOSにOracleVirtualBoxをインストールする方法

  3. [Linux]:CentOS / Fedora/RHELでyumを使用してphpを5.1.6から5.3.3に強制的にアップグレードする方法