It's hard to tell without knowing more details. I think that either you upgraded your Apache from 1.3x to 2.x or installed another Apache Server 2.x. I assume that you had installed mod_perl 1.29 with Apache 1.3x and then upgraded to Apache 2.x & mod_perl 1.99. Because mod_perl 1.29 can not be installed with Apache 2.x and you mentioned that you have upgraded mod_perl from 1.29 to 1.99.
How did you compile mod_perl -- DSO or Static? Anyway, what version of mod_perl you see after restart your server: service httpd restart tail -10 /usr/local/apache/logs/error_log If you get the correct version (mod_perl 1.99). Then you have no problem with your installation. You can try to edit the following file (perllocal.pod) with any avilable editor in your system: vi /usr/lib/perl5/5.8.4/i686-linux/perllocal.pod You will probably find multiple entries of mod_perl versions. Try to find the following lines from this file and delete them. Please do not delete anything outsite the tag "=head2" & "=back". A sample entry could be as follows and you probably have more than one entries like this: =head2 Thu Dec 2 01:45:54 2003: C<Module> L<mod_perl|mod_perl> =over 4 =item * C<installed into: /usr/lib/perl5/site_perl/5.x.x> =item * C<LINKTYPE: dynamic> =item * C<VERSION: 1.29> =item * C<EXE_FILES: > =back (x - is the version number of your perl or apache) I am not sure though - if it will work for you but you can try it before reinstalling perl since reinstalling perl could be the best solution. Thanks Khalid ----- Original Message ----- From: "Ixkorr Oxkarr" <[EMAIL PROTECTED]> To: "INFOQUEST USA INC" <[EMAIL PROTECTED]>; <modperl@perl.apache.org> Sent: Monday, January 24, 2005 12:51 PM Subject: Re: Can't upgrade from mod_perl 1.29 -> mod_perl 1.99 |I am running Apache 2.0.40. | | The problem is that I am trying to compile some code | that checks to see if mod_perl 1.99 is installed with | the statement "use mod_perl 1.99;". This fails, even | though I have installed the mod_perl 1.99 RPM and I am | running a version of Apache 2. | | Clearly, Perl thinks I am still running mod_perl 1.29. | How can I dissuade of this notion? | | Thanks, | IO | | --- INFOQUEST USA INC <[EMAIL PROTECTED]> | wrote: | | > mod_perl 1.99 or later requires Apache 2.0 or later | > - it doesn't work with Apache 1.3x. | > | > Thanks & Regards | > | > | > Khalid | > | > | > ----- Original Message ----- | > From: "Ixkorr Oxkarr" <[EMAIL PROTECTED]> | > To: <modperl@perl.apache.org> | > Sent: Sunday, January 23, 2005 8:06 PM | > Subject: Can't upgrade from mod_perl 1.29 -> | > mod_perl 1.99 | > | > | > | Hello, | > | | > | I am trying to upgrade from mod_perl 1.29 to | > mod_perl | > | 1.99 on Apache 2.0 (the OS is RHL9). | > | | > | I have installed the mod_perl 1.99 binary RPM, but | > | when I check the version through perl (with the | > | command perl -Mmod_perl -e 'print | > | $mod_perl::VERSION'), I still get 1.29. | > | | > | I tried upgrading via CPAN, I get the error | > "Cannot | > | install mod_perl/1.999.21 on top of | > mod_perl/1.29." | > | | > | Is there some way I can uninstall mod_perl 1.29 so | > | that I can start using mod_perl 1.99? | > | | > | Thanks for any info or pointers, | > | | > | IO | > | | > | | > | | > | __________________________________ | > | Do you Yahoo!? | > | Yahoo! Mail - Find what you need with new enhanced | > search. | > | http://info.mail.yahoo.com/mail_250 | > | | | | | | __________________________________ | Do you Yahoo!? | Yahoo! Mail - 250MB free storage. Do more. Manage less. | http://info.mail.yahoo.com/mail_250 |