PROBLEM

Error 00147 when the server role is authorized and sharing from ArcGIS Pro

Last Published: May 2, 2024

Description

When sharing a web layer from ArcGIS Pro to a federated server in Portal for ArcGIS, the following error is returned even though the server role is authorized:

The error 00147 error message
Error:
00147 The ArcGIS GIS server role is not licensed on the ArcGIS Server

Cause

Although the error is commonly caused by not having the required license role or extension, it is also returned if the ArcGIS Pro machine is unable to access the Administration URL of the server site, which is needed to publish to the federated server. An ArcGIS Pro machine cannot access the Administration URL if an incorrect URL is used, or connection to a certain port is disabled.

Solution or Workaround

Verify that the ArcGIS Pro machine is unable to access the Administration URL of the server. This can be tested by viewing the Administration URL in a browser on the machine. Once it is verified that the machine cannot access the server, use one of the following solutions:

Note:
The Administration URL can be found in the ArcGIS Portal Directory. Go to https://portal.domain.com/arcgis/portaladmin and log in as a portal member with administrative privileges. Go to Federation > Servers. Click on the server to access and find the Administration URL.

Allow access to the appropriate port for the ArcGIS Pro machine

If the ArcGIS Pro machine is not allowed to access the Administration URL because of a firewall, contact the organization's IT department to allow the ArcGIS Pro machine to access ports 6080 (for http) or 6443 (for https). For more information on the ports, refer to Portal for ArcGIS: Components of ArcGIS URLs.

Re-federate the server with a web adaptor URL for both the Services and Administration URL in the portal server machine

If access to the ports cannot be granted, unfederate the server from the portal and re-federate it. When federating the server, use the web adaptor URL (http://webadaptorhost.domain.com/webadaptorname) as the Administration URL instead of the default URL that requires the port (http://gisserver.domain.com:6080/arcgis or https://gisserver.domain.com:6443/arcgis).

Warning:   
This method should be used as a last resort because unfederating a server breaks any existing services tied to the server and is irreversible. Re-federating the server does not fix the breaks. In addition, administrative access must be enabled on the web adaptor for this to work. For more information on unfederating a server, see Portal for ArcGIS: Unfederate a server from the portal.

Article ID: 000018287

Software:
  • ArcGIS Pro
  • Portal for ArcGIS

Receive notifications and find solutions for new or common issues

Get summarized answers and video solutions from our new AI chatbot.

Download the Esri Support App

Related Information

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options