LSOpenURLsWithRole () fehlgeschlagen mit Fehler -10810. 'OS X Yosemite.app installieren' kann nicht geöffnet werden.

22

Ich versuche, OS X Yosemite über "Install OS X Yosemite.app" zu installieren, das aus dem Internet heruntergeladen wurde. Wenn ich versuche, es mit einem Doppelklick zu öffnen, passiert nichts. Wenn ich das Terminal benutze, erhalte ich folgende Meldung:

$ open /Applications/Install\ OS\ X\ Yosemite.app/
LSOpenURLsWithRole() failed with error -10810 for the file /Applications/Install OS X Yosemite.app.
lilshen
quelle
Auf was installieren?
Ruskes

Antworten:

19

Dies scheint zu implizieren, dass die ausführbare Datei innerhalb des Pakets tatsächlich nicht ausführbar ist.

Wo hast du es her?
Wenn nicht Apple, würde ich es gut in Ruhe lassen. Wenn es von Apple stammt, versuchen Sie dies im Terminal

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

Tetsujin
quelle
Ich bin froh, dass es für Sie funktioniert hat - bitte zögern Sie nicht, meine Antwort als richtig zu markieren;)
Tetsujin
1
Dies hat mir geholfen, aber ich wollte nur hinzufügen, dass ich mein Problem behoben habe (Ausführen von Kettle Pentaho 4.4 unter OS X Yosemite), indem Contents/MacOS/JavaApplicationStubich dieselben Berechtigungen in meinem .appVerzeichnis geändert habe .
Matt Vukas
Fügen Sie das als eine andere Antwort hinzu - es kann für zukünftige Googler hilfreich sein
Tetsujin
11

Ich hatte diesen Fehler mit Pentaho 8. Dieser Befehl löste es für mich: xattr -dr com.apple.quarantine '/Applications/Pentaho/design-tools/data-integration/Data Integration.app'

OSX "isoliert" Dateien, die von nicht vertrauenswürdigen Quellen heruntergeladen wurden.

Sie können feststellen, ob dies Ihr Problem ist, indem Sie die xattrs auflisten. cd /path/to/your/ApplicationName.app xattr -l Contents/MacOS/*

Wenn Sie "com.apple.quarantine" sehen, ist das Ihr Problem.

turiyag
quelle
1
Danke, dies hat mein Problem behoben, bei dem Pentaho Data Integration nicht auch unter macOS gestartet wurde.
Tharabas
1
Ich dachte, dies könnte mein Problem mit Wings3D 2.1.7 lösen, da dort zwar ein xattr-Attribut "com.apple.quarantine" festgelegt war, aber auch nach dem Entfernen des Attributs die eigentliche ausführbare Datei ausgeführt werden kann und "open" ausgeführt wird. Auf dem .app-Paket wird immer noch der Fehler "-10810" angezeigt (ähnlich wie in der Antwort von @tripleee beschrieben).
Jacob C. unterstützt GoFundMonica
3

Ich habe dies auf mysteriöse Weise auf Yosemite für die Kalender-App erhalten. Das Starten der eigentlichen Binärdatei hat bei mir funktioniert.

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

Es schien kein Berechtigungsproblem zu geben, das behoben werden konnte chmod .

Das Symptom, das ich ursprünglich bekam, war "Die Anwendung" Calendar.app "ist nicht mehr geöffnet", wenn ich versuche, auf Kalender-Reservierungen in Mail.app zu klicken.

Tripleee
quelle
Ich hatte dieses Problem mit Pentaho und musste "xattr -d com.apple.quarantine JavaApplicationStub" auf der internen Binärdatei ausführen, damit es funktioniert.
HVS
Du meinst den Weg, den ich in der Antwort zeige? Meine hat keine, xattraber sie benimmt sich immer noch schlecht (jetzt schlimmer als zu dem Zeitpunkt, als ich diese Antwort gepostet habe).
Tripleee
FWIW einige Updates auf dem Weg belebten meinen Kalender wieder und es ist jetzt wieder normal, denke ich nach 10.13.3 oder 10.13.4 High Sierra Update.
Tripleee
1

Ich hatte diesen Fehler, als ich versuchte, eine Anwendung von einem ssh-Terminal aus auszuführen, während der Bildschirm gesperrt war. Die App beschwerte sich, dass der Benutzer nicht berechtigt war, ein GCWindow zu öffnen.

Entsperren Sie den Bildschirm, indem Sie sich anmelden, und meine App wird nun problemlos gestartet.

TinyTimZamboni
quelle