Le applicazioni in modalità sandbox funzionano nuovamente dopo l'aggiornamento di OS X.

Apple ha recentemente rilasciato OS X 10.8.3 insieme agli aggiornamenti di sicurezza per le versioni precedenti di OS X e mentre gli aggiornamenti hanno funzionato correttamente per la stragrande maggioranza degli utenti, alcuni hanno segnalato di avere il problema che alcuni programmi come Anteprima e TextEdit ora non lo faranno correre. Quando il programma viene aperto, in alcuni casi il sistema richiede agli utenti di autenticare e riparare la libreria dell'utente, ma dopo che questo è stato fatto, il programma si interrompe semplicemente dopo essere rimbalzato nel Dock di OS X per alcuni secondi. In altri casi, il programma potrebbe semplicemente bloccarsi e generare un rapporto di errore.

Sia TextEdit che Anteprima sono programmi in sandbox in OS X, il che significa che il sistema li isola e molte delle loro risorse da aree condivise a cui altri programmi possono accedere. Per tutti i programmi in modalità sandbox, queste risorse esistono come mirror nella directory Libreria dell'utente in una cartella denominata "Contenitori"; tuttavia, se questa cartella è diventata inaccessibile per qualche motivo, il programma potrebbe non avviarsi correttamente o essere in grado di salvare i file o eseguire altrimenti come previsto.

Se ciò accade, allora il sistema potrebbe richiedere di provare a riparare il contenitore nella Libreria, ma se questo non ha successo, ci sono un paio di cose che puoi fare per superare l'errore e riavviare il programma.

Primo tentativo di riparare le autorizzazioni sulla home directory dell'utente. Alcuni utenti che hanno riscontrato questo problema hanno tentato invano di riparare le autorizzazioni sull'unità di avvio usando Utility Disco, ma questo affronta solo le risorse globali come la cartella di sistema e alcune applicazioni installate, e non tutti i file utente.

Per riparare le autorizzazioni della cartella home di un utente, riavvia il sistema tenendo premuto Command-R per caricare la partizione HD di OS X Recovery. Dopo aver selezionato la lingua, scegli Terminale dal menu Utilità e inserisci il comando "resettapassword" (tutte una parola) per aprire la password e lo strumento di gestione dell'account. Qui, seleziona la tua unità di avvio e scegli il tuo account utente dal menu a discesa. Quindi fare clic sul pulsante Ripristina nella sezione per reimpostare le autorizzazioni e gli ACL della cartella principale.

Al termine, uscire dall'utilità e riavviare il sistema per verificare se i programmi funzioneranno correttamente.

Se continui a riscontrare problemi, il passaggio successivo consiste nel cancellare le cartelle del contenitore per ogni applicazione problematica. Per fare ciò, apri il menu Vai nel Finder e tieni premuto il tasto Opzione per visualizzare l'opzione Libreria. Selezionare questa opzione per aprire la cartella Libreria utente, quindi aprire la cartella Containers. Qui vedrai un elenco di cartelle per ciascuna applicazione in modalità sandbox, ognuna delle quali sarà denominata in base al dominio del programma, ad esempio "com.apple.Preview" per l'applicazione Anteprima.

Mentre l'eliminazione della cartella contenitore per ciascun programma costringe il sistema a ricrearla, il contenitore potrebbe includere alcune informazioni necessarie come i documenti non salvati e le impostazioni, quindi non eliminare la cartella direttamente. Invece, spostalo sul desktop o in un'altra posizione sicura all'esterno della cartella Containers, quindi avvia il programma corrispondente.

Se il programma si avvia correttamente ma trovi che manchi un documento salvato automaticamente o due su cui stavi lavorando, dovresti essere in grado di trovare il documento aprendo il vecchio contenitore e individuando i file necessari all'interno di esso. La struttura del file del contenitore dovrebbe rispecchiare la tua cartella home: dovrebbe includere cartelle come "Documenti", "Film" e "Musica" o almeno alias che portano a loro.

In questo modo, rimuovere le cartelle contenitore per tutti i programmi problematici e si dovrebbe essere in grado di superare il messaggio di avviso che richiede di ripristinare la libreria ogni volta che viene avviato il programma.


 

Lascia Il Tuo Commento