Bueno, creo que realmente arruiné las cosas :) Al intentar construir el NumPy módulo matemático de Python con Intel Math Kernel Library (MKL), me encontré con algunos problemas con los frameworks Accelerate y vecLib que prevalecen sobre MKL. En cualquier caso, decidí que sería una buena idea cambiar temporalmente el nombre de /System/Library/Frameworks/Accelerate.framework
y /System/Library/Frameworks/vecLib.framework
. No pasó nada después de mover Accelerate.framework
. Sin embargo, después de entrar
sudo mv vecLib.framework/ vecLib.framework.old
Recibí el siguiente error:
sudo: unable to initialize PAM: No such file or directory
Uy. Desafortunadamente, el comando mv
funcionó, pero ahora cuando intento usar sudo
obtengo el mismo error, pero los comandos no funcionan. Cuando intenté cambiar el nombre de vecLib
a través del Finder, obtengo:
The operation can’t be completed.
An unexpected error occurred (error code -8076).
que aparentemente es algún tipo de error de permisos.
Entonces, mi pregunta es ¿cómo puedo hacer que sudo
vuelva a funcionar? App Store.app ni siquiera se ejecuta, por lo que no puedo reinstalar XCode (que aparentemente es de donde viene vecLib.framework
) o cualquier otra cosa. Tengo miedo de reiniciar porque me preocupa que la computadora se bloquee, mientras que (como se puede ver) al menos está funcionando por el momento, aunque sin capacidades de permisos elevados.
¿Alguna sugerencia?
Por cierto, estoy ejecutando 10.8.3.