Namazu-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
namazu.cgi が表示できない「Internal Server Error]
- From: "kinya" <nomura@xxxxxxxxx>
- Date: Fri, 9 Apr 2004 06:04:50 -0400
- X-ml-name: namazu-users-ja
- X-mail-count: 03829
- References: <000801c41e18$f7ee6260$352ff7a5@DIRANOTEPC> <200404091854.FMLAAB29000.namazu-users-ja@namazu.org>
はじめまして野村と申します。
現在、今までRedhat7.3上で動かしていたNamazu2.0.10をサーバー入れ替えを含め、
OpenBSD3.4 上で再構築しています。
Redhatの時は、RPM版を使っていたのですが、今回はソースから
nkf171.shar
Text-Kakasi-2.04
kakasi-2.3.4
namazu-2.0.13RC3
をそれぞれ、オプション指定なしで、./configure, make, make install しまし
た。
PerlはOpenBSD3.4に含まれている、5.80で、gettextもOpenBSDのもので、
gettext-0.10.40p1
を入れました。
ここで、問題なのですが、namazu.cgiをブラウザで参照すると、500 Internal
Server Error を返して
表示できません。Apacheのログには、
namazu.cgi: can't load library 'libiconv.so.3.0'
[Thu Apr 8 18:53:10 2004] [error] [client 165.247.xx.xx] Premature
end of script headers: /cgi-bin/namazu.cgi
とあります。 OpenBSDのApacheはChrootするので、依存するライブラリー関係は全
て
# ldd /usr/local/libexec/namazu.cgi
/usr/local/libexec/namazu.cgi:
Start End Type Ref Name
00000000 00000000 exe 1 /usr/local/libexec/namazu.cgi
0a947000 2a94b000 rlib 1 /usr/local/lib/libintl.so.1.1
05a6c000 25b35000 rlib 1 /usr/local/lib/libiconv.so.4.0
04bfb000 24c0c000 rlib 1 /usr/local/lib/libnmz.so.7.0
08320000 28327000 rlib 2 /usr/lib/libm.so.1.0
040ee000 24127000 rlib 1 /usr/lib/libc.so.30.1
01c4b000 21d23000 rlib 1 /usr/local/lib/libiconv.so.3.0
09fed000 09fed000 rtld 1 /usr/libexec/ld.so
として確認し、必要なものは、/var/www の下に同じ階層構造にしてコピーしてあり
ますが、
なぜか libiconv.so.3.0 だけ読み込んでくれません。
上記に、libiconv.so.4.0が含まれるのは、当初、OpenBSDのlibiconv-1.8をpkg_add
で入れて
いたので、これが原因かと思い、libiconv-1.9.2.tar.gz を取ってきて入れなおし
たせいです。
もちろん、上記の依存ファイルは、全てコピーしてあります。
Namazuも最初は安定版の、2.0.12だったのですが、症状の改善が見られるかなと思い
2.0.13に上げてみました。それと、こちらのMLで2.0.13とOpenBSD3.4の成功例が
紹介されていたので。。。
./configureのオプションは何もしていませんが、これが原因かと思い、一応
make check したのですが、Testは全てPassしています。
namazu.cgi は/var/www/cgi-bin/の下に、コピーしてありますが、その隣にテスト用
の
sample.cgiを置いて、試したところきちんと動いていますので、デレクトリーやパー
ミッション、
httpd.confの問題では無いように思います。
こちらのMLでも同じような、ケースがあったので、参考にさせて頂いたのですが、
今のところ、うまく行っていません。
なにか、アドバイスなど頂ければ幸いです。
よろしくお願いします。
野村義成