Что означает код возврата ядра macOS 0xDC00800C (kOSKextReturnValidation)?

 
Предыдущий Следующий
kOSKextReturnNotAKext kOSKextReturnAuthentication

kOSKextReturnValidation

Категория проверки, а не один конкретный дефект

kOSKextReturnValidation означает, что проверка загрузчика завершилась неудачей, но возвращаемое значение намеренно не указывает конкретное правило. Полезным является первое связанное диагностическое сообщение загрузчика: последующие сообщения могут быть следствиями первоначальной ошибки. Проверка отличается от kOSKextReturnSystemPolicy, которое означает, что политика macOS заблокировала kext, дошедшее до решения политики.

Открытое средство Apple загрузки kext выполняет проверки корректности и доступа до попытки загрузки. Ошибка может относиться к самому целевому пакету или пакету, найденному загрузчиком при подготовке набора зависимостей, поэтому проверка только пакета верхнего уровня может не выявить настоящую причину.

Соберите данные до изменения конфигурации

  • Сохраните первое диагностическое сообщение вместе с идентификатором пакета, путём к исполняемому файлу, версией macOS и архитектурой загрузки.
  • Убедитесь, что проверяется именно предполагаемая сборка и что она не была изменена после упаковки или подписания.
  • Проверьте весь разрешённый набор зависимостей; ошибка проверки одной зависимости может сделать запрошенное расширение недоступным.
  • Не считайте это общей проблемой одобрения, пока диагностика не покажет, что решающей была политика, а не проверка.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.