このスレッドは未解決です(解決したらこちらで解決済にしてください)
<<戻る

OPEN SSHのrpmのビルドとインストール このメッセージに返信する
日時: 2009/10/09 09:34
名前: 鳳卵
URL:
貴サイトのSSHサーバー構築(OpenSSH)を参考にインストールを進めており、
RPMパッケージ作成まではうまくいったのですが、作成したopensshのRPMパッケージをインストール
を実行したところ、libcrypto.so.0.9.8の依存エラーでインストール出来ませんとエラーが出たため
libcrypto.so.が入っているか確認したところ/lib/フォルダにlibcrypto.so.0.9.8eが有るのは確認
できましたので、シンボリックリンクでlibcrypto.so.0.9.8からlibcrypto.so.0.9.8eへのものを作成し、
問題解決かと思ったのですが、実行すると同じエラーになるため対処方法が判らなくて困っております。
解決方法をご存じでしたらご教授いただけると助かります。

関連事項として、元々、初期インストールでは、openssl-0.9.8eが入っていたものをアンインストールしました。
open-sshは元々は入っていましたが、バージョンUPのため削除して入れ直しているところです。
現在はopenssl-0.9.8kが入っています。
openssl-0.9.8kをインストールしたときのopen-sshは消したバージョンのものです。
記事編集 編集
Re: OPEN SSHのrpmのビルドとインストール このメッセージに返信する
日時: 2009/10/09 09:57
名前: ZED
URL:
だったら・・・kなのでは?
libに
# ln -s libssl.so.0.9.8k libssl.so.0.9.8
# ln -s libcrypto.so.0.9.8k libcrypto.so.0.9.8



記事編集 編集
Re: OPEN SSHのrpmのビルドとインストール このメッセージに返信する
日時: 2009/10/09 10:24
名前: 鳳卵
URL:
確認したときにおかしいとは思っているのですが『libcrypto.so.0.9.8e』しか
libフォルダ無いようなんです。
>だったら・・・kなのでは?
>libに
># ln -s libssl.so.0.9.8k libssl.so.0.9.8
># ln -s libcrypto.so.0.9.8k libcrypto.so.0.9.8
記事編集 編集
Re: OPEN SSHのrpmのビルドとインストール このメッセージに返信する
日時: 2009/10/09 10:51
名前: stranger
URL: http://ja.528p.com/
openssl-0.9.8kをどのようにインストールしたのか

openssh, proftpd, vsftpd, ntp, bind, mysql, postfix, dovecot,
imap, curl, httpd, php, tripwire, など
いろいろなパッケージでopensslのライブラリ使われているので
簡単にopenssl-0.9.8eがアンインストールできるとは思えない

opensshのrpmパッケージを作成したときのopenssl-develのバージョンは?

opensshのパッケージを作成するときにはopenssl-develが必要のはず
openssl-0.9.8eをそのまま利用してopensshのrpmを作成するのがベターだと思う

蛇足
opensslはcentos5.4のものを利用して緊急updateされているが
既存のopensslを利用するパッケージはupdateされていないので
libcrypto.so.6 libssl.so.6を使っているはず
libcrypto.so.6はlibcrypto.so.0.9.8eへのシンボリックリンクになっています
libssl.so.6はlibssl.so.0.9.8eへのシンボリックリンクになっています

$ ldd /usr/sbin/sshd
libcrypto.so.6 => /lib/libcrypto.so.6 (0x00110000)
一部省略

上記のように既存のsshdは/lib/libcrypto.so.6を利用しています
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -