Подтвердить что ты не робот

Ошибка Выполнение настроек безопасности dump-trust в Sublime Text 3

Когда я открываю свой Sublime Text, я иногда получаю следующую ошибку, особенно на прошлой неделе.

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.

Мне интересно, если это ошибка или, может быть, что-то злонамеренное сзади? Я запускаю OS X El Capitan.

У меня нет Антивируса Касперского, и это действительно беспокоит меня.

Любые идеи?

4b9b3361

Ответ 1

Редактировать 20/09/2016

Теперь управление пакетами исправлено и выпущено обновление со следующим журналом изменений:

Управление пакетами

Замечания по выпуску версии 3.2      Эта версия управления пакетами фокусируется на исправлениях ошибок с заметными изменениями, включая:

  • Источники доверия OS X TLS экспортируются с помощью API-интерфейсов, чтобы предотвратить сообщение об ошибке  для некоторых пользователей El Capitan

  • Обновления темы, синтаксиса и цветовой схемы были улучшены и должны  в меньшем количестве всплывающих сообщений при изменении имен файлов

  • Были решены различные ошибки, связанные с установкой зависимостей.

  • Источники доверия Windows и OS X экспортируются таким образом, что действительная/недопустимая цель  информация теперь передается в модуль Python ssl на основе OpenSSL

  • Дальнейшие улучшения были внесены в обработку обновлений git/hg пакетов

  • У загрузчика Windows WinINet улучшена совместимость с Windows 10

Теперь это должно устранить проблему, и обновление должно быть выполнено автоматически после открытия Sublime Text.

Редактировать 30/07/2016

В соответствии с приведенной ниже ошибкой ошибка исправлена ​​пользователем wbond:

Замена старого кода экспорта списка доверия новым кодом из oscrypto. В ближайшем будущем будет выпущена новая версия, включающая это.

Сказано, что эта проблема исчезнет с предстоящим обновлением.

Что касается ошибки

Похоже, что это известная ошибка Package Control с 23 сентября.
Это также появляется только для пользователей OS X El Capitan (версия 10.11).

Я думаю, это будет решено с обновлением. Хотя это известная ошибка, и причина связана с сертификацией KeyChain, нет причин беспокоиться о ней.

Для получения дополнительной информации об ошибке и о том, чтобы быть в курсе последних событий, посмотрите здесь.

Текущее состояние ошибки закрыто.

Как временно решить проблему

Вот как можно временно решить проблему до устранения ошибки:

  • Откройте доступ к Keychain Access из ваших приложений (убедитесь, что блокировка слева вверху разблокирована, введя свой пароль).
  • Затем выберите login в списке Keychains слева.
  • В строке поиска в правом верхнем углу введите ключевое слово, которое находится в вашем сообщении об ошибке рядом с Cert 0:, которое в вашем случае: Kaspersky Web Anti-Virus Certification Authority

введите описание изображения здесь

  1. Возможно, вы, вероятно, тогда (не учтите приведенный выше снимок экрана, в вашем случае, у вас будут результаты) есть ожидаемый результат под таблицей.
  2. Щелкните правой кнопкой мыши и удалите сертификат. (Вы, вероятно, предложите ввести свой пароль)
  3. Убедитесь, что процесс был успешным, выполнив следующую команду в Terminal.app: /usr/bin/security dump-trust-settings -d
  4. Если следующее сообщение отображается в результате предыдущей команды в Terminal: SecTrustSettingsCopyCertificates: No Trust Settings were found., тогда все было успешным, в противном случае повторите процесс, пока не получите это сообщение.

Кредиты для вышеупомянутого временного исправления здесь, и спасибо пользователю Diego Plentz ниже, указав также ссылку на учебник.

Ответ 2

Здесь можно исправить это:

  • Открыть брелок
  • нажмите на цепочку для входа в систему
  • Перейдите в окно поиска
  • Введите имя, указанное в поле Cert: (в данном случае stuff.co)
  • Выберите запись сертификата, которая отображается в результатах
  • Щелкните правой кнопкой мыши → Удалить "..."
  • Введите свой пароль

Источник: https://followryan.wordpress.com/2015/11/13/sublime-text-package-control-error-executing-usrbinsecurity-dump-trust-settings-d/

Ответ 3

Это проблема с управлением пакетами. Эта проблема была исправлена ​​внутри самого управления пакетами.

Если вам по-прежнему предоставляется эта ошибка, обновить Package Control до последней версии, вместо удаления сертификатов (как рекомендовано в других ответах в этом потоке).

Чтобы обновить управление пакетами, запустите его инструкции по установке.