TATEISHI Katsuyuki
tatei****@oss*****
2010年 5月 17日 (月) 10:10:02 JST
仙田さま、中冨さま、 立石と申します。おはようございます。 >> 現在、UltraMonkey-L4 バージョン3-11(ultramonkey3-11.tar.gz)を >> RHEL 5.3 上にインストールしているのですが、heartbeat のインストールで、 >> 下記のエラーになります。 >> 他の RPM ファイルは、すべてインストール済みです。 heartbeat-ldirectord-2.1.4-1のインストール時は rpm コマンド のオプションに --nodeps を指定すればOKです。 >> error: Failed dependencies: >> perl-ldap is needed by heartbeat-ldirectord-2.1.4-1.i386 >> perl-libnet is needed by heartbeat-ldirectord-2.1.4-1.i386 は heartbeat の SPEC ファイルの記述が古いだけで、実際には害の 無いエラーです。perl-libnet(*1), perl-ldap(*2)のどちらもイン ストールされていなくとも、構いません。 *1 perl-libnet はいつの頃からか、perl 本体に取り込まれている ので、perl がインストールされていれば問題ありません。 *2 perl-ldap については perl-LDAP がインストールされていれば 良いはずです。 というわけで、「--nodeps を指定してインストールし、エラーにつ いては気にしなくてよい」というのが結論になるのですが、何らか の理由により、どうしてもエラーが出ては困るという場合、 EPEL(*3) または CentOS extras(*4) のheartbeat-ldirectord を使 うという手もあります。 *3 https://fedoraproject.org/wiki/EPEL *4 http://mirror.centos.org/centos/5/extras/ これらのRPMについては試した事無いんですが、yum で配布されてる のでインストール時にエラーにはならないと思います。中身につい てどのように違うかについては不明です。 -- TATEISHI Katsuyuki <tatei****@oss*****>