12 votes

Mac 10.11 (El Capitan) - Répétition de l'erreur system.log : airportd[57] : SecTaskLoadEntitlements a échoué error=22

Après une installation propre (le disque dur a été effacé avant l'installation USB) de 10.11 (El Capitan), j'ai remarqué l'erreur suivante dans /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 ---

Il semble se répéter constamment. Avez-vous des idées sur la façon de trouver le problème ou le processus source ?

Merci

0 votes

Cela a quelque chose à voir avec le wi-fi, car le fait de le désactiver a arrêté ce message ; cependant, maintenant je vois beaucoup de ceci : networkd[211] : -[NETClientConnection effectiveBundleID] using process name apsd as bundle ID (ceci est attendu pour les démons sans bundle ID

0 votes

Cela se produit toutes les 14 secondes, et deux fois pour moi en ce moment

0 votes

Le code pour SecTaskLoadEntitlements est ici : opensource.apple.com/source/libsecurity_codesigning/ . A partir de là, nous pouvons éventuellement déterminer quelle est l'erreur 22.

1voto

Jose Chavez Points 645

Pour répondre à votre question, voici une introduction à ce que SecTaskLoadEntitlements est/fait réellement :

Une application (.app) dans OS X est en réalité un dossier contenant un certain nombre de fichiers, dont le programme proprement dit, les ressources (graphiques, sons, etc.) ainsi que des fichiers système tels que les fichiers plist.

L'un de ces fichiers plist contient une description des droits de l'application. Un droit signifie soit que l'application "peut faire" une certaine chose, soit qu'elle a la permission de faire une certaine chose.

Sous OS X, par exemple, une application peut avoir l'autorisation d'accéder en lecture seule à votre dossier Musique, ou être autorisée à interagir avec des périphériques Bluetooth, à enregistrer à partir de votre microphone, etc.

Les applications de l'App Store d'OS X doivent utiliser des droits, de sorte qu'elles doivent être mises en bac à sable, ce qui est un droit en soi.

Afin de s'assurer que les droits ne peuvent pas être modifiés ou obtenus de manière illicite, les droits sont "signés". Cela signifie que le développeur de l'application utilise une clé cryptographique spécifique pour "signer" les droits.

OS X vérifie la signature lors du chargement de nouvelles applications, et ce n'est que si la signature est correcte qu'il chargera les droits et les appliquera au programme.

Votre message d'erreur signifie que le programme "airportd" a essayé de charger les droits d'une application, mais qu'il a échoué avec le numéro d'erreur 22. Le numéro 22 signifie qu'un argument (paramètre) non valide a été fourni.

Airportd gère les interfaces sans fil (WiFi) de votre Mac.

Donc, pour résumer : Le processus source est "airportd", et le problème est un argument invalide donné pour le chargement des droits.

Toutefois, cela ne signifie pas que vous rencontrerez des erreurs au niveau de l'utilisateur. Si vous ne rencontrez aucun problème avec les interfaces WiFi, vous pouvez ignorer les messages du journal.

0voto

tourdetour Points 266

Il semble y avoir des problèmes avec les pilotes wifi sur El Captain. J'ai eu de gros crashs d'aéroport avec ce message d'erreur. Essayez de mettre à jour vers la dernière version d'OS X (10.11.2), cela semble être un peu mieux.

1 votes

Merci @tourdetour, bien que j'aie effectué la mise à jour vers 10.11.2 et que je reçoive toujours la même fréquence de messages.

0 votes

Il semble que ce soit un problème global avec l'aéroport, j'ai en effet les mêmes erreurs sur mon propre syslog.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X