フォーラム

GroupSession

フォーラム
GroupSessionについての自由な情報交換の場としてご利用ください

GroupSessionフォーラム:投稿一覧

 
フォーラム:00_インストール・設定
httpdの起動エラー
[ 1559 ] httpdの起動エラー

本日Gsession2のバージョンを2.1.3から2.2.0へ上げて、サーバーを再起動掛けたところ
httpdのエラーでwebサーバーが立ち上がらなくなってしまいました。エラーは以下の通りです。

httpd failed. The error was: httpd を起動中: /usr/sbin/httpd: error while loading shared libraries: libpcre.so.0: cannot open shared object file: No such file or directory
[失敗]

libpcre.so.0というファイルがないので開けないとのことですが、調べるとそれは/lib以下に配置されて
いることが分かりました。OSのバージョンアップなどが原因で起動しなくなったのか、あるいは何かの
誤動作でlibpcre.soのファイルが壊れたのか・・・・

どなたか御教示願います。環境は以下の通りです。

OS CentOS5.2 kernel 2.6.18-92.1.18.el5
CPU Intel Pentium D
Java : JDK 5.0 Update 15, TOMCAT 5.5.26
httpd.i386 2.2.3-11.el5_2.centos

投稿者nobby
最新書き込み2008/12/09 18:22:26
[ 1564 ] Re: httpdの起動エラー

/lib/libpcre.so.0.0.1へのシンボリックリンクが/lib/libpcre.so
に通ってないように思えます。

 libpcre.so => libpcre.so.0.0.1
になっていることを確認してはどうでしょうか。

もし上記のようになっていなければ、

ln -s /lib/libpcre.so.0.0.1 /lib/libpcre.so.0
でシンボリックリンクを張りなおしてみてはどうでしょうか。

投稿者snip
最新書き込み2008/12/11 15:38:35
[ 1565 ] Re: Re: httpdの起動エラー

コメント有難うございます。

>  libpcre.so => libpcre.so.0.0.1
> になっていることを確認してはどうでしょうか。

これは以下の通りになっているのでリンクは通っていると思います。

lrwxrwxrwx 1 root root 17 6月 25 16:36 libpamc.so.0 -> libpamc.so.0.81.0*
-rwxr-xr-x 1 root root 9868 5月 25 2008 libpamc.so.0.81.0*
lrwxrwxrwx 1 root root 16 12月 4 2007 libpcre.so.0 -> libpcre.so.0.0.1*
-rwxr-xr-x 1 root root 118896 11月 30 2007 libpcre.so.0.0.1*

色々ネットでも調べていますが、ずばりの記事は見つかっていません。ただperlおよびphpモジュールに
関わるバグではないかとの記事がありました。それでこのperl、phpを一端削除して再度導にしてみて
どうかという検証をVMware Player上の仮想マシンでやってみようかと思っているところです。

投稿者nobby
最新書き込み2008/12/11 16:03:56
[ 1567 ] Re: Re: Re: httpdの起動エラー

http://linux.derkeiler.com/Mailing-Lists/Fedora/2005-03/5782.html
↑で述べられているように、
restorecon -Rv /lib
を実行するのは・・・・・。
ちょっと勇気が必要ですけど。(^^;;

投稿者snip
最新書き込み2008/12/11 17:32:37
[ 1568 ] Re: Re: Re: Re: httpdの起動エラー

> ちょっと勇気が必要ですけど。(^^;;

やってみました。当該のエラーは消えましたよ。でも別のエラーが出てしまいした(T_T)

httpd を起動中: /usr/sbin/httpd: error while loading shared libraries: libaprutil-1.so.0: cannot open shared object file: Permission denied
[失敗]

前回と同じようにリンクは問題ないと思われます。

lrwxrwxrwx 1 root root 17 10月 11 2007 libapr-1.so.0 -> libapr-1.so.0.2.7*
-rwxr-xr-x 1 root root 160436 3月 14 2007 libapr-1.so.0.2.7*
lrwxrwxrwx 1 root root 21 6月 25 16:38 libaprutil-1.so.0 -> libaprutil-1.so.0.2.7
*
-rwxr-xr-x 1 root root 114992 5月 25 2008 libaprutil-1.so.0.2.7*

投稿者nobby
最新書き込み2008/12/11 18:15:11
[ 1569 ] Re: Re: Re: Re: Re: httpdの起動エラー

http://www.linuxquestions.org/questions/linux-software-2/cannot-open-shared-object-file-permission-denied-335104/
↑では、SELinuxをpermissiveにするとエラーは残るが改善するとか。
 
ldd /usr/sbin/httpd
とか
./sbin/ldconfig -p
なんてのも調べてみてはどうでしょうか。

投稿者snip
最新書き込み2008/12/11 20:24:54
[ 1570 ] Re: Re: Re: Re: Re: Re: httpdの起動エラー

> http://www.linuxquestions.org/questions/linux-software-2/cannot-open-shared-object-file-permission-denied-335104/
> ↑では、SELinuxをpermissiveにするとエラーは残るが改善するとか。

ご助言のとおりselinuxをpermissiveしてserver再起動掛け、本事象とは
直接関係ないエラーは吐きますがhttpdを起動したらようやく成功しました。
tomcatも起動して8080を経由せずGsession2  2.2.0の起動に成功しました。

# /etc/rc.d/init.d/httpd start
httpd を起動中: [Thu Dec 11 20:45:56 2008] [warn] module proxy_module is already loaded, skipping
[Thu Dec 11 20:45:56 2008] [warn] module proxy_ajp_module is already loaded, skipping
Warning: DocumentRoot [/var/www/html/virtual] does not exist
[ OK ]

本当に有難うございました。

投稿者nobby
最新書き込み2008/12/11 21:02:38
[ 4043 ] Re: Re: Re: Re: Re: Re: Re: httpdの起動エラー

> > http://www.linuxquestions.org/questions/linux-software-2/cannot-open-shared-object-file-permission-denied-335104/
> > ↑では、SELinuxをpermissiveにするとエラーは残るが改善するとか。
>
> ご助言のとおりselinuxをpermissiveしてserver再起動掛け、本事象とは
> 直接関係ないエラーは吐きますがhttpdを起動したらようやく成功しました。
> tomcatも起動して8080を経由せずGsession2  2.2.0の起動に成功しました。
>
> # /etc/rc.d/init.d/httpd start
> httpd を起動中: [Thu Dec 11 20:45:56 2008] [warn] module proxy_module is already loaded, skipping
> [Thu Dec 11 20:45:56 2008] [warn] module proxy_ajp_module is already loaded, skipping
> Warning: DocumentRoot [/var/www/html/virtual] does not exist
> [ OK ]
>
> 本当に有難うございました。


How do you solve this problem?

投稿者stevechen.2008@yahoo.com.cn
最新書き込み2011/08/16 15:48:22
[ 4045 ] Re: Re: Re: Re: Re: Re: Re: Re: httpdの起動エラー

> How do you solve this problem?

As I wrote above I made SELinux permissive in the security setting.

投稿者nobby
最新書き込み2011/08/17 11:57:00
スレッドURLhttps://groupsession.jp/wbs/bulletin/bbs080.do?bbs010forumSid=1&threadSid=507
 


TOP