Bene, penso di aver davvero incasinato :) Mentre provavo a costruire il NumPy modulo Python per la matematica con Intel Math Kernel Library (MKL), ho riscontrato alcuni problemi con i framework Accelerate e vecLib che sostituiscono MKL. In ogni caso, ho deciso che sarebbe stata una buona idea rinominare /System/Library/Frameworks/Accelerate.framework
e /System/Library/Frameworks/vecLib.framework
temporaneamente. Non è successo nulla dopo aver spostato Accelerate.framework
. Tuttavia, dopo aver inserito
sudo mv vecLib.framework/ vecLib.framework.old
Ho ricevuto il seguente errore:
sudo: unable to initialize PAM: No such file or directory
Spiacenti. Sfortunatamente, il comando mv
ha funzionato, ma ora quando provo a usare sudo
ottengo lo stesso errore, ma i comandi non funzionano. Quando ho provato a rinominare vecLib
tramite Finder, ottengo:
The operation can’t be completed.
An unexpected error occurred (error code -8076).
che apparentemente è una sorta di errore di autorizzazione.
Quindi, la mia domanda è: come posso recuperare sudo
di nuovo? App Store.app non funzionerà nemmeno, quindi non posso reinstallare XCode (che apparentemente è da dove proviene vecLib.framework
) o qualsiasi altra cosa. Ho paura di riavviarlo perché sono preoccupato che il computer si blocchi, mentre (come puoi vedere) almeno funziona per ora, anche se senza capacità di autorizzazioni elevate.
Qualche suggerimento?
BTW, sto utilizzando la versione 10.8.3.