RE: [mp2.0] W2000, Apache 2.0.43 + mod_perl 1.99_09 does not start

2003-04-04 Thread Melchior, Matthijs
Title: RE: [mp2.0] W2000, Apache 2.0.43 + mod_perl 1.99_09 does not start





Randy,
 sorry for the text+html, I am trying to get that changed...


 -Original Message-
 From: Randy Kobes [mailto:[EMAIL PROTECTED]]
 Sent: Thursday, April 03, 2003 17:59
.
 
 On Thu, 3 Apr 2003, Melchior, Matthijs wrote:
 
  Hello,
   We have a problem getting mod_perl to run on a W2000 server.
  It does work on another machine running WinNT4, so I think there are
  no errors in my configuration files.
  
  httpd.conf:
  176: LoadModule perl_module modules/mod_perl.so
  
  C:\Apache2\bin.\apache -t
  Syntax error on line 176 of C:/Apache2/conf/httpd.conf:
  Cannot load C:/Apache2/modules/mod_perl.so into server:
  The specified procedure could not be found.
   
  C:\Apache2\bin
  
  If we refer to some other symbol as module descriptor,
  one that does not exist, the error does not change.
  
  We have everything installed from binary packages:
.
 
  We think there is something missing on the W2000 server, but have run
  out of idea's what that could be.!
 
 Does putting in a directive
 LoadFile /Path/to/Perl/bin/perl56.dll


This was already present, and removing it does not make a difference.


 in httpd.conf help (before loading mod_perl.so)? Also, when you
 installed the mod_perl-2 ppm package, did mod_perl.so get copied
 properly to your Apache modules/ directory? Sometimes this
 doesn't work for some versions of ppm, and you may unknowlingly
 be using an old mod_perl.so. If this didn't install correctly, 
 you can extract mod_perl.so from mod_perl-2.tar.gz found in
 http://theoryx5.uwinnipeg.ca/ppmpackages/x86/


Yes, we know for sure the mod_perl.so file is located in the correct
location, experiments have shown there is a different error message
when that is not the case [The specified module could not be found.]



 Unfortunately, even if you get this working, you may encounter
 problems with mod_perl 2 with ActivePerl 6xx (based on
 perl-5.6.1), due to some threading issues that have been
 addressed in ActivePerl 8xx (based on perl-5.8.0). Is it possible
 to upgrade to ActivePerl 805?


This is unfortunate, we are reluctant to upgrade to perl 5.8 before
this issue is resolved.[Or is this problem more than a
performance problem and is it impossible to get perl56 and mod_perl 2
and apache 2 to work together...?]


We have installed the same software on an other W2000 machine and
that gives exactly the same results.
And, since I have not seen any definite report that someone else
is running this combination on W2000, we even think this Apache-mod_perl
combination only works on WinNT?
  Can someone conferm or deny this?



-- 
best regards,
randy kobes





RE: [mp2.0] W2000, Apache 2.0.43 + mod_perl 1.99_09 does not start

2003-04-04 Thread Randy Kobes
On Fri, 4 Apr 2003, Melchior, Matthijs wrote:

  -Original Message-
  From: Randy Kobes [mailto:[EMAIL PROTECTED]
  Sent: Thursday, April 03, 2003 17:59
  
  On Thu, 3 Apr 2003, Melchior, Matthijs wrote:
  
   Hello,
 We have a problem getting mod_perl to run on a W2000 server.
   It does work on another machine running WinNT4, so I think there are
   no errors in my configuration files.
   
   httpd.conf:
   176: LoadModule perl_module modules/mod_perl.so
   
   C:\Apache2\bin.\apache -t
   Syntax error on line 176 of C:/Apache2/conf/httpd.conf:
   Cannot load C:/Apache2/modules/mod_perl.so into server:
The specified procedure could not be found.
 .
  
   We think there is something missing on the W2000 server, but have run
   out of idea's what that could be.!
  
  Unfortunately, even if you get this working, you may encounter
  problems with mod_perl 2 with ActivePerl 6xx (based on
  perl-5.6.1), due to some threading issues that have been
  addressed in ActivePerl 8xx (based on perl-5.8.0). Is it possible
  to upgrade to ActivePerl 805?
 
 This is unfortunate, we are reluctant to upgrade to perl 5.8 before
 this issue is resolved.[Or is this problem more than a
 performance problem and is it impossible to get perl56 and mod_perl 2
 and apache 2 to work together...?]
 
 We have installed the same software on an other W2000 machine and
 that gives exactly the same results.
 And, since I have not seen any definite report that someone else
 is running this combination on W2000, we even think this Apache-mod_perl
 combination only works on WinNT?
   Can someone conferm or deny this?

The current mod_perl-2 package we have I did test on a W2000
machine (and XP), with an ActivePerl 6xx build - it worked for
some simple things, but seems to run into problems with more
complicated stuff (for some definition of more complicated).  
The fact that you're not even able to start it suggests there may
be an incompatibility between your Apache version (or some other
library) and the one that the mod_perl-2 package was compiled
against, although the versions seemed to match.

But before you put in a lot of effort into resolving this, I'd
encourage considering an upgrade to ActivePerl 8xx. Upgrading is
a major step, but if the main concern is this issue with
mod_perl, then an upgrade will definitely help in general -
perl-5.8 has improved threading support over perl-5.6.1, among
other things, and mod_perl 2 seems to get caught up in some
issues with perl-5.6.1 that have been resolved in perl-5.8. A
major concern with upgrading though is the availability of ppm
packages - ActiveState's 8xx repository isn't as complete as
their 6xx one. They're aware of this problem, and are working on
an automated build system which hopefully will address this soon.

-- 
best regards,
randy



Re: [mp2.0] W2000, Apache 2.0.43 + mod_perl 1.99_09 does not start

2003-04-03 Thread Jean-Michel Hiver
 Hello,
   We have a problem getting mod_perl to run on a W2000 server.
 It does work on another machine running WinNT4, so I think there are
 no errors in my configuration files.

Actually I'm having a windows machine at home and I got mod_perl working
with ActiveState perl. I've written a howto on my personal website. You
might want to try check it out, hopefully it will prove useful :)

