This is a known issue affecting vCenter Server and vCenter Server Appliance 6.0.
This issue is resolved in vCenter Server and vCenter Server Appliance 6.0 Update 2, available at
VMware Downloads.
Workaround the Issue:
To work around this issue, correct the VMdir Schema on the existing Platform Services Controller 6.0 Update 1b. If you have multiple existing Platform Services Controller 6.0 Update 1b instances, perform this operation on all Platform Services Controllers.
Note: Ensure to take a backup or a Virtual Machine Snapshot of the Platform Services Controller before proceeding. For more information, see the
Backing Up and Restoring a vCenter Server Environment section of the
vSphere Installation and Setup guide.
Appliance Based Platform Services Controller:
- Connect to the Platform Services Controller with an SSH session as root.
- Run this command to enable access the Bash shell:
shell.set --enabled true
- Type shell and press Enter.
- Stop the Platform Services Controller services with this command:
service-control --stop --all
- Run this command to update the VMdir Schema:
/usr/lib/vmware-vmdir/sbin/vmdird -c -u -f /usr/lib/vmware-vmdir/share/config/vmdirschema.ldif
- Start the Platform Services Controller services with this command:
service-control --start --all
- Re-deploy the failed Platform Services Controller instance.
Windows Based Platform Services Controller:
- Log in to the Platform Services Controller machine as an Administrator.
- Open an administrative command prompt.
- Change to the Platform Services Controller installation directory:
cd C:\Program Files\VMware\vCenter Server\bin
Note: This is the default installation path. If you have installed the Platform Services controller to another location, modify this command to reflect the correct install location.
- Run this command to stop all services:
service-control --stop --all
- Run this command to update the VMdir Schema:
C:\Program Files\VMware\vCenter Server\vmdird\vmdird.exe -c -u -f C:\ProgramData\VMware\vCenterServer\cfg\vmdird\vmdirschema.ldif
Note: This command uses the default installation path. If you have installed the Platform Services controller to another location, modify this command to reflect the correct install location.
- Run this command to start all services:
service-control --start --all
- Re-install the failed Platform Services Controller instance.