0 votos

Corrigiendo el error: "El Registro de Configuración de Confianza estaba corrupto."

Recibo el siguiente error en mi Terminal:

Error: error de E/S: El Registro de Configuración de Confianza estaba corrupto.

(En mi caso, estoy obteniendo esto después de ejecutar railway up, un comando para railway.app. Sin embargo, dudo que el problema sea específico de esto, y al buscar en Google he encontrado personas con el mismo error para varios comandos de varios software diferentes.)

¿Cómo puedo solucionar esto? Google no ofrece soluciones. ChatGPT me dice que:

  1. Eliminar "com.apple.trustsettings" y ""DigiCert High Assurance EV Root CA" en Claves > Raíces del Sistema.
  2. Reiniciar, lo que hará que macOS reconstruya automáticamente el registro de configuración de confianza.

¡Esto suena muy creíble! Pero sin una fuente en Google en la que pueda confiar, me resulta difícil hacer algo potencialmente destructivo solo por su palabra, no quiero que pirateen mi computadora y la usen para extinguir a la humanidad o algo así.

1voto

leftend Puntos 814

Ejecuta /usr/bin/security dump-trust-settings -d y mostrará los certificados que están causando el problema.

0voto

Omar White Puntos 1

Así que estaba recibiendo este error al intentar instalar node usando volta. Aquí está la salida que obtuve:

"volta" "install" "node"
Volta v1.1.1

No se pudo descargar la versión de registro de Node
desde https://nodejs.org/dist/index.json

Por favor verifique su conexión a internet.

Causa del error: Error de E/S: El Registro de Configuración de Confianza estaba corrupto.

Lo que finalmente lo solucionó fue ir a Keychain Access -> System -> Certificates. Allí tenía algunos certificados que no eran válidos, cambié las opciones de confianza en esos a "nunca confiar" y ejecutando volta funcionó. Borrarlos también podría haber funcionado, pero tenía miedo de hacerlo.

Se me ocurrió probar esto a partir de este issue de GitHub particularmente la última parte que dice:

línea de fondo: asegúrese de que todos los certificados root en la entrada de "Keychain Access" "System" sean válidos y confiables.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X