RSSフィードについて

RSSリーダーで、フォーラムの新着投稿情報がチェックできます。
詳しくは下記ページを参照して下さい。

RSSフィード  RSSフィードについて

ご自由に情報交換の場として御利用ください。
また質問の前には「回答を得るには?」を参照してください。


GroupSessionへの要望があれば参考にさせていただきます。
要望リストも参考にしてください。


 
フォーラム  フォーラム
00_インストール・設定
スレッド  タイトル

httpdの起動エラー


[ 1559 ] httpdの起動エラー
投稿者: nobby
投稿日時:  2008/12/09 18:22:26
本日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
  引用返信
[ 1564 ] Re: httpdの起動エラー
投稿者: snip
投稿日時:  2008/12/11 15:38:35
/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
でシンボリックリンクを張りなおしてみてはどうでしょうか。
  引用返信
[ 1565 ] Re: Re: httpdの起動エラー
投稿者: nobby
投稿日時:  2008/12/11 16:03:56
コメント有難うございます。

>  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上の仮想マシンでやってみようかと思っているところです。
  引用返信
[ 1567 ] Re: Re: Re: httpdの起動エラー
投稿者: snip
投稿日時:  2008/12/11 17:32:37
http://linux.derkeiler.com/Mailing-Lists/Fedora/2005-03/5782.html
↑で述べられているように、
restorecon -Rv /lib
を実行するのは・・・・・。
ちょっと勇気が必要ですけど。(^^;;
  引用返信
[ 1568 ] Re: Re: Re: Re: httpdの起動エラー
投稿者: nobby
投稿日時:  2008/12/11 18:15:11
> ちょっと勇気が必要ですけど。(^^;;

やってみました。当該のエラーは消えましたよ。でも別のエラーが出てしまいした(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*
  引用返信
[ 1569 ] Re: Re: Re: Re: Re: httpdの起動エラー
投稿者: snip
投稿日時:  2008/12/11 20:24:54
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
なんてのも調べてみてはどうでしょうか。
  引用返信
[ 1570 ] Re: Re: Re: Re: Re: Re: httpdの起動エラー
投稿者: nobby
投稿日時:  2008/12/11 21:02:38
> 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 ]

本当に有難うございました。
  引用返信
[ 4043 ] Re: Re: Re: Re: Re: Re: Re: httpdの起動エラー
投稿者: stevechen.2008@yahoo.com.cn
投稿日時:  2011/08/16 15:48:22
> > 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?
  引用返信
[ 4045 ] Re: Re: Re: Re: Re: Re: Re: Re: httpdの起動エラー
投稿者: nobby
投稿日時:  2011/08/17 11:57:00
> How do you solve this problem?

As I wrote above I made SELinux permissive in the security setting.
  引用返信
 
スレッドURL:
 

クラウド版グループウェアbycloud

Twitter
開発スタッフのつぶやき http://twitter.com/gsession_jts
Facebook
メールマガジン
GroupSessionのセキュリティ情報、アップデート情報をお伝えするメールマガジンです。(無料)
メルマガ『速報!GroupSession』
ブログ
スタッフによる開発日誌を公開しています。
「Public JTS スタッフブログ」


Copyright 日本トータルシステム株式会社