http://www.webmatrix.net/log/modperl-win32/

Hope that helps,
-- 
Building a better web - http://www.mkdoc.com/
-
Jean-Michel Hiver
[EMAIL PROTECTED]  - +44 (0)114 255 8097
Homepage: http://www.webmatrix.net/


RE: [mp2.0] W2000, Apache 2.0.43 + mod_perl 1.99_09 does not start

2003-04-03 Thread Melchior, Matthijs
Title: RE: [mp2.0] W2000, Apache 2.0.43 + mod_perl 1.99_09 does not start





Thanks for your reply.
 Your web page effectively describes the steps I have taken
to arrive at my current situation, OK on WinNT, failes on W2000!


I keep asking myself what procedure could not be found?



 -Original Message-
 From: Jean-Michel Hiver [mailto:[EMAIL PROTECTED]]
 Sent: Thursday, April 03, 2003 14:52
.
 
  Hello,
   We have a problem getting mod_perl to run on a W2000 server.
  It does work on another machine running WinNT4, so I think there are
  no errors in my configuration files.
 
 Actually I'm having a windows machine at home and I got 
 mod_perl working with ActiveState perl. I've written a
 howto on my personal website. You might want to try check
 it out, hopefully it will prove useful :)
 
 http://www.webmatrix.net/log/modperl-win32/
 
 Hope that helps,



-- 
Thanks,
 Matthijs Melchior.





Re: [mp2.0] W2000, Apache 2.0.43 + mod_perl 1.99_09 does not start

2003-04-03 Thread Randy Kobes
On Thu, 3 Apr 2003, Melchior, Matthijs wrote:

 Hello,
   We have a problem getting mod_perl to run on a W2000 server.
 It does work on another machine running WinNT4, so I think there are
 no errors in my configuration files.
 
 httpd.conf:
 176: LoadModule perl_module modules/mod_perl.so
 
 C:\Apache2\bin.\apache -t
 Syntax error on line 176 of C:/Apache2/conf/httpd.conf:
 Cannot load C:/Apache2/modules/mod_perl.so into server:
  The specified procedure could not be found.
   
 C:\Apache2\bin
 
 If we refer to some other symbol as module descriptor,
 one that does not exist, the error does not change.
 
 We have everything installed from binary packages:
 
  - Apache is installed from 'apache_2.0.43-win32-x86-no_ssl.msi'
as retrieved from one of the apache mirrors.
  - Perl is installed from
  
 http://downloads.activestate.com/ActivePerl/Windows/5.6/ActivePerl-5.6.1.635
 -MSWin32-x86.msi
  - mod_perl is installed as  mod_perl-2 [1.99_09-dev] with PPM
refering to http://theoryx5.uwinnipeg.ca/ppmpackages/mod_perl-2.ppd
 
 We think there is something missing on the W2000 server, but have run
 out of idea's what that could be.!

Does putting in a directive
   LoadFile /Path/to/Perl/bin/perl56.dll
in httpd.conf help (before loading mod_perl.so)?  Also, when you
installed the mod_perl-2 ppm package, did mod_perl.so get copied
properly to your Apache modules/ directory? Sometimes this
doesn't work for some versions of ppm, and you may unknowlingly
be using an old mod_perl.so. If this didn't install correctly, 
you can extract mod_perl.so from mod_perl-2.tar.gz found in
  http://theoryx5.uwinnipeg.ca/ppmpackages/x86/

Unfortunately, even if you get this working, you may encounter
problems with mod_perl 2 with ActivePerl 6xx (based on
perl-5.6.1), due to some threading issues that have been
addressed in ActivePerl 8xx (based on perl-5.8.0). Is it possible
to upgrade to ActivePerl 805?

-- 
best regards,
randy kobes