Hi,
I upgraded my server to RedHat 8.0, and it has broken
Apache:MP3. Basically, RH 8.0 uses a version of
mod_perl (1.99) that no longer contains the CGI
functions and constants in the same old place. For
example, Apache::Constants is now named Apache::Const
and there are many other places were it breaks.
Pablo
Logged In: YES
user_id=213984
I thought it would be usefiul to give more information about
the errors. This is the type of message that I get in the
error_log:
==============================================
[Mon Feb 10 23:06:51 2003] [error] failed to resolve handler
`Apache::MP3::Playlist'
[Mon Feb 10 23:06:51 2003] [error] [client 171.64.74.40]
Can't locate Apache/Constants.pm in @INC (@INC contains:
/usr/lib/perl5/5.8.0/i386-linux-thread-mult
i /usr/lib/perl5/5.8.0
/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.0
/usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/si
te_perl
/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.0
/usr/lib/perl5/vendor_perl/5.6.1 /usr/lib/perl5/vendor_perl
.) at /usr/lib/perl5/site_perl/5.6.1/Apache/MP3/Playlist.pm
line 7.
BEGIN failed--compilation aborted at
/usr/lib/perl5/site_perl/5.6.1/Apache/MP3/Playlist.pm line 7.
===================================================
When I change use Apache::Constants for use Apache::Const:
[Tue Feb 11 05:36:16 2003] [error] failed to resolve handler
`Apache::MP3::Playlist'
[Tue Feb 11 05:36:16 2003] [error] [client 171.64.74.40]
Can't locate Apache.pm in @INC (@INC contains:
/usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib
/perl5/5.8.0
/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.0
/usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl /u
sr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.0
/usr/lib/perl5/vendor_perl/5.6.1 /usr/lib/perl5/vendor_perl
.) at /us
r/lib/perl5/5.8.0/CGI.pm line 161.
Compilation failed in require at
/usr/lib/perl5/site_perl/5.8.0/Apache/MP3/Playlist.pm line 10.
BEGIN failed--compilation aborted at
/usr/lib/perl5/site_perl/5.8.0/Apache/MP3/Playlist.pm line 10.
Compilation failed in require at (eval 1) line 3.
===================================================
Then I simply get:
[Tue Feb 11 13:18:12 2003] [error] failed to resolve handler
`Apache::MP3::Playlist'
===================================================
If I change the handler to Apache::MP3:
[Tue Feb 11 17:07:11 2003] [error] failed to resolve handler
`Apache::MP3'
[Tue Feb 11 17:07:11 2003] [error] [client 171.64.74.40]
Can't locate Apache/Constants.pm in @INC (@INC contains:
/usr/lib/perl5/5.8.0/i386-linux-thread-mult
i /usr/lib/perl5/5.8.0
/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.0
/usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.0
/usr/lib/perl5/vendor_perl/5.6.1 /usr/lib/perl5/vendor_perl
.) at /usr/lib/perl5/site_perl/5.8.0/Apache/MP3.pm line 5.
BEGIN failed--compilation aborted at
/usr/lib/perl5/site_perl/5.8.0/Apache/MP3.pm line 5.
Compilation failed in require at (eval 1) line 3.
===================================================
[Tue Feb 11 17:08:30 2003] [error] unknown constant
DIR_MAGIC_TYPE at
/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/ModPerl/Const.pm
line 27.
BEGIN failed--compilation aborted at
/usr/lib/perl5/site_perl/5.8.0/Apache/MP3.pm line 5.
Compilation failed in require at (eval 1) line 3.
===================================================
Logged In: NO
Just upgrade from RedHat 7.3 to 9.0. Have their been any
updates on this issue?
Thanks!!!!
jlunsford@verio.net