service-control --start --all shows vCenter service stuck at SPS service startup.watch service-control --status --all from a new ssh session to vCenter shows the vmware-sps service in pending: Every 2.0s: service-control -- status -- all
Running:lookupsvc lwsmd vc-wsla-broker vmafdd vmcad vmdird vmware-cis-license vmware-eam vmware-envoy vmware-envoy-hgw vmware-envoy-sidecar vmware-infraprofile vmware-postgres-archiver vmware-rhttpproxy vmware-stsd vmware-trustmanagementare-vapi-endpoint vmware-vmon vmware-vpostgres vsphere-ui vtsdbStartPending:vmware-spsStopped:applmgmt observability observability-vapi pschealth vlcm vmcam vmonapi vmware-analytics vmware-certificateauthority vmware-certificatemanagement vmware-content-library vmware-hvc vmware-imagebuilder vmware-netdumper vmware-perfchvmware-pod vmware-rbd-watchdog vmware-sca vmware-topologysvc vmware-updatemgr vmware-vcha vmware-vdtc vmware-vpxd vmware-vpxd-svcs vmware-vsan-health vmware-vsm vstats wcp
/var/log/vmware/vmware-sps/sps.log, you see error:YYYY-MM-DDThh:mm:ss.###Z [main] ERROR opId=sps-Main-52###-3# com.vmware.vim.storage.common.serviceclient.vpxd.impl.VpxdClientImpl - Failed to retrieve service contentYYYY-MM-DDThh:mm:ss.###Z [main] ERROR opId=sps-Main-52###-3# com.vmware.vim.storage.common.task.retry.CallableRetryDecorator - Caught exception - com.vmware.vim.storage.common.serviceclient.vpxd.VpxdException: Error occurred while retrieving service content
VMware vCenter 8.x
The issue is due to bad values in SPS solution user after the vCenter server is restored from backup or unlinked from ELM(Enhanced Linked Mode).
Follow the below steps and recreate the SPS solution user:
service-control --stop --all && service-control --start --all