[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:43886] Re: Apache2のmod_perlで実行時にエラー



いっつです。

「NAKATANI KATSUMI」さんの書かれた、
「[debian-users:43885] Re: Apache2のmod_perlで実行時にエラー」についての返事です。
> > > > > perl -e 'foreach(@INC){print "$_\n"}'
> > > これと同等のテストプログラムをmod_perl環境で実行して
> > > みてはいかがですか。
> > 
> >  perlが実行される前(ロード段階?)で、XSLoaderのエラーが出るようなので、
> > それもできません。
> 
> ということは、mod_perlの設定に問題があるのでは?
> 
> 自分のところで試したところ、以下の設定をapache2.confに
> 追加しただけで、上のプログラムは正常に動作します。
> apacheの起動時になにかメッセージが出てませんか?

 起動時には、以下の1行のみ出力されています。

[Sun Jun 26 11:56:05 2005] [notice] Apache/2.0.54 (Debian GNU/Linux) mod_perl/1.999.21 Perl/v5.8.4 configured -- resuming normal operations


 エラーメッセージのキーワード「failed to resolve handler
ModPerl::Registry」でググってみると、外国のページのみ54件のユニークなペー
ジが見つかりました。
 この辺が関係ありそうな気もしましたが、いまいち原因がわかりません。
http://www.red-hat.com/archives/redhat-list/2004-May/msg00598.html
http://www.redhatconfig.com/msg/73406.html
http://www.mail-archive.com/modperl@xxxxxxxxxxxxxxx/msg07265.html


 今まで書いていませんでしたが、mod_perlの設定部分は以下のようになってい
ます。

<Files /modperl/>
    AddHandler perl-script cgi
    SetHandler perl-script
    PerlHandler ModPerl::Registry
    PerlSendHeader Off
    Options +ExecCGI
    PerlOptions +ParseHeaders +GlobalRequest
</Files>


 別のマシンの同じバージョンのApacheに同じ設定をして試してみるとうまくい
きました。
 この別のマシンのApacheは、インストール時にWebサーバを選択してインストー
ルしたものです。
 今回問題になっているマシンは、追加パッケージは全く選択せずにインストー
ルした後、apt-getでApacheなどをインストールしました。

 モジュール一覧の差分を取ってみました。左がうまくいくマシン、右が今回の
うまくいかないマシンです。

