No puedo abrir Safari, cuando abrí, apareció un error de Safari -10810

6

ingrese la descripción de la imagen aquí

Intenté buscar qué es el error -10810 pero no apareció nada en Google. ¿Alguna idea sobre cómo solucionar esto o solucionar esto?

eclipseIzHere
fuente
¿Safari abre bien si solo lo abre desde Finder? ¿Has intentado ejecutar First Aid en, por ejemplo, Macintosh HD en Disk Utility?
user3439894
También intentaría restablecer la base de datos de Launch Services desde la Terminal con el siguiente comando :/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user
user3439894
Posiblemente relacionado: apple.stackexchange.com/questions/181026/…
Zajn
Si Google "error -10810", con comillas, obtendrá resultados, para su información.
Roddy of the Frozen Peas
IIRC, también he visto este código de error cuando los usuarios en el terminal y las sesiones gráficas diferían. Yo tampoco pude encontrar nada en mi búsqueda en línea.
Wes Toleman

Respuestas:

5

Al abrir una aplicación con el open comando , debe usar la -a opción , por ejemplo:

open -a "Safari"

Desde la página del open comando man :

-a aplicación
    Especifica la aplicación que se usará para abrir el archivo

Nota: Si usa la -a opción , normalmente no necesita especificar el nombre de ruta o incluso usar la extensión .app. Solo el formato como en el ejemplo que se muestra arriba debería funcionar.


En Terminal , la salida del permiso ejecutable (y otros) de:

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

Debiera ser:

-rwxr-xr-x

De lo contrario, en Terminal , ejecute el siguiente comando :

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

Esto garantizará los permisos adecuados en el ejecutable de Safari y debería evitar que obtenga el error que tiene.

usuario3439894
fuente
el mismo error ocurre
eclipseIzHere
Si hay un problema de permisos, debería solucionarlo "Reparar permisos" en la Utilidad de Discos.
Barmar
@Barmar, Fix Permissions se ha eliminado de Disk Utility desde hace algún tiempo, por lo que depende de qué versión del sistema operativo esté ejecutando el OP. Dicho esto, no hay nada de malo en verificarlo manualmente para eliminarlo como la causa del problema y, de ser así, aplicar manualmente los permisos adecuados.
user3439894
lol Apuesto a que lo eliminaron porque los usuarios lo usaban cada vez que tenían un problema, pero los permisos rara vez eran la causa. Ahora este usuario lo necesita y no está allí. :)
Barmar