Domanda:
Come risolvere il problema "macOS deve riparare la tua libreria per eseguire applicazioni" dopo l'aggiornamento di High Sierra?
cdwilson
2017-10-22 03:43:20 UTC
view on stackexchange narkive permalink

Dopo l'aggiornamento a High Sierra, ricevo questo messaggio di errore circa 30-50 volte al giorno:

enter image description here

C'è un modo per scoprire cosa sta causando questo errore?Qualche idea su come risolverlo?

Cinque risposte:
#1
+11
Cheefachi
2018-09-08 06:40:37 UTC
view on stackexchange narkive permalink

Quindi nessuna delle risposte fornite funziona su High Sierra (OS X 10.16.x) e non ho Clean My Mac 3. Questo articolo di Apple ha funzionato per me e abbastanza facilmente: https: //support.apple.com/en-us/HT203538.

Ciò implica l'impostazione delle autorizzazioni tramite il Finder e quindi il ripristino delle autorizzazioni utilizzando il comando

  diskutil resetUserPermissions / `id -u`
 

Assicurati di eseguire il cd nella cartella home appropriata (ho eseguito l'accesso come me stesso per un altro utente che presentava il problema) per evitare errori di accesso.

Grazie, questo ha funzionato per me, solo una piccola informazione: `id -u` fornisce l'id dell'utente attualmente connesso.
Grazie, funziona anche per me!
#2
+4
Aneesh Vijendran
2018-04-27 02:24:06 UTC
view on stackexchange narkive permalink

Questo ha risolto il mio problema.

Per impostare le autorizzazioni per la cartella utente che ti danno accesso / proprietà:

  sudo chown -R <user> ~ / Library
sudo chgrp -R <groupname> ~ / Library
 

Ottieni il tuo nome utente eseguendo:

  id -u
 

Ottieni il tuo gruppo eseguendo:

  id -g
 
Benvenuto in Ask Different.Con l'obiettivo di scrivere una risposta chiara e concisa, dai un'occhiata ad alcune cose: 1) In che modo il * tuo * problema è correlato agli OP?2) Come si determina il nome utente e il nome del gruppo?3) In che modo questo risponde alla domanda del PO?
#3
+1
dante12
2017-10-22 04:19:26 UTC
view on stackexchange narkive permalink

1.)

  • Apri Utility disco e seleziona Systemdrive, esegui First Aid.
  • Riavvia

Se questo passaggio non funziona, prova il secondo

2.)

  • Riavvia, premi CMD + R per avviare il ripristino
  • Quindi, scegli Terminal dal menu Utilità
  • Digita resetpassword
  • Seleziona l'unità di sistema (ad es. Macintosh HD / SSD)
  • Seleziona il tuo nome utente dall'elenco
  • Fai clic su Ripristina autorizzazioni cartella Home e sul pulsante ACL
  • Riavvia e accedi al tuo account e verifica che il problema sia stato risolto.
  • A volte è necessario eseguire il ripristino delle autorizzazioni una seconda volta finché non funziona.

Non servono entrambi i passaggi, se uno funziona, il gioco è fatto.

Questo sembra obsoleto;nella nuova versione del sistema operativo, non dispone di tale opzione.
#4
+1
Lorimer Burn
2018-02-21 17:57:46 UTC
view on stackexchange narkive permalink

Sembra che il problema risieda nelle autorizzazioni, ma High Sierra (10.13.3) ha rimosso l'accesso a "Ripara autorizzazioni" in Utility Disco.

Un modo semplice per aggirare questo problema è usare CleanMyMac3.Oltre al suo ruolo fondamentale di pulire i file indesiderati dal tuo Mac, ha un'opzione di manutenzione che offre `` Autorizzazioni di riparazione ''.Ci sono voluti solo pochi secondi sul mio MBP da 13 "e il problema è stato risolto: nessun problema, nessun utilizzo del terminale. Sono molto colpito da questo programma.

#5
+1
user314964
2018-12-24 01:44:50 UTC
view on stackexchange narkive permalink

Ha affrontato lo stesso problema per molti giorni.Dopo l'aggiornamento a Mojave. La riparazione dell'utilità disco era solo una soluzione temporanea.
Poi finalmente ho trovato questo collegamento.Ha funzionato. https://support.apple.com/en-us/HT203538 In sostanza, reimpostare le autorizzazioni dell'utente.

Benvenuto in AskDifferent.Sebbene le risposte multiple (e anche simili) vadano bene, prova a fornire un valore aggiuntivo se in pratica pubblichi un link che è già stato menzionato in un'altra risposta.
Inoltre ... i collegamenti Apple sono noti per diventare obsoleti, rendendo inutile la risposta solo per il collegamento in futuro.È meglio inserire i punti chiave qui e fornire il collegamento come riferimento.


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...