在“ 钥匙串访问”中,有些项目无法打开“访问控制”选项卡。当我双击这些项目之一以在其上打开一个窗口时,该窗口将打开并选择“属性”选项卡。当我尝试单击选项卡标题“访问控制”时,标题会设置动画,但选项卡本身不会打开。“属性”选项卡保持选中状态。
我不确定是否相关,但是在控制台中,我看到重复的Keychain Access条目说:CSSM Exception: -2147413737 CSSMERR_DL_DATASTORE_DOESNOT_EXIST
。也有很多条目说:CSSM Exception: -2147413750 CSSMERR_DL_INVALID_FIELD_NAME
。
如何修复项目,以便再次打开“访问控制”选项卡?我不确定钥匙串本身是否已损坏,是否可以使用某些终端命令来进行验证(和修复)?还是“访问控制”依赖于其他可能需要修复的数据存储?
我尝试过将这些项目移动到另一个钥匙串(通过拖放)是否有帮助。是和否:在另一个钥匙串中,我可以打开项目上的“访问控制”,但是当我将它们拖回到原始钥匙串中时,我不再可以。在“钥匙串访问”窗口的底部,我还观察到项目计数异常的行为:我移动了4个项目,但计数下降了5;将4个项目拖回去后,它又上升了5。在此之后,我将钥匙串恢复为备份,因为到目前为止,我不想过多地破坏钥匙圈,以免破坏它。
—
Rinzwind '17