When attempting to change the password for an existing virtual server that is configured to keep the MySQL user password and virtual server user passwords in sync (the default behavior), I get the following error when trying to save the virtual server:
Password hash should be a 41-digit hexadecimal number.
I can create new virtual servers just fine and do not receive this error when I do so, but changing the password of any existing virtual server always fails with the above message.
I am running Virtualmin 6.07 Pro on an up-to-date CentOS 7 server running MariaDB 10.2.27. The password hashing format (as set in Webmin > Servers > MySQL Database Server > Module Config) is set to Default. I just started noticing this issue today though I haven't really had to change passwords for existing virtual servers in a while so maybe it existed before today.
How can I resolve this problem? Thanks!