Domanda:
Non riesco ad aprire Safari, quando l'ho aperto - è apparso un errore di Safari -10810
eclipseIzHere
2018-02-13 02:28:10 UTC
view on stackexchange narkive permalink

enter image description here

Ho provato a cercare qual è l'errore -10810 ma su Google non è emerso nulla.Qualche idea su come risolvere questo problema o aggirare questo problema?

Safari si apre bene se lo si apre semplicemente dal Finder?Hai provato a eseguire First Aid su es.Macintosh HD in Utility Disco?
Proverei anche a resettare il ** database dei servizi di avvio ** da ** Terminal ** con il seguente _comando_: `/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r-dominio locale -dominio sistema -dominio utente`
Possibilmente correlato: https://apple.stackexchange.com/questions/181026/lsopenurlswithrole-failed-with-error-10810-cant-open-install-os-x-yosemite
Se utilizzi Google "errore -10810", tra virgolette, ottieni risultati, per esempio.
IIRC, ho anche visto questo codice di errore quando gli utenti nel terminale e le sessioni grafiche differivano.Anch'io non sono riuscito a trovare nulla nella mia ricerca online.
Una risposta:
user3439894
2018-02-13 03:35:48 UTC
view on stackexchange narkive permalink

Quando si apre un ' applicazione con il comando open , è necessario utilizzare l'opzione -a , ad esempio:

  open -a "Safari"
 

Dalla pagina man per il comando open :

-a application
Specifica l'applicazione da utilizzare per aprire il file

Note: Se usi l'opzione -a , in genere non hai bisogno di specificare il pathname o usare anche estensione .app. Dovrebbe funzionare solo il formato come nell'esempio mostrato sopra.


In Terminal, l'output del permesso eseguibile (e altri) di:

  ls -l /Applications/Safari.app/Contents/MacOS/Safari
 

Dovrebbe essere:

  -rwxr-xr-x
 

In caso contrario, in Terminal, esegui il seguente comando :

  sudo chmod 0755 /Applications/Safari.app/Contents/MacOS/Safari
 

Ciò garantirà le autorizzazioni appropriate sull'eseguibile Safari eseguibile e dovrebbe impedirti di ottenere l'errore che hai ottenuto.

si verifica lo stesso errore
Se c'è un problema di autorizzazioni, "Correggi autorizzazioni" in Utility Disco dovrebbe risolverlo.
@Barmar, Autorizzazioni di correzione è stato rimosso da Utility Disco da un po 'di tempo, quindi dipende dalla versione del sistema operativo in esecuzione sull'OP.Detto questo, non c'è niente di sbagliato nel controllarlo manualmente per eliminarlo come causa del problema e, in tal caso, applicare manualmente le autorizzazioni appropriate.
lol Scommetto che l'hanno rimosso perché gli utenti lo stavano usando ogni volta che avevano un problema, ma le autorizzazioni raramente erano la causa.Ora questo utente ne ha bisogno e non è lì.:)


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...