Mac 10.11 (El Capitan) - повторяющаяся ошибка system.log: airportd [57]: ошибка SecTaskLoadEntitlements = 22


12

После чистой установки (вытер HD перед установкой USB) 10.11 (El Capitan) я заметил следующую ошибку в /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 ---

Кажется, постоянно повторяется. Любые идеи о том, как найти проблему или исходный процесс?

Благодарность


это как-то связано с Wi-Fi, так как отключение остановило это сообщение; однако теперь я вижу много такого: networkd [211]: - [NETClientConnectionffectiveBundleID] с использованием имени процесса apsd в качестве идентификатора пакета (это ожидается для демонов без идентификатора пакета
Saad

это происходит каждые 14 секунд и дважды для меня в данный момент
Saad

код для SecTaskLoadEntitlements находится здесь: opensource.apple.com/source/libsecurity_codesigning/… . Исходя из этого, мы можем определить, что является ошибкой 22.
Саад

Спасибо за информацию @SaSha, я сделаю еще кое-что. Кстати, я не видел никаких «[NETClientConnectionffectiveBundleID]» в моих системных журналах.
Том Бейкер

Та же проблема здесь (вместе с обычными отключениями WiFi). Есть новости об этом?
qqilihq

Ответы:


1

Чтобы ответить на ваш вопрос, вот введение в то, что SecTaskLoadEntitlements действительно / делает:

Приложение (.app) в OS X - это действительно папка, содержащая ряд файлов, включая саму программу, ресурсы (графику, звуки и т. Д.), А также системные файлы, такие как файлы plist.

Один из этих plist-файлов содержит описания прав приложения. Право - это либо то, что приложение «может» делать определенную вещь, либо наличие разрешения на выполнение определенной вещи.

Примерами в OS X могут служить приложения, имеющие разрешение на получение доступа только для чтения к папке «Музыка», или разрешение на взаимодействие с устройствами Bluetooth, запись с микрофона и т. Д.

Приложения в App Store OS X обязаны использовать разрешения, чтобы их необходимо было помещать в «песочницу», что само по себе является разрешением.

Чтобы удостовериться, что права не могут быть изменены или незаконно получены, права «подписаны». Это означает, что разработчик приложения использует специальный криптографический ключ для «подписи» прав.

OS X проверяет подпись при загрузке в новые приложения, и только если она подписана правильно, она загружает права и применяет их к программе.

Ваше сообщение об ошибке означает, что программа airportd пыталась загрузить права для приложения, но не смогла с ошибкой 22. Число 22 означает, что был задан неверный аргумент (параметр).

Airportd управляет беспроводными интерфейсами (WiFi) на вашем Mac.

Итак, подведем итог: исходный процесс "airportd", и проблема заключается в недопустимом аргументе, указанном для загрузки прав.

Однако это не означает, что вы столкнетесь с какими-либо ошибками пользователя. Если у вас нет проблем с интерфейсами WiFi, вы можете просто проигнорировать сообщения журнала.


0

Похоже, что некоторые проблемы с драйверами Wi-Fi на El Captain. Я получил несколько серьезных аварий в аэропорту с этим сообщением об ошибке. Попробуйте обновить до последней версии OS X (10.11.2), вроде бы немного лучше.


1
Спасибо @tourdetour, хотя я обновился до 10.11.2 и получаю такую ​​же частоту сообщений.
Том Бейкер

Кажется, это глобальная проблема с аэропортом, у меня действительно есть те же ошибки в моем собственном системном журнале.
турне
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.