LSOpenURLsWithRole() falló para la aplicación /Applications/darktable.app con el error -10810

Darktable misteriosamente dejó de funcionar conmigo ayer. Intenté reiniciar mi iMac, borrar y volver a instalar darkable y finalmente, después de pasar por algunos foros, intenté ejecutar a través de la terminal: open -a darktable
eso volvió,
LSOpenURLsWithRole() failed for the application /Applications/photo programs/darktable.app with error -10810
lo intenté chmod +x /Applications/darktable.app/Contents/MacOS/darktable
, también lo intenté.chmod +x '/Applications/photo programs/darktable.app/'

He probado con varias versiones de Darktable y empiezo a pensar que no tiene nada que ver con Darktable y algo que ver con MacOS...

¿Algunas ideas?

Respuestas (1)

Encontré la solución... Así es como la encontré: probé la solución temporal sugerida en esta publicación: iTunes en iMac no se iniciará después de la actualización (error -10699)
- ejecute el binario directamente ejecutando el binario en el Terminal.

/Applications/darktable.app/Contents/MacOS/darktable

Eso me dio este error:

[init] the database lock file contains a pid that seems to be alive in your system: 456
[init] database is locked, probably another process is already using it

Como se indica en http://redmine.darktable.org/issues/10164 , quedó un archivo de bloqueo en /Users/{HOME_USER}/.config/darktable/library.db.lock.

Todo lo que tenía que hacer era borrar ese archivo y se estaba ejecutando de nuevo... A veces es demasiado simple. :/