Lately I notice that the vmware-pod service will not start. Furthermore one can see
/var/log/vmware/pod contains thousands of pod-startup.log.###### files.
/var/log/vmware/pod/pod-console.log contains the following errors:
2020-08-18T 7:01:01+0000 [__main__#INFO] Starting twistd service
2020-08-18T 7:01:04+0000 [__main__#ERROR] Got error while starting twistd service: Specified chain file '/etc/vmware/vmware-vmafd/machine-ssl.crt' doesn't contain any valid certificates in PEM format.
This issue occurs when the pod service repeatedly attempts to start but is not able to complete the process.
One known reason for this is that the service is unable to validate the certificate located in
/etc/vmware/vmware-vmafd/machine-ssl.crt. This should be apparent by investigating the
As for now VMware has no fix, but there is a workaround available:
In the case of certificate validation failing on
/etc/vmware/vmware-vmafd/machine-ssl.crt, there may be an issue with the certificate format, where the file contains ^M characters after each line. Back up the certificate file and use a file editor such as VI to remove the extra characters.
cp /etc/vmware/vmware-vmafd/machine-ssl.crt /etc/vmware/vmware-vmafd/orig-machine-ssl.crt.bak
- Remove all ^M” characters from the file
- Save the file
NOTE: The vmware-pod service is not required to run vCenter Server in “on-premise” deployments. It can be disabled temporarily while troubleshooting. To disable the service, run the following command:
systemctl disable vmware-pod.service
To enable the service again, run:
systemctl enable vmware-pod.service
Please like and share to spread the knowledge in the community.
Visit my FB page: https://www.facebook.com/AngrySysOps
Subscribe to my YouTube channel: https://www.youtube.com/channel/UCRTcKGl0neismSRpDMK_M4A
DON’T FORGET ABOUT COMPETITION FOR FREE EXAM VOUCHER!!! -> https://angrysysops.com/2021/07/08/how-to-get-free-vmware-vcp-certification-voucher-competition/