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  



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

2003-04-04 Thread Melchior, Matthijs
Title: RE: [mp2.0] W2000, Apache 2.0.45, mod_perl-2 1.99_09-dev crashes





Sebastian,
 Sooo, it IS possible to get this running on W2000.
thanks!


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.


We can get in touch off-list and exchange more details



 -Original Message-
 From: Sebastian Breier [mailto:[EMAIL PROTECTED]]
 Sent: Friday, April 04, 2003 15:58
 To: [EMAIL PROTECTED]
 Subject: [mp2.0] W2000, Apache 2.0.45, mod_perl-2 1.99_09-dev crashes
 
 
 Hi.
 
 I just upgraded Apache to 2.0.45 (from 2.0.44),
 and now most of my perl-generated sites crash.
 They worked perfectly before.
 
 Server is Apache 2.0.45 on W2000 + mod_perl-2 1.99_09-dev,
 as said in the subject.
 
 I just checked again with 2.0.44, everything works
 (nothing changed except Apache).
 
 One script still works with 2.0.45, but it has only a few 
 subs that don't do anything.
 
 Logs always show some error message like these:
 
 [Fri Apr 04 15:49:29 2003] [notice] Parent: child process exited with 
 status 1073807364 -- Restarting.
 
 or
 
 [Fri Apr 04 15:46:53 2003] [notice] Parent: child process exited with 
 status 3221225477 -- Restarting.
 
 Any ideas? Do I need a recompile of mod_perl-2? (I hope 
 somebody makes one, I can't)
 
 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 



Sorry I cannot help with your Apache 2.0.45 problem,
we're not there yet...


-- 
Thanks,
 Matthijs Melchior.





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 Melchior, Matthijs
Title: RE: [mp2.0] W2000, Apache 2.0.45, mod_perl-2 1.99_09-dev crashes





Sebastian,


 -Original Message-
 From: Sebastian Breier [mailto:[EMAIL PROTECTED]]
 Sent: Friday, April 04, 2003 17:51

 
 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.


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!



 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!


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.


 
 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 



-- 
Thanks,
 Matthijs Melchior.


[can't access this mailbox during the weekend...]





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

2003-04-04 Thread Randy Kobes
On Fri, 4 Apr 2003, Sebastian Breier wrote:

 Hi.
 
 I just upgraded Apache to 2.0.45 (from 2.0.44),
 and now most of my perl-generated sites crash.
 They worked perfectly before.
 
 Server is Apache 2.0.45 on W2000 + mod_perl-2 1.99_09-dev,
 as said in the subject.
 
 I just checked again with 2.0.44, everything works
 (nothing changed except Apache).
 
 One script still works with 2.0.45, but it has only a few subs
 that don't do anything.
 
 Logs always show some error message like these:
 
 [Fri Apr 04 15:49:29 2003] [notice] Parent: child process exited with 
 status 1073807364 -- Restarting.
 or
 [Fri Apr 04 15:46:53 2003] [notice] Parent: child process exited with 
 status 3221225477 -- Restarting.
 
 Any ideas? Do I need a recompile of mod_perl-2? (I hope
 somebody makes one, I can't)

From a later message I take it this is with ActivePerl 8xx
(perl-5.8.0)? If not, and you're using ActivePerl 6xx, then it
may be that you're running into a problem that others have also
seen with ActivePerl 6xx and mod_perl 2 on Win32, for which an
upgrade to 8xx would most likely help.

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.

-- 
best regards,
randy kobes



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