7d6
< ii  analog         5.32-14        analyzes logfiles from web servers
10,11c9
< ii  apache2-doc    2.0.54-4       documentation for apache2
< ii  apache2-mpm-pr 2.0.54-4       traditional model for Apache2
---
> ii  apache2-mpm-wo 2.0.54-4       high speed threaded model for Apache2
22a21,22
> ii  bind9          9.2.4-1        Internet Domain Name Server
> ii  bind9-doc      9.2.4-1        Documentation for BIND
42c42
< ii  dhcp-client    2.0pl5-19.1    DHCP Client
---
> ii  dhcp           2.0pl5-19.1    DHCP server for automatic IP address assignm
46a47
> ii  dlint          1.4.0-4        Checks dns zone information using nameserver
99a101
> ii  jless          358-iso254-1   A file pager program, similar to more(1) sup
109,111d110
< ii  libapache2-mod 4.3.10-15      server-side, HTML-embedded scripting languag
< ii  libapache2-mod 3.1.3-3        An Apache module that embeds Python within t
< ii  libapache2-mod 3.1.3-3        An Apache 2 module that embeds Python 2.3 wi
117d115
< ii  libc-client200 2002edebian1-1 UW c-client library for mail protocols
124a123,124
> ii  libconvert-bin 1.119-2        Perl5 module for extracting data from macint
> ii  libcupsys2-gnu 1.1.23-10      Common UNIX Printing System(tm) - libs
130d129
< ii  libdigest-sha1 2.10-1         NIST SHA-1 message digest algorithm
132a132
> ii  libdps1        4.3.0.dfsg.1-1 Display PostScript (DPS) client library
146a147
> ii  libice6        4.3.0.dfsg.1-1 Inter-Client Exchange library
148a150
> ii  libio-stringy- 2.110-1        Perl5 modules for IO from scalars and arrays
149a152,155
> ii  libisccc0      9.2.4-1        Command Channel Library used by BIND
> ii  libisccfg0     9.2.4-1        Config File Handling Library used by BIND
> ii  libjasper-1.70 1.701.0-2      The JasPer JPEG-2000 runtime library
> ii  libjcode-pm-pe 0.88-2         Perl extension interface to convert Japanese
151d156
< ii  libkakasi2     2.3.4-3        Library version of KAKASI
152a158
> ii  liblcms1       1.13-1         Color management library
159a166,168
> ii  libmagick6     6.0.6.2-2.4    Image manipulation library
> ii  libmailtools-p 1.62-1         Manipulate email in perl programs
> ii  libmime-perl   5.417-1        Perl5 modules for MIME-compliant messages (M
175a185,186
> ii  librrd0        1.0.49-1       Time-series data storage and display system
> ii  librrds-perl   1.0.49-1       Time-series data storage and display system
177a189
> ii  libsm6         4.3.0.dfsg.1-1 X Window System Session Management library
187a200,201
> ii  libtiff4       3.7.2-3        Tag Image File Format (TIFF) library
> ii  libtimedate-pe 1.1600-4       Time and date functions for Perl
193c207,210
< ii  libzzip-0-12   0.12.83-4      library providing read access on ZIP-archive
---
> ii  libx11-6       4.3.0.dfsg.1-1 X Window System protocol client library
> ii  libxext6       4.3.0.dfsg.1-1 X Window System miscellaneous extension libr
> ii  libxml2        2.6.16-7       GNOME XML library
> ii  libxt6         4.3.0.dfsg.1-1 X Toolkit Intrinsics
200a218
> ii  lwresd         9.2.4-1        Lightweight Resolver Daemon
203d220
< ii  mailagent      3.73-17        An automatic mail-processing tool and filter
208,209d224
< ii  manpages       1.70-1         Manual pages about using a GNU/Linux system
< ii  manpages-dev   1.70-1         Manual pages about using GNU/Linux for devel
215d229
< ii  mlock          2002edebian1-1 Mailbox locking program from UW
230c244
< ii  netselect      0.3.ds1-4      Choose the fastest server automatically
---
> ii  nfs-common     1.0.6-3.1      NFS support files common to client and serve
242c256
< ii  php4-common    4.3.10-15      Common files for packages built from the php
---
> ii  perlmagick     6.0.6.2-2.4    A perl interface to the libMagick graphics r
251d264
< ii  qpopper        4.0.5-4sarge1  Enhanced Post Office Protocol server (POP3)
253a267,269
> ii  rrdtool        1.0.49-1       Time-series data storage and display system
> ii  samba          3.0.14a-3      a LanManager-like file and printer server fo
> ii  samba-common   3.0.14a-3      Samba common files used by both the server a
258,259d273
< ii  spamassassin   3.0.3-1        Perl-based spam filter using text analysis
< ii  spamc          3.0.3-1        Client for SpamAssassin spam filtering daemo
262a277
> ii  swat           3.0.14a-3      Samba Web Administration Tool
277d291
< ii  uw-imapd       2002edebian1-1 remote mail folder access server
285a300
> ii  xfree86-common 4.3.0.dfsg.1-1 X Window System (XFree86) infrastructure
286a302
> ii  xlibs-data     4.3.0.dfsg.1-1 X Window System client data

 mod_perl関係での不足はないように思うのですが。

----------------------------------------------------------------------
河本陽一(ハンドル名:いっつ)
mailto:youichi@xxxxxxxxxxxxxx
http://www.plumfield.jp/~youichi/
http://www.plumfield.jp/~youichi/LordMonarch/ (ロードモナークいろいろ)
http://www.plumfield.jp/~youichi/wallpaper/ (壁紙ゲッチュ)