エラー:依存関係がありません:パッケージlibc-dummy-centos-4
にはglibc-common=2.3.4-2が必要です。
glibc-commonのバージョン番号は上記とは異なる場合があることに注意してください。
コマンドの実行が以前にシステムで正常に実行されたが、突然そのような依存関係の欠落エラーメッセージが表示された場合は、RPMデータベースが破損している可能性があります。 RPMデータベースの再構築を試みることができます。 cPanelを使用している場合は、「/ scripts / dialog?dialog =rebuildrpmdb」スクリプトを実行するソフトウェアセクションの「RebuildRPMDatabase」リンクをクリックすると、RPMデータベースを簡単に再構築できます。
上記の解決策は機能しません。問題やエラーを解決するために最初に行うことは、RPMパッケージがインストールされているかどうかを確認することです。次のコマンドを使用して、インストールされているglibc-commonパッケージの存在を確認できます。
sudo rpm -qa | grep glibc-common
期待される結果:glibc-common-2.3.4-2
または、
rpm -q glibc-common
期待される結果:glibc-common-2.3.4-2
または、
yum list glibc-common
期待される結果:
インストールされたパッケージ
glibc-common.i3862.3.4-2がインストールされています
利用可能なパッケージ
glibc-common.i3862.3.4-2.9ベース
glibc-common RPMパッケージがインストールされていない場合は、rootユーザーとして次のコマンドを使用してインストールできます。
yum install glibc-common
「yumlistglibc-common」の最後のコマンドは、システムアーキテクチャがインストールされているglibcおよびglibc-commonのバージョンと一致していることを確認および確認するためにも必要です。 Yumはアーキテクチャ値を尊重するように設定されているため、32ビットx86システム用のi386バージョンがインストールされている場合、glibcとglibc-commonの両方がi386である必要があります。 x64マシンアーキテクチャ用のi586またはi686を使用している場合も同じです。また、i686がインストールされているが、リポジトリで使用できるのはi386バージョンのみである場合、またはx86_64ディストリビューションを使用しているがi386リポジトリを使用している場合は、どちらの状況でも障害の問題が発生する可能性があります。
glibcおよびglibc-commonのディストリビューションの対象となるアーキテクチャを表示するには、次のコマンドを入力します。
echo "%_query_all_fmt %%{name}-%%{version}-%%{release}.%%{arch}" >> ~/.rpmmacros
このコマンドは、rpmコマンドが「rpm-q」の出力をアーキテクチャ値(rpm_name.archなど)も含むスタイルに表示する方法を変更します。したがって、上記の例では、glibc-common-2.3.4-2が表示され、代わりに「rpm-qglibc-common」のコマンドを使用してlibc-common-2.3.4-2.9.i386が表示されます。 glibcとglibc-commonの両方がi386フレーバーであるかどうかを確認してください。
CentOSおよびcPanelプラットフォームを備えたVirtuozzoまたはOpenVZ仮想サーバーVPSを使用していて、libc-dummy-centos-4またはlibc-dummy-centos-3に関連するエラーが発生した場合は、SWSoftからダミーファイルを削除できます。次のコマンド:
yum erase glibc-dummy-centos-3
または
yum erase glibc-dummy-centos-4
glibc-dummy-centos-3 / 4は依存関係のチェックと検証の対象ではなくなったため、これで問題が解決する可能性があります。