Trying to upgrade the enterprise edition from 3.1.0 to 3.2.0 and on startup, I’m getting the following error:
[EROR] (main.main:92) Unable to load mattermost configuration file: Config.IsValid: Required LDAP field missing,
It’s not real descriptive on which LDAP field is missing, though. I diffed the old 3.1.0 config.json with the new 3.2.0 config.json and the only real difference I can see is the addition of a MaxPageSize directive. I’ve added that to my existing config.json.
I think BindUsername and BindPassword must have been made required as well, going to discuss with the team to see if we can do a dot release to fix it.
You should also be able to fix it if you create an account for Mattermost instead of doing anonymous bind, is there a particular reason you’re using anonymous bind currently?
EDIT: Decision was not to do a dot release but this will be fixed in v3.3, because anonymous bind was not intentionally supported previously it just happened to work if the fields were left blank.