VM Creation/Migration/Cloning fails with error: "A general system error occurred: PBM error occurred during PreCreateCheckCallback: Fault cause: pbm.fault.PBMFault; Non Existent Hubs given"
search cancel

VM Creation/Migration/Cloning fails with error: "A general system error occurred: PBM error occurred during PreCreateCheckCallback: Fault cause: pbm.fault.PBMFault; Non Existent Hubs given"

book

Article ID: 314364

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

  • New Virtual machine/OVF deployment or cloning or VMotion or adding New Hard disk to an existing Virtual Machine fails with Error: "A general system error occurred: PBM error occurred during PreCreateCheckCallback: Fault cause: pbm.fault.NonExistentHubs ; Non Existent Hubs given."
  • vCLS VM' OVF deployment also fails with the same error.
  • In the vCenter Task, below event is found.

 

Cause

Service provider entity (sps-#####) is missing from Global Permissions list in the vCenter server.

Resolution

To resolve this issue, grant global Administrator access to (sps-#####) while preserving its specific feature privileges, please follow the below steps.

Note: Please take a Snapshot of the vCenter server (Offline Snapshots of all the vCenter servers in case of linked mode).

  1. Log into vSphere Client with SSO user ID & credentials.

  2. Navigate to Administration > Access Control > Global Permissions.

  3. Click "Add" Permission.

  4. Set the Domain to vsphere.local. Add SPS-##### under "Users/Group" (confirming it's the ServiceProviderUsers entity).

  5. Select "Administrator" as the Role and enable "Propagate to children".

    Example:



  6. Click "Save".

  7. Restart all the vCenter services by issuing below command in the SSH.

    service-control --stop --all && service-control --start --all
  8. And retry to perform the Virtual Machine Tasks.