12 votos

Entradas no válidas en $PATH tras actualizar a MacOS Ventura 13.3 [com.apple.security.cryptexd]

Después de actualizar a MacOS Ventura 13.3, cuando abro Terminal app, observo estas 3 entradas en mi $PATH que eran directorios inexistentes:

/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin
/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin
/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin

(Todas las demás entradas de $PATH estaban bien, por cierto)

A primera vista, parece que Terminal espera /var/run/com.apple.security.cryptexd/codex.system/bootstrap ser una especie de directorio montado. Pero cuando lo compruebo, es sólo un directorio vacío:

/var/run/com.apple.security.cryptexd/codex.system/bootstrap % ls -l
total 0
/var/run/com.apple.security.cryptexd/codex.system/bootstrap % 

Ahora bien, ¿cómo solucionar este problema?

8voto

Los criptex se utilizan para actualizar partes de MacOS rápidamente, sin necesidad de reconstruir por completo el SSV (véase https://eclecticlight.co/2023/04/05/how-cryptexes-are-changing-MacOS-ventura/ para más detalles).

No sé si eliminar estas rutas romperá la instalación de dichos criptex. Pero si quieres correr el riesgo, puedes eliminar /etc/paths.d/10-cryptex (o llévalo a un lugar seguro por si lo necesitas más adelante).

PD: Las entradas no válidas en PATH no hacen daño, sino que ralentizan (muy poco) la búsqueda de nuevos comandos ejecutados desde el shell la primera vez.

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