The following users lack valid password hashes

After the update to 25.04.2 I also see this message. In my case the user mysql is effected.


I think the user was created by the system, at least I am not aware of having created a mysql user. How can I fix this?
I have already changed the password in the UI but the message sill exists.

Out of curiosity, does the mysql user actually need to access TrueNAS over SMB? Sounds like a system account. Maybe you can just uncheck the SMB box. Otherwise, you may need to just reboot to clear the alert since it gets raised / cleared whenever we resync the passdb, which happens on first boot and on system dataset move. So it may take a while to clear.

reboot after password change will do nothing.

When alert is being generated we iterate existing UI users:

        for entry in self.middleware.call_sync('user.query', [("smb", "=", True), ('local', '=', True)]):

The mysql user is something that you would have created in the UI and can possibly delete / edit in the UI. We don’t auto-create a mysql user.

OK, I wasn’t sure if the MySQL user was from TrueNAS. I just deactivated the check box.