Hello !
It seems , that your old keychain is problematic , to sort out the issue , make sure you have correct four digit iCloud verification code , passwords for your web mail , I cloud , Apple ID and their respective ids with you and of course the registered mobile with you .
Please open key chain access via spotlight and press ( command + comma ) to open keychain access preferences , click on reset my default keychain , the old key chain will be inactive and new keychain will be created with all permissions set .
Screen shots are there for reference :
Thanks !