アプリ版:「スタンプのみでお礼する」機能のリリースについて

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ファイルも見つけられず、八方塞がりです。

どなたか、ご教授頂けないでしょうか?

A 回答 (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やら諸々をソースからビルドしてインストールする。
という手もあるにはありますが……
依存関係で今以上のドハマリに陥る可能性もあるかと。
    • good
    • 0

>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はあるハズですが……。

別のディストリビューションのパッケージを無理矢理突っ込もうとすると、ドハマリに陥るかと……。

最終的に何がやりたいんでしょうか???

この回答への補足

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

補足日時:2012/02/23 17:11
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!