Apache Integration Fails Due to Missing version.pm File
Symptoms
The following error is shown when integrating Crowd with Apache:
[Mon Sep 13 08:55:57 2010] [error] [client 63.246.22.126] failed to resolve handler `Apache::CrowdAuth': Can't locate version.pm in @INC (@INC contains: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 . /etc/httpd) at /usr/lib/perl5/vendor_perl/5.8.8/SOAP/Packager.pm line 17.
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.8/SOAP/Packager.pm line 17.
Compilation failed in require at /usr/lib/perl5/vendor_perl/5.8.8/SOAP/Lite.pm line 3425.
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.8/SOAP/Lite.pm line 3425.
Compilation failed in require at /usr/lib/perl5/site_perl/5.8.8/Atlassian/Crowd.pm line 12.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/Atlassian/Crowd.pm line 12.
Compilation failed in require at /usr/lib/perl5/site_perl/5.8.8/Apache/CrowdAuth.pm line 9.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/Apache/CrowdAuth.pm line 9.
Compilation failed in require at (eval 2) line 3.
Cause
In some installations the Crowd Apache Connector cannot be installed because of a missing version.pm
module. These modules can be located here.
Resolution
You will need to ensure that the perl-version
package is installed on your particular installation.
Last modified on Nov 21, 2012
Powered by Confluence and Scroll Viewport.