Win32 Apache 2.0.40 mod_perl 1.99_05
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
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
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
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
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