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

 
Предыдущий Следующий
kOSKextReturnInvalidArgument kOSKextReturnBadData

kOSKextReturnNotFound

Запрошенный объект не найден

kOSKextReturnNotFound является результатом поиска. API OSKext получил допустимый запрос, но не нашёл целевой объект. Статус не означает сбой проверки подписи bundle или неправильный синтаксис запроса.

Для кода, использующего load tag, XNU документирует результат, когда запрошенный загруженный kext не найден. При операции с bundle цель может отсутствовать в области поиска, не обнаруживаться в текущем состоянии запуска или не входить в выбранную коллекцию.

Отличайте эти случаи

СтатусЗначение
kOSKextReturnNotFoundДопустимый поиск не нашёл совпадение.
kOSKextReturnInvalidArgumentСам запрос поиска недопустим.
kOSKextReturnNotAKextBundle найден, но не является расширением ядра.

Что сравнить

  • Идентификатор, load tag или путь запроса и точную область поиска операции.
  • Относится ли диагностика к bundle на диске, загруженному kext или записи, пригодной для перестройки коллекции.
  • На macOS 11 и новее не ошибочно ли ожидание немедленной загрузки, поскольку изменения сторонних kext применяются через AuxKC и перезапуск.

Ссылки


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