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).
Log into vSphere Client with SSO user ID & credentials.
Navigate to Administration > Access Control > Global Permissions.
Click "Add" Permission.
Set the Domain to vsphere.local. Add SPS-##### under "Users/Group" (confirming it's the ServiceProviderUsers entity).
Select "Administrator" as the Role and enable "Propagate to children".
Example:
Click "Save".
Restart all the vCenter services by issuing below command in the SSH.