[linux-users: 108685] Re: openssl(apache)のバージョンアップについて

ISHIKAWA Sachihiro loinorn @ gmail.com
2010年 11月 29日 (月) 23:23:10 JST


石川といいます。

2010/11/29 山本 <yamamoto.n @ raison.vc>:
略
>  libssl.so.6 => /lib/libssl.so.6が出ません。。。
> 他のサーバは、
>        libssl.so.6 => /lib/libssl.so.6 (0x00354000)
> が出ました。

出ない方は静的リンクされている。
でもってapacheのパッケージもちょっと違う、に一票。
#業務で使っているサーバだったら、どっちかに(できればCent標準に)揃えるのが
#ベターな気はします。ほんとに違ってたらですが。

では。

2010/11/29 山本 <yamamoto.n @ raison.vc>:
> 山本です。
>
> お世話になっております。
> お忙しい所、返信ありがとうざいます。
>
> おかしな事?が起こったのでまた助言を頂きたいです。
>
>
> # ldd /usr/sbin/httpd
>
>        linux-gate.so.1 =>  (0x00588000)
>        libm.so.6 => /lib/libm.so.6 (0x004ca000)
>        libpcre.so.0 => /lib/libpcre.so.0 (0x00324000)
>        libselinux.so.1 => /lib/libselinux.so.1 (0x00b1c000)
>        libaprutil-1.so.0 => /usr/lib/libaprutil-1.so.0 (0x00bdb000)
>        libcrypt.so.1 => /lib/libcrypt.so.1 (0x00409000)
>        libexpat.so.0 => /lib/libexpat.so.0 (0x00110000)
>        libdb-4.3.so => /usr/lib/libdb-4.3.so (0x00131000)
>        libapr-1.so.0 => /usr/lib/libapr-1.so.0 (0x00ccb000)
>        libpthread.so.0 => /lib/libpthread.so.0 (0x00229000)
>        libdl.so.2 => /lib/libdl.so.2 (0x00242000)
>        libc.so.6 => /lib/libc.so.6 (0x00589000)
>        /lib/ld-linux.so.2 (0x006f7000)
>        libsepol.so.1 => /lib/libsepol.so.1 (0x00247000)
>        libuuid.so.1 => /lib/libuuid.so.1 (0x009c6000)
>
>
> ・・・・
>
>  libssl.so.6 => /lib/libssl.so.6が出ません。。。
>
> 他のサーバは、
>
>        libssl.so.6 => /lib/libssl.so.6 (0x00354000)
>
> が出ました。
>
> 肝心の
>  libssl.so.6 => /lib/libssl.so.6が出ない方は、
> 特に問題なくグローバルサインのSSL動作しております。
>
> 何がおかしいのかなっと・・・
>
> # ll /usr/lib/libssl*
>
> -rw-r--r-- 1 root root 432020 Nov 22 16:03 /usr/lib/libssl.a
> lrwxrwxrwx 1 root root     15 Nov 22 16:03 /usr/lib/libssl.so -> libssl.so.0.9.8
> -r-xr-xr-x 1 root root 309510 Nov 22 16:03 /usr/lib/libssl.so.0.9.8
> lrwxrwxrwx 1 root root     24 Nov 22 16:03 /usr/lib/libssl.so.6 -> /usr/lib/libssl.so.0.9.8
> -rwxr-xr-x 1 root root 217560 Oct 20 20:09 /usr/lib/libssl3.so
>
> # ll /lib/libssl.so.6
> /lib/libssl.so.6 -> libssl.so.0.9.8e
>
> # ls -l /lib/libssl.so.6
> lrwxrwxrwx 1 root root 16 May 16  2010 /lib/libssl.so.6 -> libssl.so.0.9.8e
>
> ↓が古くて
> # ls -l /usr/lib/libssl.so.0.9.8
> -r-xr-xr-x 1 root root 309510 Nov 22 16:03 /usr/lib/libssl.so.0.9.8
>
> ↓新しい
> # ls -l /usr/local/ssl/lib/libssl.so.0.9.8
> -r-xr-xr-x 1 root root 289360 Oct 23  2009 /usr/local/ssl/lib/libssl.so.0.9.8
>
>
>
> なので、
> 単純に
>
> ln -s /usr/lib/libssl.so.0.9.8 /lib/libssl.so.6
>
> で解決なのですかね。。。
>
> ごちゃごちゃし過ぎて分からなく。。。
>
> よろしくお願い致します。
>
>
>> 石川といいます。
>>
>> 2010/11/26 Shinobu Hashimoto <snbhsmt @ ps.ksky.ne.jp>:
>> > 2010年11月26日10:07 山本 <yamamoto.n @ raison.vc>:
>> >> なので、apacheが/usr/local/ssl/lib/libcrypto.aを読み込みに行ってると思わ
>> >> れるのですが、これを/usr/lib/libcrypto.aにする方法で、
>> >
>> > よく分からないのですが、*.a は静的リンクされるものではないでしょうか。
>> > httpd が libcrypto.so を動的リンクする様になっていないという事だったら、
>> > httpd をリコンパイルする必要がある様な気がします。
>>
>> *.a は静的リンクですね。なので、リンクする *.a を変えたいということならば
>> httpd をリコンパイルするしかないですね。
>>
>> でも、今時ライブラリを動的リンクしないものはあまりないと思うので。。。
>> > httpd はどの libssl.so をリンクするのでしょうか。
>> これですね。
>> OpenSSLのldd調べたのなら、httpdのlddも調べないと。
>> これが何をリンクしているか。
>> でもって、
>> >      libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0x002e3000)
>> みたいな行がたぶんあるので、新しくインストールしたOpenSSLのライブラリを
>> 見に行くようにリンクを張り直せば取りあえずは希望通りの動作はすると
>> 思います。
>>
>> では。
>>
>> 2010/11/26 Shinobu Hashimoto <snbhsmt @ ps.ksky.ne.jp>:
>> > 橋本と申します。
>> >
>> > 2010年11月26日10:07 山本 <yamamoto.n @ raison.vc>:
>> >> # ln -s /usr/lib/libssl.so.0.9.8 /usr/lib/libssl.so.6
>> > (snip)
>> >> # ls -l /lib/libssl.so.6
>> >> lrwxrwxrwx 1 root root 16 May 16  2010 /lib/libssl.so.6 -> libssl.so.0.9.8e
>> >
>> > httpd はどの libssl.so をリンクするのでしょうか。
>> >
>> >> なので、apacheが/usr/local/ssl/lib/libcrypto.aを読み込みに行ってると思わ
>> >> れるのですが、これを/usr/lib/libcrypto.aにする方法で、
>> >
>> > よく分からないのですが、*.a は静的リンクされるものではないでしょうか。
>> > httpd が libcrypto.so を動的リンクする様になっていないという事だったら、
>> > httpd をリコンパイルする必要がある様な気がします。
>> >
>> > --
>> > Shinobu Hashimoto (snbhsmt @ ps.ksky.ne.jp)
>> > _______________________________________________
>> > linux-users mailing list
>> > linux-users @ listserv.linux.or.jp
>> > http://listserv.linux.or.jp/mailman/listinfo/linux-users
>> >
>>
>>
>>
>> --
>> -- nobichan
>> _______________________________________________
>> linux-users mailing list
>> linux-users @ listserv.linux.or.jp
>> http://listserv.linux.or.jp/mailman/listinfo/linux-users
>
> _______________________________________________
> linux-users mailing list
> linux-users @ listserv.linux.or.jp
> http://listserv.linux.or.jp/mailman/listinfo/linux-users
>



-- 
-- nobichan


linux-users メーリングリストの案内