Re: Apache.pm failed to load!

2002-06-04 Thread James Kirkland



Hi,
 
thanks to all for the help I found the 
answer.  I ran strace against httpd and found it was loading an old version 
of Apache.pm from /usr/lib/perl5/site_perl/5.6.1 not sure how it got 
there.  Removed it and all worked.
 
thanks
James

  - Original Message - 
  From: 
  James 
  Kirkland 
  To: [EMAIL PROTECTED] 
  Sent: Tuesday, June 04, 2002 11:09
  Subject: Apache.pm failed to load!
  
  Hi,
   
  I am getting the "Apache.pm failed to load!" error.  I need help to 
  resolve:
   
  [root@fisher mysql]# perl -MApache -e 1
   
  Can't load 
  '/usr/lib/perl5/site_perl/5.6.1/i386-linux/auto/Slash/Apache/Apache.so' 
  for module Slash::Apache: 
  /usr/lib/perl5/site_perl/5.6.1/i386-linux/auto/Slash/Apache/Apache.so: 
  undefined symbol: perl_cmd_perl_TAKE1 at 
  /usr/lib/perl5/5.6.1/i386-linux/DynaLoader.pm line 206. at -e 
  line 0Compilation failed in require.BEGIN failed--compilation 
  aborted.
   
  the end of the strace output is:
   
  read(5, 
  "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\*\0\000"..., 1024) = 
  1024fstat64(5, {st_mode=S_IFREG|0755, st_size=41994, ...}) = 
  0brk(0x87ed000)  
  = 0x87ed000old_mmap(NULL, 37492, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 
  0x40b32000mprotect(0x40b3a000, 4724, PROT_NONE)   = 
  0old_mmap(0x40b3a000, 8192, PROT_READ|PROT_WRITE, 
  MAP_PRIVATE|MAP_FIXED, 5, 0x7000) = 
  0x40b3a000close(5)    
  = 0open("/usr/lib/mysql/i686/mmx/libmysqlclient.so.10", O_RDONLY) = -1 
  ENOENT (No such file or directory)stat64("/usr/lib/mysql/i686/mmx", 
  0xbfffef30) = -1 ENOENT (No such file or 
  directory)open("/usr/lib/mysql/i686/libmysqlclient.so.10", O_RDONLY) = -1 
  ENOENT (No such file or directory)stat64("/usr/lib/mysql/i686", 
  0xbfffef30) = -1 ENOENT (No such file or 
  directory)open("/usr/lib/mysql/mmx/libmysqlclient.so.10", O_RDONLY) = -1 
  ENOENT (No such file or directory)stat64("/usr/lib/mysql/mmx", 
  0xbfffef30) = -1 ENOENT (No such file or 
  directory)open("/usr/lib/mysql/libmysqlclient.so.10", O_RDONLY) = 
  5read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\200"..., 
  1024) = 1024fstat64(5, {st_mode=S_IFREG|0755, st_size=251027, ...}) = 
  0old_mmap(NULL, 216960, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 
  0x40b84000mprotect(0x40ba1000, 98176, PROT_NONE)  = 
  0old_mmap(0x40ba1000, 98304, PROT_READ|PROT_WRITE, 
  MAP_PRIVATE|MAP_FIXED, 5, 0x1d000) = 
  0x40ba1000close(5)    
  = 
  0brk(0x87ee000)  
  = 
  0x87ee000brk(0x87ef000)  
  = 
  0x87ef000brk(0x87f)  
  = 0x87frt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0write(2, 
  "Apache.pm failed to load!.\n", 27) = 27_exit(2)    
   
  [root@fisher mysql]# rpm -qa |grep 
  perlperl-SGMLSpm-1.03ii-4perl-DB_File-1.75-34.99.6groff-perl-1.17.2-12perl-libxml-enno-1.02-15perl-libwww-perl-5.63-9perl-libxml-perl-0.07-14perl-5.6.1-34.99.6perl-CPAN-1.59_54-34.99.6perl-NDBM_File-1.75-34.99.6perl-DateManip-5.40-15perl-Digest-MD5-2.16-15perl-Parse-Yapp-1.05-15perl-URI-1.17-16perl-XML-Encoding-1.01-9perl-XML-Parser-2.30-15perl-XML-Dumper-0.4-12perl-Crypt-SSLeay-0.35-15perl-Frontier-RPC-0.06-14perl-suidperl-5.6.1-34.99.6perl-TimeDate-1.10-14mod_perl-1.26-5perl-CGI-2.752-34.99.6perl-Storable-1.0.14-15perl-XML-Grove-0.46alpha-11perl-XML-Twig-2.02-9perl-Devel-Symdump-2.01-15perl-Time-HiRes-1.20-14
   
  thanksJames


Re: Apache.pm failed to load!

2002-06-04 Thread James Kirkland




Hi,
 
For more information I get that error when I 
run:
httpd -f conf/httpd.conf 
-DHAVE_PERL
thanks
James

  - Original Message - 
  From: 
  James 
  Kirkland 
  To: [EMAIL PROTECTED] 
  Sent: Tuesday, June 04, 2002 11:09
  Subject: Apache.pm failed to load!
  
  Hi,
   
  I am getting the "Apache.pm failed to load!" error.  I need help to 
  resolve:
   
  [root@fisher mysql]# perl -MApache -e 1
   
  Can't load 
  '/usr/lib/perl5/site_perl/5.6.1/i386-linux/auto/Slash/Apache/Apache.so' 
  for module Slash::Apache: 
  /usr/lib/perl5/site_perl/5.6.1/i386-linux/auto/Slash/Apache/Apache.so: 
  undefined symbol: perl_cmd_perl_TAKE1 at 
  /usr/lib/perl5/5.6.1/i386-linux/DynaLoader.pm line 206. at -e 
  line 0Compilation failed in require.BEGIN failed--compilation 
  aborted.
   
  the end of the strace output is:
   
  read(5, 
  "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\*\0\000"..., 1024) = 
  1024fstat64(5, {st_mode=S_IFREG|0755, st_size=41994, ...}) = 
  0brk(0x87ed000)  
  = 0x87ed000old_mmap(NULL, 37492, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 
  0x40b32000mprotect(0x40b3a000, 4724, PROT_NONE)   = 
  0old_mmap(0x40b3a000, 8192, PROT_READ|PROT_WRITE, 
  MAP_PRIVATE|MAP_FIXED, 5, 0x7000) = 
  0x40b3a000close(5)    
  = 0open("/usr/lib/mysql/i686/mmx/libmysqlclient.so.10", O_RDONLY) = -1 
  ENOENT (No such file or directory)stat64("/usr/lib/mysql/i686/mmx", 
  0xbfffef30) = -1 ENOENT (No such file or 
  directory)open("/usr/lib/mysql/i686/libmysqlclient.so.10", O_RDONLY) = -1 
  ENOENT (No such file or directory)stat64("/usr/lib/mysql/i686", 
  0xbfffef30) = -1 ENOENT (No such file or 
  directory)open("/usr/lib/mysql/mmx/libmysqlclient.so.10", O_RDONLY) = -1 
  ENOENT (No such file or directory)stat64("/usr/lib/mysql/mmx", 
  0xbfffef30) = -1 ENOENT (No such file or 
  directory)open("/usr/lib/mysql/libmysqlclient.so.10", O_RDONLY) = 
  5read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\200"..., 
  1024) = 1024fstat64(5, {st_mode=S_IFREG|0755, st_size=251027, ...}) = 
  0old_mmap(NULL, 216960, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 
  0x40b84000mprotect(0x40ba1000, 98176, PROT_NONE)  = 
  0old_mmap(0x40ba1000, 98304, PROT_READ|PROT_WRITE, 
  MAP_PRIVATE|MAP_FIXED, 5, 0x1d000) = 
  0x40ba1000close(5)    
  = 
  0brk(0x87ee000)  
  = 
  0x87ee000brk(0x87ef000)  
  = 
  0x87ef000brk(0x87f)  
  = 0x87frt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0write(2, 
  "Apache.pm failed to load!.\n", 27) = 27_exit(2)    
   
  [root@fisher mysql]# rpm -qa |grep 
  perlperl-SGMLSpm-1.03ii-4perl-DB_File-1.75-34.99.6groff-perl-1.17.2-12perl-libxml-enno-1.02-15perl-libwww-perl-5.63-9perl-libxml-perl-0.07-14perl-5.6.1-34.99.6perl-CPAN-1.59_54-34.99.6perl-NDBM_File-1.75-34.99.6perl-DateManip-5.40-15perl-Digest-MD5-2.16-15perl-Parse-Yapp-1.05-15perl-URI-1.17-16perl-XML-Encoding-1.01-9perl-XML-Parser-2.30-15perl-XML-Dumper-0.4-12perl-Crypt-SSLeay-0.35-15perl-Frontier-RPC-0.06-14perl-suidperl-5.6.1-34.99.6perl-TimeDate-1.10-14mod_perl-1.26-5perl-CGI-2.752-34.99.6perl-Storable-1.0.14-15perl-XML-Grove-0.46alpha-11perl-XML-Twig-2.02-9perl-Devel-Symdump-2.01-15perl-Time-HiRes-1.20-14
   
  thanksJames


Re: Apache.pm failed to load!

2002-06-04 Thread Stas Bekman

[Please make sure to reply to the list on follow-ups, and not to the 
person who has answered your question. Thank you!]

James Kirkland wrote:
> Hi,
> 
> Thanks for replying.  I continue to get the errors when adding that line to
> httpd.conf.  Is there any specific point in the file to place it?

When do you get this error

>>James Kirkland wrote:
>>
>>>Hi,
>>>
>>>I am getting the "Apache.pm failed to load!" error.  I need help to
>>>resolve:
>>>
>>>[root@fisher mysql]# perl -MApache -e 1
>>
>>
>>You shouldn't be testing mod_perl modules from the command line. it
>>won't work.
>>
>>If it happens under mod_perl, see:
>>
> 
> 
>http://perl.apache.org/release/docs/1.0/guide/troubleshooting.html#_Apache_pm_failed_to_load__



__
Stas BekmanJAm_pH --> Just Another mod_perl Hacker
http://stason.org/ mod_perl Guide ---> http://perl.apache.org
mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com




Re: Apache.pm failed to load!

2002-06-04 Thread Stas Bekman

James Kirkland wrote:
> 
> Hi,
>  
> I am getting the "Apache.pm failed to load!" error.  I need help to
> resolve:
>  
> [root@fisher mysql]# perl -MApache -e 1


You shouldn't be testing mod_perl modules from the command line. it 
won't work.

If it happens under mod_perl, see:
http://perl.apache.org/release/docs/1.0/guide/troubleshooting.html#_Apache_pm_failed_to_load__

-- 


__
Stas BekmanJAm_pH --> Just Another mod_perl Hacker
http://stason.org/ mod_perl Guide ---> http://perl.apache.org
mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com




Re: Apache.pm failed to load!.

2002-01-21 Thread Rasoul Hajikhani

___cliff rayman___ wrote:
> 
> first off, that looks like a spanking brand new version
> of apache but an older version of mod_perl.  you will
> probaby be happier with mod_perl-1.26
> 
> what happens when you try the following from the command line?
> perl -MApache -e 1
> 
> Rasoul Hajikhani wrote:
> 
> > Folks,
> > After installing mod_perl-1.25 & apache_1.3.22 I get this error message!
> > I know this is a really serious error, but I was wondering if any one
> > could tell me why I would get this since the installation of both
> > mod_perl and apache went through without a problem?!
> > -r
> 
> --
> ___cliff [EMAIL PROTECTED]http://www.genwax.com/
Well don't know... I removed them both and are in the middle of
reinstalling them. Will let you know asap ...
-r



Re: Apache.pm failed to load!.

2002-01-21 Thread ___cliff rayman___

first off, that looks like a spanking brand new version
of apache but an older version of mod_perl.  you will
probaby be happier with mod_perl-1.26

what happens when you try the following from the command line?
perl -MApache -e 1

Rasoul Hajikhani wrote:

> Folks,
> After installing mod_perl-1.25 & apache_1.3.22 I get this error message!
> I know this is a really serious error, but I was wondering if any one
> could tell me why I would get this since the installation of both
> mod_perl and apache went through without a problem?!
> -r

--
___cliff [EMAIL PROTECTED]http://www.genwax.com/





Re: Apache.pm failed to load!.

2000-08-24 Thread Stas Bekman

On Thu, 24 Aug 2000, Alexander Farber (EED) wrote:

> Sorry, I have forgotten to set PERL5LIB. After
> 
>   setenv PERL5LIB /home/eedalf/lib/perl5/site_perl/5.005/sun4-solaris
> 
> everything seems to work. Can I specify this location 
> somewhere in httpd.conf?

http://perl.apache.org/guide/config.html#PerlSetVar_PerlSetEnv_and_PerlP
http://perl.apache.org/guide/config.html#PerlSetupEnv


_
Stas Bekman  JAm_pH --   Just Another mod_perl Hacker
http://stason.org/   mod_perl Guide  http://perl.apache.org/guide 
mailto:[EMAIL PROTECTED]   http://apachetoday.com http://jazzvalley.com
http://singlesheaven.com http://perlmonth.com   perl.org   apache.org





Re: Apache.pm failed to load!.

2000-08-24 Thread Alexander Farber (EED)

Sorry, I have forgotten to set PERL5LIB. After

  setenv PERL5LIB /home/eedalf/lib/perl5/site_perl/5.005/sun4-solaris

everything seems to work. Can I specify this location 
somewhere in httpd.conf?



Re: Apache.pm failed to load

2000-08-22 Thread Stas Bekman

On Mon, 21 Aug 2000, Clayton Mitchell wrote:

> I think I followed the directions, and I also added "PerlModule Apache" in
> httpd.conf,
> 
> but I still get the error "Apache.pm failed to load!."  when trying to start
> httpsd.
> 
> I am on Sol 2.7, gcc 2.8.1 apache-1.3.12 and openssl_0.9.5 and
> mod_perl-1.24.
> 
> I have performed the steps outlined in this page with the exception noted
> below.
> 
> Any help is greatly appreciated.
> 
> http://perl.apache.org/guide/install.html#Source_Configuration_perl_Makef
> 
> Under the section for 
> 
> mod_perl and apache-ssl (+openssl)
>   
> Configure and install openssl: 
> 
> % cd openssl-x.x.x
> % ./config
> % make && make test && make install
> 
> 
> Patch Apache with SSLeay paths 
>   
> % cd apache_x.xx
> % tar xzvf ../apache_x.x.x+ssl_x.xx.tar.gz
> % FixPatch
> Do you want me to apply the fixed-up Apache-SSL patch for you?
> [n] y
> 
> 
> Now edit the src/Configuration file if needed and then configure: 
>   
> % cd ../mod_perl-x.xx
> % perl Makefile.PL USE_APACI=1 EVERYTHING=1 \
>   DO_HTTPD=1 SSL_BASE=/usr/local/ssl \
>   APACHE_SRC=../apache_x.x.x/src
> 
> 
> Build, test and install:  
>   
> % make && make test && make install
> % cd ../apache_x.x.x
> % make certificate
> % make install
> 
> > make cert and make install steps I skipped.  I had a prior version of
> apache-ssl I am replacing.

Don't skip the 'make install'!

> Here is what the perl library has:
> 
> # find /opt/local/lib/perl5 -name Apache
> /opt/local/lib/perl5/site_perl/5.005/sun4-solaris/auto/Apache
> /opt/local/lib/perl5/site_perl/5.005/Apache
> # ls /opt/local/lib/perl5/site_perl/5.005/sun4-solaris/auto/Apache
> AuthenSmb  Sandwich
> # ls /opt/local/lib/perl5/site_perl/5.005/Apache
> AuthenSmb.pm  Sandwich.pm
> # find /opt/local/lib/perl5 -name Apache.pm
> /opt/local/lib/perl5/5.00503/CGI/Apache.pm
> # cp /opt/local/lib/perl5/5.00503/CGI/Apache.pm .
> 
> ..still didn't work.
> 



_
Stas Bekman  JAm_pH --   Just Another mod_perl Hacker
http://stason.org/   mod_perl Guide  http://perl.apache.org/guide 
mailto:[EMAIL PROTECTED]   http://apachetoday.com http://jazzvalley.com
http://singlesheaven.com http://perlmonth.com   perl.org   apache.org





Re: Apache.pm failed to LOAD!

2000-05-03 Thread Doug MacEachern

On Wed, 3 May 2000, Wang, Pin-Chieh wrote:

> Hi,
> I build the apache1.3.12 using mod_perl 1.23 on Solaris 2.6 machine,
> everything looks fine and installed successfully (at least the installation
> program told me so...)
> But when I start httpd using apachectl start, httpd did not start within
> error_log there is a message "Apache.pm failed to LOAD!"

assuming you did 'make install' in the mod_perl directory, does adding
'PerlModule Apache' to your httpd.conf make any difference?




Re: Apache.pm failed to LOAD!

2000-05-03 Thread Jeff Beard

Did it pass 'make test'? And, not meaning to insult, did you run 'make 
install' in the mod_perl directory?

--Jeff

At 07:01 PM 5/3/00, Wang, Pin-Chieh wrote:
>Hi,
>I build the apache1.3.12 using mod_perl 1.23 on Solaris 2.6 machine,
>everything looks fine and installed successfully (at least the installation
>program told me so...)
>But when I start httpd using apachectl start, httpd did not start within
>error_log there is a message "Apache.pm failed to LOAD!"
>Any one have any ideal? Thanks in advance
>P C Wang



Jeff Beard
_
Web:www.cyberxape.com
Email:  jeff at cyberxape.com
Location:   Boulder, CO, USA