9.2 Linux Content Gateway “InternalServerErrorException: Failed to create process”

Version Identified

9.2 Linux Content Gateway

 

Symptoms

In some scenarios, the test connection for repositories may fail after upgrading to Linux Content Gateway 9.2, resulting in content no longer syncing for repositories which are already configured. You may see the following error in the Content Gateway Endpoint logs:

ContentGatewayRequestImpl - Error status code 500 for POST request with URI https://ContentGatewayEndpointURL:443/Content/RepositoryStructureHandler.ashx. Reason: com.airwatch.enterprise.content.protocol.InternalServerErrorException: Failed to create process.

  

Resolution

This error is the result of the unavailability of the dependencies libprotobuf, libgnutls, and log4cpp not installing concurrent with Content Gateway during server configurations. Perform the following steps to manually install protobuf and its dependencies:

(For CentOS\RHEL)

  • yum install epel-release
  • yum install -y protobuf
  • yum install -y gnutls
  • yum install -y log4cpp

After manually installing protobuf and its dependencies, perform a Content Gateway restart:

service content-gateway restart

Note: After performing the manual installation of protobuf and its dependencies, you should have the following versions:

  • libprotobuf: 2.5
  • libgnutls: 3.3
  • log4cpp: 1.1.1

If these versions were not installed using the previous steps, it is recommended to install the RPM directly from the following locations:

http://mirror.centos.org/centos/7/os/x86_64/Packages/ 

http://ftp5.gwdg.de

Have more questions? Submit a request

0 Comments

Article is closed for comments.