Error Message
In ArcGIS Server Manager, although ArcGIS StreetMap Premium for North America is installed, attempting to start the locator fails and returns the following error message:
Error:
Service failed to start
Locator.NorthAmerica.GeocodeServer:
<locator name>
You are not licensed for StreetMap Premium North America.
Cause
- The geocode service has an outdated source data or is corrupt. This may happen when ArcGIS Enterprise is upgraded to a newer version.
- The ArcGIS StreetMap Premium for North America extension is not authorized for ArcGIS Server.
Solution or Workaround
Republish the geocode service
Geocode services with outdated data sources can be republished to ArcGIS Server by overwriting and publishing the service from ArcGIS Pro. Refer to ArcGIS Pro: Overwrite a geocode service for instructions.
Authorize the ArcGIS StreetMap Premium for North America extension for ArcGIS Server
- On the ArcGIS Server machine, open the Software Authorization wizard.
- On the Software Authorization Wizard dialog box, for Authorization Options, select I have already authorized the software and need to authorize additional extensions and click Next.
- Select Authorize with Esri now using the internet. or Authorize at Esri's website or by email to receive your authorization file. for the authorization method.
- For Authorization Information, ensure the parameters are filled in and click Next.
- For Extensions, type StreetMaps Premium for North America.
- For Authorization Number, enter the authorization number retrieved from the Licensing tab on the My Esri site.
- Click Next.
- Click Finish.
- Once the authorization is successful, refresh the Software Authorization tab in ArcGIS Server Manager. The ArcGIS StreetMap Premium North America extension is listed with an Active status.
- Restart the service.