I was not able to use the vCenter Chargeback Manager in my home lab for a while. After booting the server, the login window showed this message: “An error has occurred. Please contact the system administrator or try again later”.
After a quick search on the Internet, I have found VMware KB 1030532, unfortunately, it is not applicable in this situation.
Another source is the “Best practices and Troubleshooting Guide for vCenter Chargeback Manager 2.0.0.”. Page 23 presents a similar problem, as a probable cause it points to the database, which may has run out of disk space.
In my case the MS SQL did not ran out of disk space; however one of the error logs was larger than 14 GB, so time for some cleanup.
The Windows Application Log, showed what went wrong; the vCCM_User account, created during the installation of the server was not able to login, due to password expiration.
For the installation of this server, see my previous post.
So time to start the “Microsoft SQL Server Management Studio” and look into the account created during the installation.
Select the account and open the “Properties”
We are now able to reset the password. It also becomes clear what caused the problem. During the creation of the account, the option “Enforce password expiration” was enabled. This option and the other “Enforce password policy” use the locally defined policies. Read more in this post.
So, to prevent future problems, remove the tick at “Enforce password expiration”.
After restarting the database service and the vCenter Chargeback Manager service, the Login window looks like this. We are now able to login tothe application.
As always, I thank you for reading. I welcome any suggestion and tips regarding MS SQL configuration.