rinominato vecLib.framework, ora non è possibile utilizzare PAM, sudo, App Store ... Codice errore -8076

2

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.

    
posta MattDMo 26.05.2013 - 19:36
fonte

1 risposta

1

Prova a riavviare. Anche se non è possibile avviare normalmente, è comunque possibile avviarsi dalla partizione di ripristino o in modalità utente singolo.

Se non funziona nient'altro, provare a eseguire un'installazione di aggiornamento di OS X avviando dalla partizione di ripristino e scegliendo Reinstalla OS X. Scarica un programma di installazione di OS X e sostituisce alcuni file di sistema con le versioni iniziali. L'ho fatto due volte finora e ha risolto più problemi entrambe le volte, quindi ho iniziato a considerarlo come una fase di risoluzione dei problemi (ma nessuno lo fa mai quando lo consiglio qui).

    
risposta data 27.05.2013 - 05:41
fonte

Leggi altre domande sui tag