Win32 Apache 2.0.40 mod_perl 1.99_05

2002-08-11 Thread Sebastian Breier

Hi!

When starting Apache 2.0.40, I get this error:

Syntax error on line 173 of C:/Apache2/conf/httpd.conf:
Cannot load C:/Apache2/modules/mod_perl.so into server: Die angegebene Prozedur
wurde nicht gefunden.

Last sentence translated: The specified procedure could not be found.
Line 173 of httpd.conf says: Loadmodule perl_module modules/mod_perl.so

This worked perfectly with 2.0.39 and earlier versions. My mod_perl version is
1.99_05.

-- 
If You're European, do something for YOUR civil rights: http://www.stop1984.com





RE: [mp2.0] W2000, Apache 2.0.45, mod_perl-2 1.99_09-dev crashes

2003-04-04 Thread Sebastian Breier
At 17:38 04.04.2003, Melchior, Matthijs wrote:

Sebastian,
Sooo, it IS possible to get this running on W2000.
thanks!
Of course it's possible... :-P
I've been running it for a year now I think... though my main Apache box is 
WinNT 4 SP6a.

Now the big question: what is different between your system
and ours...?
Do you remember what happened during install,
what non-standard files [installed after base W2000] you have
on your machine, or any other things that may explain the difference.
Nothing special... Win2k Pro SP2, some patches for security...

What exactly is your problem with the installation?
Mine went through without complaining, and the Apache worked after that.
mod_perl-2 is installed over ActivePerl 5.8's PPM shell.
No problems anywhere. Just now with 2.0.45. :-)

We can get in touch off-list and exchange more details
Sure... maybe this annoys the other list-readers...
but maybe it's also helpful for others!
Bye,
Sebastian.
--
If You're European, do something for YOUR civil rights: http://www.stop1984.com
Stop software patents in the EU! http://swpat.ffii.org 



Re: [mp2.0] W2000, Apache 2.0.45, mod_perl-2 1.99_09-dev crashes

2003-04-04 Thread Sebastian Breier
At 18:35 04.04.2003, Randy Kobes wrote:
If this is with ActivePerl 8xx, though, then it may be that
there's an incompatibility between modules compiled against
Apache 2.0.44 (which the mod_perl ppm package on our site was
compiled against) and Apache 2.0.45. The Apache group says that,
starting with 2.0.42, they're working at maintaining
configuration and module interface compatibility, so in principle
upgrading from 2.0.44 to 2.0.45 shouldn't be a problem. But with
a combination of Win32 and the relative complexity of mod_perl 2,
this compatibility may not have survived  I've tried
compiling the current cvs mod_perl 2 sources against Apache
2.0.45, but have run into a problem (unrelated to the 2.0.45
upgrade) that hasn't yet been resolved. Given the security fixes
for Win32 present in 2.0.45, if you feel uneasy about reverting
to 2.0.44, I could make available a mod_perl 2 package based on
not-so-current cvs sources compiled against 2.0.45 until the
problem in the current cvs version is fixed.
Yes, It's ActivePerl 5.8.0.805.

About the mod_perl-2 recompile: It's not necessary for me.
Thank You for the offer, but this machine is a private one anyway,
and I can stay on 2.0.44 until the fixed CVS is there and compiled.
I guess You'll drop a message here when that happens? :-)

Thank You,
Sebastian.
--
If You're European, do something for YOUR civil rights: http://www.stop1984.com
Stop software patents in the EU! http://swpat.ffii.org 



RE: [mp2.0] W2000, Apache 2.0.45, mod_perl-2 1.99_09-dev crashes

2003-04-04 Thread Sebastian Breier
At 18:14 04.04.2003, Melchior, Matthijs wrote:
Well, the problem does not occur at installation time, that was
without problem. It happens when Apache wants to load mod_perl.so,
then it dies with error The specified procedure could not be found.
Note, it talks about 'prodedure', not 'module'.  To me this
means that the loading of the module failed because the
dynamic linker [the unix name, dont know the windows term...]
cannot resolve a symbol in mod_perl.so or one of the referenced
libraries. Unfortunately, windows does not tell me the name of
the problematic symbol so I have no idea where to look!
How exactly do you install Apache and mod_perl-2?

My install/upgrade process is this:

- Install Apache via MSI file
- Open ActivePerl's PPM
- Add mod_perl-2 PPM repository ( 
http://theoryx5.uwinnipeg.ca/cgi-bin/ppmserver?urn:/PPMServer58 ActivePerl 
5.8 only)
- install mod_perl from that repository, the PPM package installation will 
place the mod_perl.so file in the correct Apache directory.

My first guess is that you are using a wrong version of mod_perl... maybe 
you are trying to use mod_perl-1 with Apache 2?
Or maybe just an outdated mod_perl-2 with Apache 2?
The way I described above works perfectly for 2.0.43 and 2.0.44...

Another thing might be the config file.
My current lines for mod_perl-2 in httpd.conf:
Loadmodule perl_module modules/mod_perl.so
(Then some handlers for my directories so .pl files get executed with mod_perl,
but these only matter when you can start Apache/mod_perl at all)
PerlSwitches -Mblib=C:\Apache2
PerlRequire C:/Apache2/conf/startup.pl
PerlModule Apache::Reload
PerlInitHandler Apache::Reload
Maybe some of the rather important settings for mod_perl-2 are wrong in 
your config...

I was thinking about boring details like versions of DLL's in
\winnt\system32 and places like that  If we can solve this
without resorting to that comparation, even better.
No idea about those, but Apache is probably away far enough from the OS to
not be dependent on Win32 System DLLs...
Bye,
Sebastian.
--
If You're European, do something for YOUR civil rights: http://www.stop1984.com
Stop software patents in the EU! http://swpat.ffii.org 



Re: [mp2.0] W2000, Apache 2.0.45, mod_perl-2 1.99_09-dev crashes

2003-04-05 Thread Sebastian Breier
At 18:35 04.04.2003, Randy Kobes wrote:
If this is with ActivePerl 8xx, though, then it may be that
there's an incompatibility between modules compiled against
Apache 2.0.44 (which the mod_perl ppm package on our site was
compiled against) and Apache 2.0.45. The Apache group says that,
starting with 2.0.42, they're working at maintaining
configuration and module interface compatibility, so in principle
upgrading from 2.0.44 to 2.0.45 shouldn't be a problem. But with
a combination of Win32 and the relative complexity of mod_perl 2,
this compatibility may not have survived  I've tried
compiling the current cvs mod_perl 2 sources against Apache
2.0.45, but have run into a problem (unrelated to the 2.0.45
upgrade) that hasn't yet been resolved. Given the security fixes
for Win32 present in 2.0.45, if you feel uneasy about reverting
to 2.0.44, I could make available a mod_perl 2 package based on
not-so-current cvs sources compiled against 2.0.45 until the
problem in the current cvs version is fixed.
Just had another thought... maybe you should indeed recompile
mod_perl-2 with the older CVS sources, so I can try it out on Apache
2.0.45, and we can be 100% sure that this is the problem...
Maybe the problem really is that the old binaries aren't compatible with
the new Apache, but at the moment we just don't know. Trying it out
would help.
Of course it's not necessary if it means too much effort... it would be
interesting though to see if the recompile really does solve the problem.
Thank You,
Sebastian.
--
If You're European, do something for YOUR civil rights: http://www.stop1984.com
Stop software patents in the EU! http://swpat.ffii.org