2011-01-10 16 views
1

パッケージをインストールしようとしていますが、プロセスを完了できないようです。私がインストールしようとしたとき、私は、私は新しい遺物アプリケーションモニタをインストールしようとしているyumのrtld(GNU_HASH)依存の解決

Error: Missing Dependency: rtld(GNU_HASH) is needed by package newrelic-php5 

...次のエラーが表示され、それが犯人であるかどうかはわからないが、私はのルックスから引き受けます依存関係が一般的なものであるというエラー。どんなアドバイスも大変ありがとうございます。

+0

ディストリビューションとglibcのバージョン? – ephemient

答えて

1

新しいRelicの現在のバージョンはCentOS 4.8にインストールできないようです(おそらく、4.xの腕の中に何かがインストールされているように見えます) )。ライブラリを更新して4.xの腕の中にとどめることは可能かもしれませんが、それは難しくてバグかもしれません。 GLIBCは明らかに、2.2シリーズは2.3.xのバージョンと同じPOSIXスレッドをサポートしていないため、原因は明らかです。

2

GNU_HASH機能を持つ新しいバージョンのlibdl(glibcの一部)が必要です。 binutils 2.17+でビルドされたオブジェクトはこれを有効にします。したがって、あなたのシステムにbinutilsのバージョンが下がっていれば、あなたのglibcもそれなしで構築されている可能性が高いです。

+0

私は正しい道に私を置くつもりだと思います。私はld -vを実行しました。それは2.15をバージョンとして返します(他のプログラム 'as'と同様)。ビルドに使用したbinutilsのバージョンは2.15だったと仮定します。申し訳ありませんがnewbですがbinutils(2.21)の最新バージョンをインストールする必要があります。 –

+0

binutilsを2.21にアップグレードしましたが、まだGNU_HASHエラーが発生しています。実行しているlibdlのバージョンはどのように知っていますか? GNU_HASHが特定のバージョンにあるかどうかを確認する方法はありますか? –

+0

私もCentOS 4.8を使用していますが、5にアップグレードする必要はありますか? –

関連する問題