LSOpenURLsWithRole () không thành công với lỗi -10810 Không thể mở 'Cài đặt OS X Yosemite.app'


22

Tôi đang cố gắng cài đặt OS X Yosemite thông qua 'Cài đặt OS X Yosemite.app' được tải xuống từ Internet. Khi tôi cố gắng mở nó bằng cách nhấp đúp vào nó, không có gì xảy ra. Khi tôi sử dụng thiết bị đầu cuối, tôi nhận được thông báo sau:

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

Cài đặt vào cái gì?
Ruskes

Câu trả lời:


19

Điều đó dường như ngụ ý việc thực thi trong gói không thực sự thực thi được.

Bạn đã có được nó từ đâu?
Nếu không phải Apple, tôi sẽ để nó một mình. Nếu đó là từ Apple, hãy thử điều này trong Terminal

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


Rất vui vì nó hiệu quả với bạn - xin vui lòng đánh dấu câu trả lời của tôi là chính xác;)
Tetsujin

1
Điều này đã giúp tôi, nhưng tôi chỉ muốn thêm rằng tôi đã khắc phục sự cố của mình (chạy K ấm Pentaho 4.4 trên OS X Yosemite) bằng cách thay đổi quyền tương tự Contents/MacOS/JavaApplicationStubtrong .appthư mục của tôi .
Matt Vukas

Thêm vào đó như một câu trả lời khác - nó có thể hữu ích cho các nhân viên Google trong tương lai
Tetsujin

11

Tôi đã gặp lỗi này với Pentaho 8. Lệnh này đã giải quyết nó cho tôi: xattr -dr com.apple.quarantine '/Applications/Pentaho/design-tools/data-integration/Data Integration.app'

OSX sẽ "cách ly" các tệp được tải xuống từ các nguồn không đáng tin cậy.

Bạn có thể xem nếu đây là vấn đề của bạn bằng cách liệt kê các xattrs. cd /path/to/your/ApplicationName.app xattr -l Contents/MacOS/*

Nếu bạn thấy "com.apple.quarantine" thì đó là vấn đề của bạn.


1
Cảm ơn, điều này đã khắc phục sự cố của tôi với Pentaho Data Integration không bắt đầu trên macOS.
Tharabas

1
Tôi nghĩ rằng điều này có thể giải quyết vấn đề của tôi với Wings3D 2.1.7, vì nó thực sự có bộ thuộc tính xattr "com.apple.quarantine", nhưng ngay cả sau khi xóa thuộc tính, trong khi tệp thực thi thực tế có thể chạy, chạy "mở" trên gói .app vẫn đưa ra lỗi "-10810" (tương tự như những gì @tripleee mô tả trong câu trả lời của họ).
Jacob C. hỗ trợ GoFundMonica

3

Tôi bí ẩn nhận được điều này trên Yosemite cho ứng dụng Lịch. Ra mắt nhị phân thực tế làm việc cho tôi.

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

Dường như không có vấn đề gì về quyền có thể được khắc phục chmod.

Triệu chứng tôi nhận được ban đầu là "Ứng dụng" Lịch.app "không mở nữa" khi cố gắng nhấp vào đặt chỗ lịch trong Mail.app.


Tôi gặp vấn đề này với Pentaho và phải chạy "xattr -d com.apple.quarantine JavaApplicationStub" trên tệp nhị phân nội bộ để làm cho nó hoạt động.
HVS

Bạn có nghĩa là con đường tôi hiển thị trong câu trả lời? Của tôi không có gì xattrnhưng nó vẫn hoạt động sai (bây giờ tệ hơn so với khi tôi đăng câu trả lời này).
tripleee

FWIW một số cập nhật trên đường đi đã phục hồi Lịch của tôi và hiện tại nó đã trở lại bình thường, tôi nghĩ sau bản cập nhật High Sierra 10.13.3 hoặc 10.13.4.
tripleee

1

Tôi đã gặp lỗi này khi cố chạy một ứng dụng từ thiết bị đầu cuối ssh trong khi màn hình bị khóa. Ứng dụng phàn nàn rằng người dùng không có quyền mở GCWindow.

Mở khóa màn hình bằng cách đăng nhập và ứng dụng của tôi hiện khởi chạy tốt.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.