| Anterior | Siguiente |
| kOSMetaClassDuplicateClass | kOSKextReturnInternalError |
kOSMetaClassNoKext
Qué significa kOSMetaClassNoKext
kOSMetaClassNoKext indica que el runtime no encuentra el kernel extension que debería ser propietario de una metaclass en la transacción de registro. No significa que haya desaparecido un nodo de dispositivo ni un user client.
La evidencia útil es la identidad del extension, la clase, sus dependencias y la carga en curso. Un fallo posterior al publicar servicios puede ser consecuencia, no el significado primario.
Qué comprobar
- Registre metaclass, bundle identifier esperado y transaction de carga.
- Revise dependencias y orden de registro que deberían establecer el owner.
- Busque unload/reload o errores anteriores que hayan retirado el kext mientras seguían constructors.
- No confunda “kext not found for metaclass” con búsqueda de archivos en user space.
Referencias técnicas
- Apple XNU: OSReturn.h
- Apple XNU: OSMetaClass.cpp
- Apple: deprecated kernel extensions and alternatives
¿Buscas un código diferente? Buscar otro código de estado o error.