Échec de LSOpenURLsWithRole () avec l'erreur -10810 Impossible d'ouvrir «Installer OS X Yosemite.app»

22

J'essaie d'installer OS X Yosemite via «Installer OS X Yosemite.app» téléchargé depuis Internet. Lorsque j'essaie de l'ouvrir en double-cliquant dessus, rien ne se passe. Lorsque j'utilise le terminal, je reçois le message suivant:

$ open /Applications/Install\ OS\ X\ Yosemite.app/
LSOpenURLsWithRole() failed with error -10810 for the file /Applications/Install OS X Yosemite.app.
lilshen
la source
Installer sur quoi?
Ruskes

Réponses:

19

Cela semblerait impliquer que l'exécutable dans le package n'est pas réellement exécutable.

Où est-ce que tu l'as trouvé?
Sinon Apple, je le laisserais bien seul. Si cela venait d'Apple, essayez ceci dans le terminal

chmod +x /Applications/Install\ OS\ X\ Yosemite.app/Contents/MacOS/InstallAssistant

Tetsujin
la source
Heureux que cela ait fonctionné pour vous - n'hésitez pas à marquer ma réponse comme correcte;)
Tetsujin
1
Cela m'a aidé, mais je voulais juste ajouter que j'ai résolu mon problème (en exécutant Kettle Pentaho 4.4 sur OS X Yosemite) en modifiant les mêmes autorisations Contents/MacOS/JavaApplicationStubdans mon .apprépertoire.
Matt Vukas
Ajoutez cela comme une autre réponse - cela peut être utile pour les futurs Googleurs
Tetsujin
11

J'ai eu cette erreur avec Pentaho 8. Cette commande l'a résolu pour moi: xattr -dr com.apple.quarantine '/Applications/Pentaho/design-tools/data-integration/Data Integration.app'

OSX mettra en quarantaine les fichiers téléchargés à partir de sources non fiables.

Vous pouvez voir si c'est votre problème en listant les xattrs. cd /path/to/your/ApplicationName.app xattr -l Contents/MacOS/*

Si vous voyez "com.apple.quarantine", c'est votre problème.

turiyag
la source
1
Merci, cela a résolu mon problème avec Pentaho Data Integration qui ne démarre pas également sur macOS.
Tharabas
1
Je pensais que cela pourrait résoudre mon problème avec Wings3D 2.1.7, car il avait en effet un ensemble d'attributs xattr "com.apple.quarantine", mais même après la suppression de l'attribut, alors que le fichier exécutable réel peut être exécuté, en exécutant "open" sur le package .app donne toujours l'erreur "-10810" (similaire à ce que @tripleee décrit dans sa réponse).
Jacob C. prend en charge GoFundMonica le
3

J'ai mystérieusement obtenu ceci sur Yosemite pour l'application Calendrier. Le lancement du binaire réel a fonctionné pour moi.

bash$ /Applications/Calendar.app/Contents/MacOS/Calendar &

Il ne semble pas y avoir de problème d'autorisation qui pourrait être résolu chmod.

Le symptôme que j'ai reçu à l'origine était "L'application" Calendar.app "n'est plus ouverte" lorsque je tente de cliquer sur les réservations de calendrier dans Mail.app.

tripleee
la source
J'ai eu ce problème avec Pentaho et j'ai dû exécuter "xattr -d com.apple.quarantine JavaApplicationStub" sur le binaire interne pour le faire fonctionner.
HVS
Vous voulez dire le chemin que je montre dans la réponse? Le mien n'en a pas xattrmais il se comporte toujours mal (maintenant pire que lorsque j'ai posté cette réponse).
tripleee
FWIW une mise à jour en cours de route a ravivé mon calendrier et il est maintenant revenu à la normale, je pense après la mise à jour 10.13.3 ou 10.13.4 High Sierra.
tripleee
1

J'ai eu cette erreur lors de la tentative d'exécution d'une application à partir d'un terminal ssh alors que l'écran était verrouillé. L'application s'est plainte que l'utilisateur n'était pas autorisé à ouvrir une fenêtre GCWindow.

Déverrouillez l'écran en vous connectant et mon application démarre maintenant correctement.

TinyTimZamboni
la source