vine-users ML アーカイブ



[vine-users:073923] boot時の ライブラリパス設定につい て

  • From: Satoshi Ishii <ishii@xxxxxxxxxxxxxxxxxxxxx>
  • Subject: [vine-users:073923] boot時の ライブラリパス設定につい て
  • Date: Thu, 02 Feb 2006 21:08:21 +0900
みなさんこんばんは
いしいと申します

 先日、ApacheにてDB認証を試みてmod_auth_pgsql.soを組み込んで
 みたのですがboot時にPostgreSQLのライブラリが読み込めず
 httpdの起動でエラーとなってしまいます
 以下ログ
  httpd: Cannot load /etc/httpd/modules/mod_auth_pgsql.so into server:
   libpq.so.4: cannot open shared object file: No such file or directory
  httpd: httpd startup failed
 
 最初はrootの.bashrcにLD_LIBRARY_PATH設定をすればOKだと思って
 いたのですが現象は変わりません。
 で、分からないなりにも/etc/rc.d/rc.sysini内にも記述してみたのですが
 結果は変わらずです
 因みに、rootでログイン後/etc/rc.d/init.d/httpd startは上手く行きます
 boot時にライブラリパスを張るにはどうしたら良いのでしょうか?
 それとも、そもそもmod_auth_pgsql.soを作成する時点でライブラリ設定に
 何か問題があると考えたほうが良いのでしょうか?
 現在暫定?で/libにlibpq.so.4をソフトリンク張ってしまっています
 (もしかしてこれが正解ですか?)
 お解かりになる方いらっしゃいましたらご教授願います

以上宜しく御願い致します
#-------------------------------# 
Satoshi Ishii 
<ishii@xxxxxxxxxxxxxxxxxxxxx>
#-------------------------------#