vRO Workflow to Configure Package Discovery in Aria Operations Fails
search cancel

vRO Workflow to Configure Package Discovery in Aria Operations Fails

book

Article ID: 450410

calendar_today

Updated On:

Products

VMware Aria Operations (formerly vRealize Operations) 8.x

Issue/Introduction

  • Running a VRO workflow to Configure package discovery in Aria Operations fails for specific service accounts while succeeding for administrators.

  • The vRO workflow execution logs display the following error: 

    yyyy-mm-dd 13:35:00.140 +##:## ERROR (mr.vrops.action/configureVroPackageDiscovery) Error in (Dynamic Script Module name : ####) REST Status Code : 500
    REST Response: {"message":"Internal Server error, cause unknown.", "moreInformation":[{"name":"errorMessage","value":"User does not have the privilege to perform the action. Action not
    taken"}],"httpstatusCode":500,"apiErrorCode":500}.
  • The "Configure Package Discovery" action is missing under ConfigurationsInventory ManagementOrchestrator Adapter Instance → Actions when logged into Aria Operations as the service user used to run the VRO workflow.

Environment

  • Aria Automation Orchestrator 8.x

  • Aria Automation 8.18.x

Cause

The workflow failed because the service user account assigned to execute the process lacked the specific permission required to Configure package discovery.

Resolution

  1. Sign into Aria Operations with the local admin user

  2. Navigate to AdministrationControl PanelAccess Control

  3. Select the Roles tab → Select Power User role → Click on 3 dots → Edit

  4. Expand InventoryActions → Scroll down the list of specific inventory actions and locate Configure Package Discovery. Select the checkbox next to it to enable this specific management privilege → Click Save. 

  5. Click the User Accounts tab → Locate and select the service user → Click on 3 dots → Click Edit

  6. Under Assign Roles and Scope → Click on + to add a new role → Select Role PowerUser →  Select the appropriate scope → Click Save

  7. Retry the Configure package discovery workflow in vRO with the service user.