<timestamp> PANIC vcrecoverable/vcrecoverable.go:126 Error while getting providers. {"vStats": "MVP", "PANIC": "Error while getting providers."}vstats/util/vcrecoverable.handlePanic bora/vpx/vstats/vstats-svc/src/vstats/util/vcrecoverable/vcrecoverable.go:126runtime.gopanic####-##-## ##:##:##.### UTC 68c####f8.cd5 0 FATAL: could not open log file "/var/log/vmware/vtsdb/postgresql.log": Permission denied ####-##-## ##:##:##.### UTC 68c####f8.cd5 0 LOG: database system is shut down Starting service process with pid: 98435. ####-##-## ##:##:##.### UTC 68######e7.18083 0 FATAL: could not open log file "/var/log/vmware/vtsdb/postgresql.log": Permission denied ####-##-## ##:##:##.### UTC 68######7.18083 0 LOG: database system is shut down Starting service process with pid: 3829351.####-##-## ##:##:##.### UTC 68######7.3a6e67 0 FATAL: could not open log file "/var/log/vmware/vtsdb/postgresql.log": Permission denied
root@vCenter [ ~ ]# service-control --restart vtsdbService-control failed. Error: Failed to restart service vtsdb. vmon-cli RC=2, stderr=Restart service request failed. Error: Service crashed while starting
root@vCenter [ ~ ]# service-control --restart vstatsService-control failed. Error: Failed to restart service vstats. vmon-cli RC=2, stderr=Restart service request failed. Error: Service crashed while starting
vstats can’t start because it doesn’t have permission to write to its log file/var/log/vmware/vtsdb/ got reset or corruptedSSH into the vCenter as root
Change the permissions from root:root to vtsdbuser:root at /storage/vtsdb and root:root to vtsdbuser:users at /var/log/vmware/vtsdb using 'chown'
chown vtsdbuser:root /storage/vtsdb/vtsdbdata/
chown vtsdbuser:users /var/log/vmware/vtsdb/postgresql.log
chown vtsdbuser:users /var/log/vmware/vtsdb/postgresql.log-2025-10-02_12\:28\:24.gz
chown vtsdbuser:users /var/log/vmware/vtsdb/vtsdb-runtime.log.stderr
chown vtsdbuser:users /var/log/vmware/vtsdb/vtsdb-runtime.log.stdout
The sample outputs look similar to:
root@vCenter [ /storage/vtsdb ]# ls -ltrah /storage/vtsdbtotal 20drwx------ 2 root root 16384 Jun 19 2024 lost+founddrwx------ 18 vtsdbuser root 4096 Oct 9 00:00 vtsdbdata
root@vCenter [ /var/log/vmware/vtsdb ]# ls -ltrah /var/log/vmware/vtsdbtotal 3884-rw------- 1 vtsdbuser users 3946375 Oct 9 16:25 postgresql.log-rw------- 1 vtsdbuser users 14560 Jun 20 2024 postgresql.log-2025-10-02_12:28:24.gz-rw------- 1 vtsdbuser users 1592 Oct 3 18:29 vtsdb-runtime.log.stderr-rw------- 1 vtsdbuser users 248 Oct 3 18:29 vtsdb-runtime.log.stdout
root@vCenter [ ~ ]# service-control --restart vtsdb
root@vCenter [ ~ ]# service-control --restart vstats