• 締切済み

libuuid1のインストール失敗

CentOS5.6(32bit)にlibuuid1のrpmパッケージをインストールしたいと考えております。 ※本当はlibuuid-develをインストールしたいのだが、依存関係でerrになるため ※更に言うと、apr-develをインストールしたが、libuuid-develが必要なため rpmの実行でwarningが出るものの、errorは発生しておりません。 - - - # rpm -ivh libuuid1-1.41.1-16.3.i386.rpm warning: libuuid1-1.41.1-16.3.i386.rpm: Header V3 DSA signature: NOKEY, key ID bb935b28 Preparing... ########################################### [100%] file /lib/libuuid.so.1.2 from install of libuuid1-1.41.1-16.3.i386 conflicts with file from package e2fsprogs-libs-1.39-33.el5.i386 - - - 実行後、「rpm -qa | grep libuuid」を実行しても表示されないのは、正しい挙動なのでしょうか? ※的外れな事を聞いてたらすみません。。。 その後、本来インストールしたかったlibuuid-develをインストールしても、やはり失敗します - - - # rpm -ivh libuuid-devel-1.41.1-16.3.i386.rpm warning: libuuid-devel-1.41.1-16.3.i386.rpm: Header V3 DSA signature: NOKEY, key ID bb935b28 error: Failed dependencies: libuuid1 = 1.41.1 is needed by libuuid-devel-1.41.1-16.3.i386 - - - libuuid1のsrcファイルも見つけられず、八方塞がりです。 どなたか、ご教授頂けないでしょうか?

みんなの回答

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.2

>- - - /etc/httpd/logs/error_log - - - >[crit] Policy web agent initialization failed (need APR library version 1.3.0 or newer) >- - - >現Verが1.2.7だったので、新しいaprをupdateする際にapr-develも合わせて >updateした方が良いと考え、結果今のドハマリ状態になってます。 それだと…CentOS6.xにしちゃった方がよさそうですね。 パッケージ管理から離れて茨の道を進む…のであれば…… Apacheやらaprやら諸々をソースからビルドしてインストールする。 という手もあるにはありますが…… 依存関係で今以上のドハマリに陥る可能性もあるかと。

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

>warning: libuuid1-1.41.1-16.3.i386.rpm: Header V3 DSA signature: NOKEY, key ID bb935b28 電子署名が正しくない…という警告でしょう。 libuuid1-1.41.1-16.3.i386.rpmとやらはどこから入手したのでしょうか? # 検索すると…openSuSEのモノ…ですか??? >file /lib/libuuid.so.1.2 from install of libuuid1-1.41.1-16.3.i386 conflicts with file from package e2fsprogs-libs-1.39-33.el5.i386 パッケージに含まれる「/lib/libuuid.so.1.2」というファイルがインストール済みパッケージ「e2fsprogs-libs-1.39-33.el5.i386」によって既に存在する為、衝突しています。 というエラーです。 よって… >rpmの実行でwarningが出るものの、errorは発生しておりません。 エラーが発生していてインストールされていません。 >※更に言うと、apr-develをインストールしたが、libuuid-develが必要なため とのディストリビューションのapr-develを入れようとしているんですか? CentOSにもapr-develはあるハズですが……。 別のディストリビューションのパッケージを無理矢理突っ込もうとすると、ドハマリに陥るかと……。 最終的に何がやりたいんでしょうか???

masa315_2003
質問者

補足

Wr5さん ご回答ありがとう御座います。 >別のディストリビューションのパッケージを無理矢理突っ込もうとすると、ドハマリに陥るかと……。 まさに、このパターンでドハマッてます。 本当にやりたかった事は、  「OpenAM(OpenSSO)のAgentをインストールする」 ことでした。 Agentのインストールは出来たのですが、apache(httpd)の起動が出来なく なってしまいました。 - - - /etc/httpd/logs/error_log - - - [crit] Policy web agent initialization failed (need APR library version 1.3.0 or newer) - - - 現Verが1.2.7だったので、新しいaprをupdateする際にapr-develも合わせて updateした方が良いと考え、結果今のドハマリ状態になってます。 もう一度、ちゃんとしたディストリビューションのパッケージを探して 入れ直した方が良さそうですね。 ※無理やり突っ込んでたら、apr-develはインストール出来ましたが、 apacheの起動時に別のエラーが出るようになってしまいました。 # /sbin/service httpd start Starting httpd: /usr/sbin/httpd: symbol lookup error: /usr/lib/libaprutil-1.so.0: undefined symbol: apr_os_uuid_get

関連するQ&A