I'm hitting an issue upgrading Jive from 4.5.4 to 6.0 on RHEL6. On first starting the jive-application, before the Admin Console loads to allow the upgrade process to continue, the service is trying to connect to http://search.jiveland.com on port 20000 :
09 Nov 2012 15:30:17,775 [SingleTenantHeartBeat] [::] ERROR tenant.SingleTenantService - Cannot update Service Client Provider until Tenancy has been established. Will retry shortly..
09 Nov 2012 15:30:17,775 [SingleTenantHeartBeat] [::] ERROR tenant.SingleTenantService - Please check your connectivity to the directory service!
directory service host = search.jiveland.com
directory service port = 20000
Please ensure a firewall isnt blocking access.
09 Nov 2012 15:30:17,776 [SingleTenantHeartBeat] [::] ERROR tenant.SingleTenantService - Failed to update tenancy client provider. Will retry shortly..
com.jivesoftware.service.tenancy.registry.TenancyRegistryServiceException: failed to register tenant info.
Caused by: com.jivesoftware.service.common.http.HttpClientException: Error executing POST request to: http://search.jiveland.com:20000 path: /tenancy/services/registerServiceTenant
As the error message suggests, a firewall IS blocking port 20000 and it is not a straightforward task to open up this port on our network. I suspect this task is checking the license (the file /usr/local/jive/applications/sbs/home/jive.license has been updated manually with our new Jive 6.0 license as the upgrade process was previously reporting an invalid license with the original 4.5.4 license details in the file).
Is there any other way to update the Service Client Provider without using port 20000? List of Required Ports and Domains does NOT mention 20000 as a required port.