LSOpenURLsWithRole () falhou com o erro -10810 Não é possível abrir 'Instalar o OS X Yosemite.app'

22

Estou tentando instalar o OS X Yosemite através do 'Install OS X Yosemite.app' baixado da Internet. Quando tento abri-lo clicando duas vezes, nada acontece. Quando uso o terminal, recebo a seguinte mensagem:

$ open /Applications/Install\ OS\ X\ Yosemite.app/
LSOpenURLsWithRole() failed with error -10810 for the file /Applications/Install OS X Yosemite.app.
lilshen
fonte
Instalar para quê?
Ruskes

Respostas:

19

Isso parece implicar que o executável dentro do pacote não é realmente executável.

De onde você pegou isso?
Se não fosse a Apple, eu a deixaria em paz. Se fosse da Apple, tente isso no Terminal

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

Tetsujin
fonte
Fico feliz que funcionou para você - por favor, sinta-se livre para marcar a minha resposta como correta;)
Tetsujin
1
Isso me ajudou, mas eu só queria acrescentar que corrigi meu problema (executando o Kettle Pentaho 4.4 no OS X Yosemite), alterando as mesmas permissões para o Contents/MacOS/JavaApplicationStubmeu .appdiretório.
precisa saber é o seguinte
Acrescentar que, como outra resposta - pode ser útil para futuras Googlers
Tetsujin
11

Eu tive esse erro com o Pentaho 8. Este comando resolveu para mim: xattr -dr com.apple.quarantine '/Applications/Pentaho/design-tools/data-integration/Data Integration.app'

O OSX colocará em quarentena os arquivos baixados de fontes não confiáveis.

Você pode ver se esse é o seu problema listando os xattrs. cd /path/to/your/ApplicationName.app xattr -l Contents/MacOS/*

Se você vir "com.apple.quarantine", esse é seu problema.

turiyag
fonte
1
Obrigado, isso corrigiu meu problema com o Pentaho Data Integration que não iniciava no macOS também.
Tharabas 31/01
1
Eu pensei que isso poderia resolver meu problema com o Wings3D 2.1.7, porque ele realmente tinha um conjunto de atributos xattr "com.apple.quarantine", mas mesmo após a remoção do atributo, enquanto o arquivo executável real pode ser executado, executando "open" no pacote .app ainda gera o erro "-10810" (semelhante ao que o @tripleee descreve em sua resposta).
Jacob C. apoia GoFundMonica em
3

Eu misteriosamente peguei isso em Yosemite para o aplicativo Calendário. O lançamento do binário real funcionou para mim.

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

Não parecia haver um problema de permissão que pudesse ser corrigido chmod.

O sintoma que recebi originalmente era "O aplicativo" Calendar.app "não está mais aberto" ao tentar clicar em reservas de calendário no Mail.app.

triplo
fonte
Eu tive esse problema com o Pentaho e tive que executar "xattr -d com.apple.quarantine JavaApplicationStub" no binário interno para fazê-lo funcionar.
HVS
Você quer dizer o caminho que eu mostro na resposta? O meu não tem nenhum, xattrmas ainda está se comportando mal (agora pior do que quando eu postei esta resposta).
Tripleee
FWIW alguma atualização ao longo do caminho reviveu meu Calendário e agora voltou ao normal, acho que após as atualizações 10.13.3 ou 10.13.4 High Sierra.
Tripleee
1

Eu tive esse erro ao tentar executar um aplicativo a partir de um terminal ssh enquanto a tela estava bloqueada. O aplicativo reclamou que o usuário não tinha permissão para abrir um GCWindow.

Desbloqueie a tela fazendo login, e meu aplicativo será iniciado corretamente.

TinyTimZamboni
fonte