Note: This was originally posted by an inactive account. Content was preserved by moving under an admin account.
Originally posted by: rabbottYou're right about the version, BRE client and BRAIN server versions can and do differ. The server version can be found in the $BRAIN_HOME/bin/release.txt file.
OK, I've reproduced this problem more methodically today using BRE 4.1.1.0 Build 243. Today I was unable to get passwords with special characters to work, even after using the changeBrainPassword.py procedure. I was able to reproduce the "User 'someusername' does not exist." error condition.
This appears to be a bug, and I will enter this into our bug tracking system accordingly and it will be fixed in a future release.
In the meantime, as a workaround, do not use special characters in the password such as "@", "$", "_" etc. To work around the "User 'someusername' does not exist." error, edit the <BRAIN_HOME>/conf/brain/passwd file and delete the line containing the User 'someusername'. You can then recreate the User with the addBrainUser.py command (this also addresses the "reset forgotten password" question). I found that you can now also successfully change the password whereas before you would encounter the "User 'someusername' does not exist." error.
Thank you for your patience with this issue.