Apple messages keeps asking for password every time I try to log in to my jabber account.
The password is correctly saved in the keychain (in fact I just go and copy it from there each time). Save Password to Keychain is of course always checked.
I can not find Keychain First Aid in High Sierra, it seems it has been removed. I tried creating a new login keyring, removing the jabber account and re-adding it (both from Messages and from System Preferences). I also tried adding
Messages.app to the authorized applications list for that Keychain entry (as suggested here).
The only weird thing I encountered is that when the problem started I had two entries in keychain for that password. Now I only have one, no matter what I do.
I also tried resetting messages by renaming away
~/Library/Messages but this led to a "message database is upgrading, please try again later" prompt.
It seems that while creating a new account saves the password in the keychain as it should, Messages fails to read it.