Macos 在升华文本3中执行安全转储信任设置时出错

Macos 在升华文本3中执行安全转储信任设置时出错,macos,sublimetext3,package-control,Macos,Sublimetext3,Package Control,当我打开我的崇高的文本,我有时会得到以下错误,尤其是在上周 Package Control Error executing: /usr/bin/security dump-trust-settings -d SecTrustSettingsCopyTrustSettings: The specified item could not be found in the keychain. SecTrustSettingsCopyTrustSettings: The specified item

当我打开我的崇高的文本,我有时会得到以下错误,尤其是在上周

Package Control

Error executing: /usr/bin/security dump-trust-settings -d

SecTrustSettingsCopyTrustSettings: The specified item could not be found in the keychain.
SecTrustSettingsCopyTrustSettings: The specified item could not be found in the keychain.
Number of trusted certs = 3
Cert 0: Kaspersky Web Anti-Virus Certification Authority
   Number of trust settings : 0
Cert 1: GTE CyberTrust Global Root
Cert 2: Class 3 Public Primary Certification Authority

VCS-based packages can be ignored with the "ignore_vcs_packages" setting.
我想知道这是一个bug还是背后有恶意的东西?我在运行OSX El Capitan

我没有卡巴斯基网络反病毒软件,这真的让我担心

有什么想法吗?

编辑2016年9月20日 程序包控件现在已修复并发布了更新,其中包含以下更改日志:

包控制 版本3.2发行说明 此版本的Package Control侧重于bug修复,其显著变化包括:

  • OS X TLS信任根使用API导出以防止错误消息 向一些El Capitan用户显示

  • 主题、语法和配色方案的升级已经得到改进,应该会有更好的效果 文件名更改时弹出的消息更少

  • 已解决与安装依赖项相关的各种错误

  • Windows和OS X信任根以有效/无效的方式导出 信息现在被传送到基于OpenSSL的Python ssl模块

  • 对git/hg包升级的处理进行了进一步改进

  • Windows WinINet downloader改进了与Windows 10的兼容性

现在,这应该可以解决问题,并且在打开Sublime文本后,应该会自动执行更新

2016年7月30日编辑 根据下面列出的错误问题,该错误由用户wbond修复:

将旧的信任列表导出代码替换为来自oscrypto的新代码。 在不久的将来将有一个新的版本包括这一点

也就是说,这个问题将随着即将到来的更新而消失

关于bug 这似乎是自9月23日以来
包控制的一个已知错误。
这也只出现在OSX El Capitan(版本
10.11
)用户面前

我想这将通过更新得到解决。虽然这是一个已知的错误,其原因是由于
钥匙链的认证造成的,但没有理由担心

有关该bug的更多信息,并让您了解最新情况,请查看

错误的当前状态为关闭

如何暂时解决这个问题 以下是如何暂时解决问题,直到修复错误:

  • 从应用程序中打开钥匙链访问(输入密码,确保左上角的锁已解锁)
  • 然后从左侧的钥匙链列表中选择登录
  • 在右上角的搜索栏中,输入错误消息中
    证书0:
    旁边的关键字,在您的情况下,该关键字是:
    卡巴斯基网络防病毒认证机构
  • <>你可能会(不考虑上面的截图,在你的情况下,你会有结果)在表下有预期的结果。
  • 右键单击并删除证书。(您可能会提示输入密码)
  • 通过在您的
    终端.app
    中运行以下命令验证进程是否成功:
    /usr/bin/security dump trust settings-d
  • 如果以下消息是由于
    终端中的上一个命令显示的:
    扇区信任设置证书:未找到信任设置。
    则所有操作都成功,否则请重试该过程,直到收到此消息

  • 感谢Diego Plentz用户在下面指出教程参考。这里有一个解决方法:

  • 开放式钥匙链
  • 单击您的登录密钥链
  • 转到搜索框
  • 键入Cert:字段中显示的名称(在本例中为stuff.co)
  • 选择结果中显示的证书条目
  • 右键单击->删除“…”
  • 输入您的密码

  • 来源:

    这是包控制的问题。这个问题

    如果仍然出现此错误,则将Package Control更新到其最新版本,而不是删除证书(如本线程中其他答案中所建议的)


    要更新包控制,请重新运行。

    无论我做了什么,都会出现此错误。。。我也花了很多时间导入各种证书。也许是时候停止使用包控制了。