Mac 10.11 (El Capitan) - Erro repetido no system.log: airportd [57]: Erro SecTaskLoadEntitlements falhou = 22

12

Após uma instalação limpa (HD limpo antes da instalação USB) da 10.11 (El Capitan), observei o seguinte erro no /var/log/system.log:

Oct 21 09:06:35 computer airportd[57]: SecTaskLoadEntitlements failed error=22
Oct 21 09:07:05 --- last message repeated 5 times ---

Parece estar constantemente repetindo. Alguma idéia de como encontrar o problema ou o processo de origem?

obrigado

Tom Baker
fonte
ele tem algo a ver com o wi-fi, como incapacitante que parou essa mensagem; no entanto, agora vejo muito disso: networkd [211]: - [NETClientConnection effectiveBundleID] usando o nome do processo apsd como ID do pacote (isso é esperado para daemons sem o ID do pacote)
Saad
isso acontece a cada 14 segundos, e duas vezes para mim no momento
Saad
O código para SecTaskLoadEntitlements está aqui: opensource.apple.com/source/libsecurity_codesigning/… . A partir disso, podemos determinar qual é o erro 22.
Saad
Obrigado pela informação @SaSha, vou fazer mais algumas escavações. Btw - Eu não vi nenhum "[NETClientConnection effectiveBundleID]" nos meus logs do sistema.
Tom Baker
Mesmo problema aqui (junto com interrupções regulares do Wi-Fi). Algumas notícias sobre este?
Qqilihq

Respostas:

1

Para responder sua pergunta, aqui está uma introdução ao que SecTaskLoadEntitlements realmente é / faz:

Um aplicativo (.app) no OS X é realmente uma pasta que contém vários arquivos, incluindo o programa real, recursos (gráficos, sons etc.), bem como arquivos do sistema, como arquivos plist.

Um desses arquivos plist contém uma descrição dos direitos do aplicativo. Um direito é que o aplicativo "pode ​​fazer" uma determinada coisa ou que tenha permissão para fazer uma determinada coisa.

Os exemplos no OS X consistem em um aplicativo ter permissão para obter acesso somente leitura à sua pasta Música ou ter permissão para interagir com dispositivos Bluetooth, gravar a partir do seu microfone etc.

Os aplicativos na OS X App Store são obrigados a usar direitos para que sejam necessários na área de proteção, o que é um direito em si.

Para garantir que os direitos não possam ser alterados ou obtidos injustamente, os direitos são "assinados". Isso significa que o desenvolvedor do aplicativo usa uma chave criptográfica específica para "assinar" os direitos.

OS X verifica a assinatura durante o carregamento em novas aplicações, e só se for assinado corretamente ela pode carregar os direitos e aplicá-los ao programa.

Sua mensagem de erro significa que o programa "airportd" tentou carregar os direitos de um aplicativo, mas falhou com o erro número 22. O número 22 significa que um argumento (parâmetro) inválido foi fornecido.

O Airportd gerencia as interfaces sem fio (WiFi) no seu Mac.

Para resumir: O processo de origem é "airportd" e o problema é um argumento inválido fornecido para carregar direitos.

No entanto, isso não significa que você encontrará erros relacionados ao usuário. Se você não estiver tendo problemas com as interfaces WiFi, basta ignorar as mensagens de log.

jksoegaard
fonte
0

Parece haver alguns problemas com os drivers wifi no El Captain. Eu tive algumas falhas enormes no aeroporto com essa mensagem de erro. Tente atualizar para a última versão do OS X (10.11.2), parece um pouco melhor.

tourdetour
fonte
1
Obrigado @tourdetour, embora eu tenha atualizado para 10.11.2 e ainda recebo a mesma frequência de mensagens.
Tom Baker
Parece ser um problema global com o aeroporto, eu realmente têm os mesmos erros no meu próprio syslog.
tourdetour