GNU/Linux >> Linux の 問題 >  >> Panels >> cPanel

glibcの依存関係の失敗または欠落-一般的なエラー

次のエラーメッセージまたは問題は、「/ scripts / upcp」スクリプト(手動またはスケジュール)、WebHost Manager(WHM)cPanelからの「/ scripts / rhlupdate」スクリプト、「yumupdate」コマンドを使用または実行しているときに表示される場合があります。 CentOSおよびRedHatやFedoraなどのLinuxでの「yumcheck-update」コマンド:

エラー:依存関係がありません:パッケージ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は依存関係のチェックと検証の対象ではなくなったため、これで問題が解決する可能性があります。


cPanel
  1. yum-config-managerコマンドが見つかりません[修正]

  2. c_rehash:コマンドが見つかりませんエラー–解決策

  3. 作成:Dh:コマンドが見つかりませんか?

  1. 「mlock に失敗しました:メモリを割り当てることができません」CentOS/RHEL 7 での lvcreate コマンド エラー

  2. Pyaudio インストール エラー - 「コマンド 'gcc' が終了ステータス 1 で失敗しました」

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

  1. Arch Linuxで「Perl5.26依存関係エラー:トランザクションの準備に失敗しました(依存関係を満たすことができませんでした)」を解決します

  2. [解決済み]「dpkg:エラー:アクションオプションが必要」

  3. cd ` (バックティック) の目的は何ですか?