LSOpenURLsWithRole () gagal dengan kesalahan -10810 Tidak dapat membuka 'Instal OS X Yosemite.app'

22

Saya mencoba menginstal OS X Yosemite melalui 'Instal OS X Yosemite.app' yang diunduh dari Internet. Ketika saya mencoba membukanya dengan mengklik dua kali, tidak ada yang terjadi. Ketika saya menggunakan terminal saya mendapatkan pesan berikut:

$ open /Applications/Install\ OS\ X\ Yosemite.app/
LSOpenURLsWithRole() failed with error -10810 for the file /Applications/Install OS X Yosemite.app.
lilshen
sumber
Instal untuk apa?
Ruskes

Jawaban:

19

Itu tampaknya menyiratkan executable dalam paket tidak benar-benar dieksekusi.

Dari mana Anda mendapatkannya?
Jika bukan Apple, saya akan meninggalkannya sendiri. Jika itu dari Apple, coba ini di Terminal

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

Tetsujin
sumber
Senang itu berhasil untuk Anda - jangan ragu untuk menandai jawaban saya sebagai benar;)
Tetsujin
1
Ini membantu saya, tetapi saya hanya ingin menambahkan bahwa saya memperbaiki masalah saya (menjalankan Kettle Pentaho 4.4 pada OS X Yosemite) dengan membuat perubahan izin yang sama ke Contents/MacOS/JavaApplicationStubdalam .appdirektori saya .
Matt Vukas
Tambahkan itu sebagai jawaban lain - mungkin bermanfaat bagi Googler di masa mendatang
Tetsujin
11

Saya memiliki kesalahan ini dengan Pentaho 8. Perintah ini menyelesaikannya untuk saya: xattr -dr com.apple.quarantine '/Applications/Pentaho/design-tools/data-integration/Data Integration.app'

OSX akan "mengkarantina" file yang diunduh dari sumber yang tidak terpercaya.

Anda dapat melihat apakah ini masalah Anda dengan mendaftarkan xattrs. cd /path/to/your/ApplicationName.app xattr -l Contents/MacOS/*

Jika Anda melihat "com.apple.quarantine" maka itu masalah Anda.

turiyag
sumber
1
Terima kasih, ini memperbaiki masalah saya dengan Pentaho Data Integration yang tidak dimulai pada macOS juga.
Tharabas
1
Saya pikir ini mungkin menyelesaikan masalah saya dengan Wings3D 2.1.7, karena memang memiliki set atribut xattr "com.apple.quarantine", tetapi bahkan setelah menghapus atribut, sementara file yang dapat dieksekusi sebenarnya dapat dijalankan, menjalankan "terbuka" pada paket .app masih memberikan kesalahan "-10810" (mirip dengan apa yang dijelaskan @tripleee dalam jawaban mereka).
Jacob C. mendukung GoFundMonica
3

Saya secara misterius mendapatkan ini di Yosemite untuk aplikasi Kalender. Meluncurkan biner yang sebenarnya bekerja untuk saya.

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

Tampaknya tidak ada masalah izin yang dapat diperbaiki chmod.

Gejala yang saya dapatkan awalnya adalah "Aplikasi" Calendar.app "tidak terbuka lagi" ketika mencoba mengklik reservasi kalender di Mail.app.

tripleee
sumber
Saya punya masalah dengan Pentaho dan harus menjalankan "xattr -d com.apple.quarantine JavaApplicationStub" pada biner internal untuk membuatnya berfungsi.
HVS
Maksud Anda jalur yang saya tunjukkan dalam jawaban? Milik saya tidak punya xattrtapi masih nakal (sekarang lebih buruk daripada ketika saya memposting jawaban ini).
tripleee
FWIW beberapa pembaruan sepanjang jalan dihidupkan kembali Kalender saya dan sekarang kembali normal, saya pikir setelah 10.13.3 atau 10.13.4 pembaruan Sierra Tinggi.
tripleee
1

Saya mengalami kesalahan ini ketika mencoba menjalankan aplikasi dari terminal ssh ketika layar terkunci. Aplikasi mengeluh bahwa pengguna tidak memiliki izin untuk membuka GCWindow.

Buka kunci layar dengan masuk, dan aplikasi saya sekarang diluncurkan dengan baik.

TinyTimZamboni
sumber