Dell Automation Platform: Resolving Connection Status issues due to Secure Remote Services

Summary: Dell Automation Platform uses the connection-status application programming interface (API) query on multiple areas of the Orchestrator. If the connection-status API returns an HTTP 500 error, multiple components are affected. The connection-status API returns an HTTP 500 if Secure Remote Services is not configured correctly. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

This issue occurs on Dell Automation Platform 1.0 - 1.2 for on-premises deployments.

Connection-status is utilized in the Dell Automation Platform Orchestrator in various sections, for example:

  • Administration/Entitlement
  • Spinning wheel or loading indicator appears in the License section of the Dell Private Cloud blueprint

blueprint form with loading wheel

 

When querying the API https://<orchestratorfqdn>/api/v2/eo-init/entitlements/connection-status an HTTP 500 error is reported.

{
    "http_status_code": 500,
    "messages": [
        {
            "message": "Failed to get entitlement connection status",
            "severity": "ERROR"
        }
    ]
}

 

 

Cause

This HTTP 500 error occurs due to an incomplete or misconfigured connection in Dell Secure Remote Services in the Dell Automation Platform Orchestrator.

 

Resolution

Fix:

This issue is scheduled to be resolved in Dell Automation Platform 2.0.

Workaround:

To resolve this misconfiguration, a script is attached to this article which resets the Secure Remote Services within the Dell Automation Platform Orchestrator.

  • Download the attached script, transfer it to the system that the Dell Automation Platform deployed on and extract the downloaded script.
  • Change the execution bit of the file to be executable
    For example: chmod +x connectionstatus.sh
  • Start an interactive root shell
    For example: sudo -s (supply the password when prompted)
  • Run the script (you must supply the namespace that the orchestrator is deployed in)
    For example: ./connectionstatus.sh -n <namespace> 

Once the script completes retry the Secure Remote Services connection if wanted and once complete, validate that the connection-status API returns an HTTP200 value (or at least not an HTTP500 error)

Example of the script being ran

dap-server:/home/mystic # ./connectionstatus.sh -n dapo
Cleaning up ese data on namespace dapo
Scaling down product svc pod on namespace dapo
deployment.apps/hzp-product-svc scaled
Pod hzp-product-svc-78d6d6cc5d-drmsz still exist, waiting...
Pod hzp-product-svc-78d6d6cc5d-drmsz still exist, waiting...
Pod hzp-product-svc-78d6d6cc5d-drmsz still exist, waiting...
Pod hzp-product-svc-78d6d6cc5d-drmsz still exist, waiting...
Pod hzp-product-svc-78d6d6cc5d-drmsz still exist, waiting...
Pod hzp-product-svc-78d6d6cc5d-drmsz still exist, waiting...
Scaling up product svc pod on namespace dapo
deployment.apps/hzp-product-svc scaled
Waiting for deployment "hzp-product-svc" rollout to finish: 0 of 1 updated replicas are available...
deployment "hzp-product-svc" successfully rolled out
All process completed successfully

Additional Information

 

 

Affected Products

Dell Automation Platform, Dell Automation Platform Components
Article Properties
Article Number: 000405265
Article Type: Solution
Last Modified: 01 Jul 2026
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.