tptass has asked for the wisdom of the Perl Monks concerning the following question:
Something really weird is going on...I have created a Perl CGI site and it has been up and running on multiple linux machines for a long time. But all of a sudden I have started receiving the following error in my a few of my apache error logs:
- "XMLin() requires either XML::SAX or XML::Parser are /PerlApp/lib/Globals.pm"
The CGI files are all compiled using perlapp, and the following module versions for XML use:
- XML::Simple 2.15
- XML::Parser 2.34
I have completely removed all existence of my site and apache, and reinstalled everything but I still am receiving the same error. I can install onto another machine with the same installation script and everything works fine. There is something corrupt or misconfigured on the actual machine, but I thought XML::Parser did not depend on any physical libraries.
The only thing that I have found that works is a complete reinstall of the OS on the broken machine, but I really need to find out what is causing this issue to fix the other few machines without a complete OS install.
Does anyone have any ideas on what is causing this, or how I could get a working machine into this state?
Thanks in advance Monks!