sublime paquetes coding macos sublimetext3 package-control

macos - paquetes - sublime text 3 packages



Error al ejecutar la configuraciĆ³n de confianza de volcado de seguridad en Sublime Text 3 (3)

Cuando abro mi Sublime Text, a veces recibo el siguiente error, especialmente en la última semana.

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.

Me pregunto si esto es un error o tal vez algo malicioso en la parte posterior. Estoy ejecutando OS X El Capitan.

No tengo Kaspersky Web Anti-Virus y esto realmente me preocupa.

¿Algunas ideas?


Editar 20/09/2016

El control de paquetes ahora ha arreglado y lanzado la actualización con el siguiente registro de cambios:

Control de paquete

Notas de la versión de la versión 3.2 Esta versión de Package Control se centra en la corrección de errores, con cambios notables que incluyen:

  • Las raíces de confianza de OS X TLS se exportan mediante API para evitar que se muestre un mensaje de error a algunos usuarios de El Capitán

  • Las actualizaciones de los temas, la sintaxis y el esquema de color se han mejorado y deberían resultar en menos mensajes emergentes cuando cambian los nombres de los archivos.

  • Varios errores relacionados con la instalación de dependencias han sido resueltos

  • Las raíces de confianza de Windows y OS X se exportan de manera que la información de propósito válido / no válido ahora se comunica al módulo de Python ssl basado en OpenSSL

  • Se han realizado mejoras adicionales en el manejo de actualizaciones de paquetes git / hg

  • El descargador de Windows WinINet ha mejorado la compatibilidad con Windows 10

Esto debería solucionar el problema y la actualización debería ejecutarse automáticamente una vez que abra Sublime Text.

Editar 30/07/2016

De acuerdo con el problema de error que se detalla a continuación, el error lo solucionó el usuario wbond:

Reemplazar el código de exportación de la lista de confianza anterior con el nuevo código de Oscrypto. Habrá un nuevo lanzamiento en un futuro próximo que incluye esto.

Dicho esto, este problema desaparecerá con una próxima actualización.

Respecto al error

Parece que se trata de un error conocido del Package Control desde el 23 de septiembre.
Eso también aparece solo para los usuarios de OS X El Capitan (versión 10.11 ).

Supongo que esto se resolverá con una actualización. Si bien este es un error conocido y la causa se debe a la certificación de KeyChain no hay motivos para preocuparse.

Para obtener más información sobre el error y mantenerse actualizado, eche un vistazo here .

El estado actual del error está cerrado .

¿Cómo solucionar temporalmente el problema?

Aquí es cómo superar el problema temporalmente hasta que se solucione el error:

  1. Abra el acceso de Keychain desde sus aplicaciones. (Asegúrese de que el bloqueo en la esquina superior izquierda esté desbloqueado, ingresando su contraseña).
  2. Luego elija login en la lista de Llaveros a su izquierda.
  3. En la barra de búsqueda en la parte superior derecha, ingrese la palabra clave que se encuentra en su mensaje de error junto a Cert 0: que en su caso es: Kaspersky Web Anti-Virus Certification Authority

  1. Probablemente (no considere la captura de pantalla anterior, en su caso, tendrá resultados) tendrá el resultado esperado debajo de la tabla.
  2. Haga clic derecho y elimine el certificado. (Probablemente le pida que ingrese su contraseña)
  3. Verifique si el proceso fue exitoso ejecutando el siguiente comando en su Terminal.app : /usr/bin/security dump-trust-settings -d
  4. Si el siguiente mensaje se muestra como resultado del comando anterior en la Terminal : SecTrustSettingsCopyCertificates: No Trust Settings were found. luego todo fue exitoso; de lo contrario, intente de nuevo el proceso hasta que reciba este mensaje.

Créditos para la corrección temporal anterior here , y gracias al usuario de Diego Plentz a continuación por señalar también la referencia del tutorial.


Aquí hay una manera de solucionarlo:

  1. Llavero abierto
  2. haga clic en su llavero de inicio de sesión
  3. Ir al cuadro de búsqueda
  4. Escriba el nombre que se muestra en el campo Cert: (en este caso, stuff.co)
  5. Seleccione la entrada del Certificado que se muestra en los resultados
  6. Haga clic derecho -> Eliminar "..."
  7. Ingresa tu contraseña

Fuente: here