On 12 February 2016 at 16:20:05, Carl Hörberg (
ca...@cloudamqp.com) wrote:
> Create a RabbitMQ 3.5.7 server. Create a user and set a password.
> Upgrade the server to 3.6.0. Change the password of the user.
> Try to login with the new password. Result: The password is invalid.
> Workaround: Delete the user and recreate it with the same user.
I can't reproduce with the following steps:
* Start a 3.5.7 node, add a user server-623 with password "server-623"
* Tag the user as administrator
* Stop the node, copy its database directory to /tmp/3.5.7
* Start a 3.6.x node with RABBITMQ_MNESIA_DIR=/tmp/3.5.7
* List users with `ets:tab2list(rabbit_user).`
* Change password with rabbitmqctl change_password server-623 server-623-new
* Try authenticating with `rabbitmqctl authenticate_user server-623 server-623-new` (it succeeds)
* Try authenticating with `rabbitmqctl authenticate_user server-623 server-623` (it fails)
Are the steps I take different from yours?