Can't unlock keychains to change password
Just for completeness, here are the messages I get when trying keychain first aid:
Verification started
Checking keychain configuration for Chris Lisle (user ID=501)
Home directory is /Users/chrislisle
Checked login keychain
Checked password for ~/Library/Keychains/login.keychain
Password for ~/Library/Keychains/login.keychain is not the same as login password, so keychain can't be unlocked automatically
Unable to read settings for ~/Library/Keychains/login.keychain
Checked default keychain
Checked keychain search list
Checked contents of ~/Library/Keychains/login.keychain
Checked contents of ~/Library/Keychains/Microsoft IntermediateCertificates
Problems were found; you should choose the Repair option to fix them
Verification failed
Repair started
Checking keychain configuration for Chris Lisle (user ID=501)
Home directory is /Users/chrislisle
Checked login keychain
Checked password for ~/Library/Keychains/login.keychain
Password for ~/Library/Keychains/login.keychain is not the same as login password, so keychain can't be unlocked automatically
Login password could not be synchronized with keychain ~/Library/Keychains/login.keychain (-25293)
Unable to read settings for ~/Library/Keychains/login.keychain
Checked default keychain
Checked keychain search list
Checked contents of ~/Library/Keychains/login.keychain
Checked contents of ~/Library/Keychains/Microsoft IntermediateCertificates
Warning: some problems were not fixed
Repair failed
Any ideas? I'm no expert so the more explicit and idiot-proof, the better.