Symptoms

I'm trying to install OX as a Service but tasks/asynchronous operations fail with various error messages about Perl modules. For example:

Execution of configuration script for instance with id 25 of service with id context of instance with id 23 of application with id 119 failed - returned value: -1 output: '' errors: 'install context
SOAP::Transport::HTTP::Client::send_receive: POST https://provisioning.poa-dev.xion.oxcs.net/webservices/OXResellerContextService HTTP/1.1
...
SOAP::Transport::HTTP::Client::send_receive: 501 Protocol scheme 'https' is not supported (Crypt::SSLeay or IO::Socket::SSL not installed)
...
LWP will support https URLs if either Crypt::SSLeay or IO::Socket::SSL

or

Execution of configuration script for instance with id 25 of service with id context of instance with id 23 of application with id 119 failed - returned value: -1 output: '' errors: 'Can't locate SOAP/Lite.pm in @INC (@INC contains: . /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at SOAPWrapper.pm line 3.
BEGIN failed--compilation aborted at SOAPWrapper.pm line 3.
Compilation failed in require at OXSOAP.pm line 6.
BEGIN failed--compilation aborted at OXSOAP.pm line 6.
Compilation failed in require at configure.pl line 7.
BEGIN failed--compilation aborted at configure.pl line 7.

Cause

Issue caused by missing Perl modules on provisioning gateway.

Resolution

For OX as a Service, following Perl packages should be installed on Provisioning Gateway with YUM:

perl-XML-Writer.noarch

perl-Crypt-SSLeay.x86_64

perl-IO-Socket-SSL.noarch

perl-SOAP-Lite

perl-libintl.x86_64

You can find provisioning gateway (PGH) using this KB article.

Internal content