Nach einer Neuinstallation (gelöschte Festplatte vor der USB-Installation) von 10.11 (El Capitan) bemerkte ich den folgenden Fehler in /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 ---
Es scheint sich ständig zu wiederholen. Irgendwelche Ideen, wie man das Problem oder den Quellprozess findet?
Vielen Dank
macos
el-capitan
logs
Tom Baker
quelle
quelle
Antworten:
Zur Beantwortung Ihrer Frage folgt eine Einführung in die Wirkungsweise von SecTaskLoadEntitlements:
Eine Anwendung (.app) in OS X ist in Wirklichkeit 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. Ein Anspruch ist entweder, dass die Anwendung eine bestimmte Sache "kann" oder dass sie die Erlaubnis hat, eine bestimmte Sache zu tun.
Beispiele unter OS X wären, dass eine App die Berechtigung hat, schreibgeschützt auf Ihren Musikordner zuzugreifen, oder dass sie mit Bluetooth-Geräten interagieren, von Ihrem Mikrofon aufnehmen usw. kann.
Für Anwendungen im OS X App Store müssen Berechtigungen verwendet werden, damit sie im Sandkasten gespeichert werden können. Dies ist eine Berechtigung für sich.
Um sicherzustellen, dass Berechtigungen nicht geändert oder unberechtigt erlangt werden können, werden die Berechtigungen "signiert". Dies 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 neuen Anwendungen. 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 zu laden, dies ist jedoch mit der Fehlernummer 22 fehlgeschlagen. Die Nummer 22 bedeutet, dass ein ungültiges Argument (Parameter) angegeben wurde.
Airportd verwaltet die drahtlosen Schnittstellen (WiFi) auf Ihrem Mac.
Fazit: Der Quellprozess ist "airportd", und das Problem ist ein ungültiges Argument für das Laden von Berechtigungen.
Dies bedeutet jedoch nicht, dass Benutzerfehler auftreten. Wenn Sie keine Probleme mit den WiFi-Schnittstellen haben, können Sie die Protokollmeldungen einfach ignorieren.
quelle
Es scheint einige Probleme mit WLAN-Treibern auf El Captain zu geben. Ich habe einige große Abstürze mit dieser Fehlermeldung bekommen. Versuchen Sie, auf die letzte Version von OS X (10.11.2) zu aktualisieren, es scheint ein bisschen besser zu sein.
quelle