Hi all,
soo many articles have been written about this issue and yet, in our case, we are not able to solve it 😃.
Here is our status:
We have an ArcGIS Enterprise installation 10.9.1 (installed on Windows servers) for our test environment. Portal and federated hosting Server are on the same machine, datastore is on a separate one (we added datastore on a later phase). Datastore has relational and tile cache components installed. Portal and Server are behind a external load balancer, web adaptors are installed too, IWA is activated. Our security configuration allows only https protocol. We have installed valid certificates to Portal, Server, Datastore. The windows services for Portal, Server and Datastore, are running with the same Domain administrator account. This account has full access to all the windows folders with the software and configuration.
The Server and Datastore machines are added as Trusted Sites (all the names of the machines, fully qualified, DNS names, machine name etc.).
All the related ports are open at the firewalls to all the machines and we have made sure that these ports are not used from any other application.
We have set the ssl certificates for the couch db too! That means that this couchdb url:
https://<ds.fqdn>:29081/_utils/#login
has actually a valid certificate! (idea: when we run the Datastore tool updatesslcertificate and a tile cache component is installed, then update the couchdb certificate too).
The above couchdb url can be accessed from hosting Server machine. The status of the noSqldatabase in datastore is OK when we validate from hosting Server. When we validate the federated hosting server from the portal, everything is OK.
We are able to publish a Vector Tile layer.
We created a .slpk package, based on a LAS file, visualizing a point cloud. We can load this layer to ArcGIS Pro without any issues.
We try to publish this package either from the Portal directly, by adding an item, or from ArcGIS Pro.
In both cases it fails. There are two severe error messages in ArcGIS Server:
- ERROR 001887: Failed to create couchdb database.
- Failed to create couchdb database.: Client tried to access password-protected page without proper authorization. (status code 401).
Any recommendations would be extremely useful for us 😀