Помилка LSOpenURLsWithRole () з помилкою -10810 Неможливо відкрити "Встановити ОС X Yosemite.app"


22

Я намагаюся встановити OS X Yosemite через "Install OS X Yosemite.app", завантажений з Інтернету. Коли я намагаюся відкрити його подвійним клацанням на ньому, нічого не відбувається. Коли я використовую термінал, я отримую таке повідомлення:

$ open /Applications/Install\ OS\ X\ Yosemite.app/
LSOpenURLsWithRole() failed with error -10810 for the file /Applications/Install OS X Yosemite.app.

Встановити на що?
Рускес

Відповіді:


19

Це, мабуть, означає, що виконуваний файл у пакеті насправді не виконується.

Звідки ти це взяв?
Як не Apple, я б залишив його в спокої. Якщо це було від Apple, спробуйте це в Terminal

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


Радий, що це спрацювало для вас - будь ласка, не зазначайте мою відповідь правильною;)
Tetsujin

1
Це допомогло мені, але я просто хотів додати, що я усунув свою проблему (запустивши Kettle Pentaho 4.4 на OS X Yosemite), зробивши ті ж самі дозволи, що й Contents/MacOS/JavaApplicationStubу моєму .appкаталозі.
Метт Вукас

Додайте це як ще одну відповідь - це може бути корисно майбутнім Googlers
Tetsujin

11

У мене була помилка з Pentaho 8. Ця команда вирішила її для мене: xattr -dr com.apple.quarantine '/Applications/Pentaho/design-tools/data-integration/Data Integration.app'

OSX буде "карантинувати" файли, завантажені з ненадійних джерел.

Ви можете побачити, чи це ваша проблема, перерахувавши xattrs. cd /path/to/your/ApplicationName.app xattr -l Contents/MacOS/*

Якщо ви бачите "com.apple.quarantine", то це ваша проблема.


1
Дякуємо, це вирішило мою проблему, коли інтеграція даних Pentaho також не починається на macOS.
Тараба

1
Я подумав, що це може вирішити мою проблему з Wings3D 2.1.7, оскільки він дійсно мав набір атрибутів xattr "com.apple.quarantine", але навіть після видалення атрибута, тоді як власне виконуваний файл можна запустити, запустивши "відкрити" у пакеті .app все ще видається помилка "-10810" (подібно до того, що @tripleee описує у своїй відповіді).
Яків К. підтримує GoFundMonica

3

Я загадково отримав це на Yosemite для програми Календар. Запуск фактичного бінарного працював на мене.

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

Здавалося, не було проблеми з дозволом, яку можна було б виправити chmod.

Первісний симптом: "Програма" Calendar.app "більше не відкрита" при спробі натиснути бронювання календаря в Mail.app.


У мене була ця проблема з Pentaho і мені довелося запустити "xattr -d com.apple.quarantine JavaApplicationStub" на внутрішній бінарний файл, щоб змусити його працювати.
HVS

Ви маєте на увазі шлях, який я показую у відповіді? У мене немає жодного, xattrале він все ще не поводиться (зараз гірше, ніж коли я опублікував цю відповідь)
трійчатка

FWIW деяке оновлення по дорозі відновило мій Календар, і тепер воно повернулося до нормального стану, я думаю, після 10.13.3 або 10.13.4 високого оновлення Sierra.
трійка

1

У мене виникла помилка при спробі запуску програми з ssh-терміналу, коли екран був заблокований. Додаток скаржився, що користувач не має дозволу на відкриття вікна GCW.

Розблокуйте екран, увійшовши в систему, і моя програма тепер запускається чудово.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.