(/var/log/vmware/hvc/hvc-svcs.log) will show similar to below exception YYYY-MM-DDTHH:MM:SS.ZZZ [main [] INFO com.vmware.sync.interceptors.AuthnUtils opId=] ******VAPI connection to authZ endpoint http://localhost:10080/invsvc/vapiYYYY-MM-DDTHH:MM:SS.ZZZ [main [] INFO com.vmware.vapi.internal.tracing.otel.OtelFeature opId=] OpenTelemetry is not on the classpathYYYY-MM-DDTHH:MM:SS.ZZZ [main [] WARN com.vmware.hvc.synccontroller.Controller opId=] Privilege already exists: HLM.CreateYYYY-MM-DDTHH:MM:SS.ZZZ [main [] WARN org.springframework.context.support.ClassPathXmlApplicationContext opId=] Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'isAccessLogCreated' defined in class path resource [vlsi-server.xml]: Cannot resolve reference to bean 'authzFilter' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'authzFilter' defined in class path resource [vlsi-server.xml]; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.vmware.hvc.synccontroller.Controller]: Constructor threw exception; nested exception is com.vmware.vapi.std.errors.InternalServerError: InternalServerError (com.vmware.vapi.std.errors.internal_server_error) => { defaultMessage = Provider method implementation threw unexpected exception: com.vmware.vapi.std.errors.InternalServerError, args = [com.vmware.vapi.std.errors.InternalServerError],}], errorType = INTERNAL_SERVER_ERROR}YYYY-MM-DDTHH:MM:SS.ZZZ [main [] ERROR com.vmware.hvc.service.Main opId=] start: Hybrid VC Service failed to start
Invalid vCenter Server Status: All required services are not up! Stopped services: 'hvc'."hvc-svcs.log "Error creating bean with name 'authzFilter'" /var/log/vmware/vpxd-svcs/vpxd-svcs.log:YYYY-MM-DDTHH:MM:SS.ZZZ [tomcat-exec-148 [] INFO com.vmware.cis.core.authz.accesscontrol.impl.AuthzServiceBaseImpl opId=<OpID>] deleteRoleByUser called by user: <Domain Name>\<User Name>YYYY-MM-DDTHH:MM:SS.ZZZ [tomcat-exec-148 [] INFO com.vmware.cis.core.authz.accesscontrol.impl.PersistorImpl opId=<OpID] Deleting Role 1002
/var/log/vmware/vmdird/vmdird.logYYYY-MM-DDTHH:MM:SS.ZZZ:INFO: Delete Entry (cn=1002,cn=RoleModel,cn=VmwAuthz,cn=services,dc=vsphere,dc=local, EID 7120)
VMware vCenter Sever 8.x
vCenter Server will by default have "SyncUsers" Role with RoleID 1002 and this issue is observed if the RoleID 1002 is missing on vCenter Server.
Add the missing SyncUsers role by following below steps:
dc=vsphere,dc=local with the correct vSphere domain name)/opt/likewise/bin/ldapadd -x -D cn=Administrator,cn=Users,dc=vsphere,dc=local -W <<EOFversion: 1dn: cn=1002,cn=RoleModel,cn=VmwAuthz,cn=Services,dc=vsphere,dc=localobjectClass: vmwAuthzRoleobjectClass: topcn: 1002vmwAuthzRoleDescription: This role entitles you to perform operations required for syncvmwAuthzRoleName: SyncUsersvmwAuthzRolePrivilegeId: System.AnonymousvmwAuthzRolePrivilegeId: System.ReadvmwAuthzRolePrivilegeId: System.ViewvmwAuthzRolePrivilegeId: InventoryService.Tagging.EditTagvmwAuthzRolePrivilegeId: InventoryService.Tagging.AttachTagvmwAuthzRolePrivilegeId: InventoryService.Tagging.CreateCategoryvmwAuthzRolePrivilegeId: InventoryService.Tagging.ModifyUsedByForCategoryvmwAuthzRolePrivilegeId: HLM.ManagevmwAuthzRolePrivilegeId: IntercomNamespace.ReadvmwAuthzRolePrivilegeId: InventoryService.Tagging.CreateTagvmwAuthzRolePrivilegeId: IntercomNamespace.WritevmwAuthzRolePrivilegeId: InventoryService.Tagging.DeleteTagvmwAuthzRolePrivilegeId: SettingsStore.ManagevmwAuthzRolePrivilegeId: InventoryService.Tagging.EditCategoryvmwAuthzRolePrivilegeId: CertificateManagement.ManagevmwAuthzRolePrivilegeId: InventoryService.Tagging.DeleteCategoryvmwAuthzRolePrivilegeId: Trust.ManagevmwAuthzRolePrivilegeId: HLM.CreatevmwAuthzRolePrivilegeId: InventoryService.Tagging.ModifyUsedByForTagvmwAuthzRoleVersion: 7EOF
service-control --stop --all && service-control --start --all