こんにちは、あかぴんです。
Solaris 10 にバンドルされている OpenSSL 関係のパッケージを削除して
openssl0.9.7i に入れ替えました。
[削除したパッケージ]
system SUNWopenssl-commands OpenSSL Commands (Usr)
system SUNWopenssl-include OpenSSL Header Files
system SUNWopenssl-libraries OpenSSL Libraries (Usr)
system SUNWopenssl-man OpenSSL Manual Pages
system SUNWopensslr OpenSSL (Root)
[結果]
1. Sun Ray Server が機能しなくなりました。
2. ssh でリモートログインできなくなりました。
3. dtlogin でコンソールログインが出来なくなりました。
4. pkginfo 等、package 関連コマンドが使用できなくなりました。
...
色々調べてみると
# ldd /usr/lib/ssh/sshd | grep sfw
libwrap.so.1 => /usr/sfw/lib/libwrap.so.1
libcrypto.so.0.9.7 => /usr/sfw/lib/libcrypto.so.0.9.7
とか
# ldd /usr/bin/pkginfo | grep sfw
libssl.so.0.9.7 => /usr/sfw/lib/libssl.so.0.9.7
libcrypto.so.0.9.7 => /usr/sfw/lib/libcrypto.so.0.9.7
という状況。
OpenSSL 系のパッケージを持ってきても pkgadd できないので、動いて
いるマシンから必要なファイルをコピー。その後、pkgadd して復旧。
/usr/sfw 以下にインストールされているからといって安易にパッケージ
を消してはいけないということを実感した 1 日でした。
参考までに /usr/sfw にインストールされるパッケージのサポートに
関する情報は以下にあります。
Solaris Operating System - Freeware
http://www.sun.com/software/solaris/freeware/
うーむ、微妙。
それでは。