Mac 10.11 (El Capitan) – Wiederholter system.log-Fehler: airportd[57]: SecTaskLoadEntitlements failed error=22

Nach einer sauberen Installation (gelöschte Festplatte vor der USB-Installation) von 10.11 (El Capitan) habe ich den folgenden Fehler in /var/log/system.log festgestellt:

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

Es scheint sich ständig zu wiederholen. Irgendwelche Ideen, wie man das Problem oder den Quellprozess findet?

Vielen Dank

es hat etwas mit dem Wi-Fi zu tun, da das Deaktivieren diese Nachricht gestoppt hat; aber jetzt sehe ich das hier oft: networkd[211]: -[NETClientConnection EffectiveBundleID] using process name apsd as bundle ID (dies wird für Daemons ohne Bundle-ID erwartet
es passiert alle 14 Sekunden, bei mir im Moment zweimal
Der Code für SecTaskLoadEntitlements ist hier: opensource.apple.com/source/libsecurity_codesigning/… . Daraus können wir möglicherweise bestimmen, was Fehler 22 ist.
Danke für die Info @SaSha, ich werde noch etwas graben. Übrigens - ich habe keine "[NETClientConnection EffectiveBundleID]" in meinen Systemprotokollen gesehen.
Dasselbe Problem hier (zusammen mit regelmäßigen WLAN-Ausfällen). Irgendwelche Neuigkeiten zu diesem?
Ich verwende 10.11.4 auf einem Macbook, das alternativ langsam ist und vollständig abstürzt. Apple Genius konnte nicht helfen, aber die Konsole zeigt: 3/05/2016 19:49:09.617 airportd[69]: SecTaskLoadEntitlements failed error=22 etwa alle 3 -5 Sekunden

Antworten (2)

Um Ihre Frage zu beantworten, finden Sie hier eine Einführung in das, was SecTaskLoadEntitlements wirklich ist/macht:

Eine Anwendung (.app) in OS X ist eigentlich ein Ordner, der eine Reihe von Dateien enthält, darunter das eigentliche Programm, Ressourcen (Grafiken, Sounds usw.) sowie Systemdateien wie Plist-Dateien.

Eine dieser Plist-Dateien enthält eine Beschreibung der Berechtigungen der Anwendung. Eine Berechtigung ist entweder, dass die Anwendung eine bestimmte Sache "kann" oder dass sie die Erlaubnis hat, eine bestimmte Sache zu tun.

Beispiele für OS X wären, dass eine App die Berechtigung hat, schreibgeschützten Zugriff auf Ihren Musikordner zu erhalten, oder dass es ihr erlaubt ist, mit Bluetooth-Geräten zu interagieren, von Ihrem Mikrofon aufzunehmen usw.

Anwendungen im OS X App Store müssen Berechtigungen verwenden, sodass sie in einer Sandbox gespeichert werden müssen, was eine Berechtigung an sich ist.

Um sicherzustellen, dass Berechtigungen nicht geändert oder unrechtmäßig erlangt werden können, werden die Berechtigungen „signiert“. Das bedeutet, dass der Entwickler der Anwendung einen bestimmten kryptografischen Schlüssel verwendet, um die Berechtigungen zu „signieren“.

OS X überprüft die Signatur beim Laden in neue Anwendungen, und nur wenn sie korrekt signiert ist, werden die Berechtigungen geladen und auf das Programm angewendet.

Ihre Fehlermeldung bedeutet, dass das Programm "airportd" versucht hat, die Berechtigungen für eine Anwendung einzuladen, aber mit Fehlernummer 22 fehlgeschlagen ist. Die Nummer 22 bedeutet, dass ein ungültiges Argument (Parameter) angegeben wurde.

Airportd verwaltet die drahtlosen Schnittstellen (WiFi) auf Ihrem Mac.

Zusammenfassend also: Der Quellprozess ist "airportd", und das Problem ist ein ungültiges Argument, das zum Laden von Berechtigungen angegeben wurde.

Dies bedeutet jedoch nicht, dass benutzerseitige Fehler auftreten. Wenn Sie keine Probleme mit den WiFi-Schnittstellen haben, können Sie die Protokollmeldungen einfach ignorieren.

Es scheint einige Probleme mit WLAN-Treibern auf El Captain zu geben. Ich habe einige große Flughafenabstürze mit dieser Fehlermeldung bekommen. Versuchen Sie, auf die letzte Version von OS X (10.11.2) zu aktualisieren, es scheint etwas besser zu sein.

Danke @tourdetour, obwohl ich auf 10.11.2 aktualisiert habe und ich immer noch die gleiche Häufigkeit von Nachrichten erhalte.
Es scheint ein globales Problem mit dem Flughafen zu sein, ich habe tatsächlich die gleichen Fehler in meinem eigenen Syslog.