みなさんこんばんは いしいです 自己レスです 知人からのアドバイスにより解決致しました。 /etc/ld.so.confにライブラリパスを指定して ldconfigコマンド発行で上手く行きました! お騒がせ致しました まだまだ勉強不足ですね・・・・ では > みなさんこんばんは > いしいと申します > > 先日、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> #-------------------------------#