"Unexpected error occured" when trying to change password

I tried to change my password and I got an error

image

The logs show that an Exception is raised when submitting the new password:

2018-12-06 17:48:37 ERROR (MainThread) [homeassistant.components.websocket_api.decorators] Unexpected exception
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/dist-packages/homeassistant/components/websocket_api/decorators.py", line 16, in _handle_async_response
    await func(hass, connection, msg)
  File "/usr/local/lib/python3.6/dist-packages/homeassistant/components/config/auth_provider_homeassistant.py", line 135, in websocket_change_password
    provider = _get_provider(hass)
  File "/usr/local/lib/python3.6/dist-packages/homeassistant/components/config/auth_provider_homeassistant.py", line 54, in _get_provider
    raise RuntimeError('Provider not found')
RuntimeError: Provider not found

If it matters, I am on a Trusted Network and never had to provide my password (except during the first login - this HA installation is a new one and I am learning so apologies if this information is useless)

You have to enable the homeassistant auth provider to add a user ( and presumably to change passwords), so if you are only using trusted_networks you may have commented that out (its what I do)