Apache Integration Fails Due to Missing version.pm File

Still need help?

The Atlassian Community is here for you.

Ask the community

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

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.