Watching the zimbra.log while zmtrainsa fails I find the following:
There's more but I only kept the first few lines as they seemed to be the most relevant.
2006-05-21 00:48:00,332 INFO [http-7071-Processor47] [ip=192.168.1.100;] SoapEngine - handler exception
com.zimbra.cs.account.AccountServiceException: authentication failed for zimbra
It looks like it is trying to log in as user "zimbra" and failing as it does not have the right password. Earlier, when I changed the admin user's password, I changed the password for the adminstration account named "admin" not "zimbra".
Apparently, I actually do have an administrator account named "zimbra" as I found that I was able to log in to the admin console with user name zimbra and password zimbra! This suprised me as I have not specifically created such a user and certainly would not have configured it with a password that is identical to the user name. As far as I can tell there is no way to change the "zimbra" administrator's password as it doesn't actually show up in the accounts list in the admin app.
At any rate, I am thinking/guessing the problem with zmtrainsa is that it is trying to authenticate itself as the "zimbra" admin user but has retrieved the password of the "admin" user instead.
Once that's straightened out I'd also like to get rid of or at least change the password of the "zimbra" administrator I've now encountered. Help with that would be much appreciated as well.
Thanks again for your time.