What does Windows error code 8388 (ERROR_DS_NONEXISTENT_MUST_HAVE) mean?

 
Previous Next
ERROR_DS_NONEXISTENT_MAY_HAVE ERROR_DS_AUX_CLS_TEST_FAIL

ERROR_DS_NONEXISTENT_MUST_HAVE

mustContain references a missing schema attribute

Mandatory attribute lists are part of the class contract. MS-ADTS requires every attribute referenced by mustContain or systemMustContain to exist and be active when a class definition is added or modified. A missing mandatory definition would make it impossible for an entry to satisfy the class consistently.

The usual diagnostic is schema dependency order: verify that the attribute definition was imported successfully before the class that requires it. Also check for an incorrect OID or schema name and for an attribute that was marked defunct. Do not remove the value from mustContain merely to complete installation unless the product schema explicitly defines the attribute as optional.

What to inspect

  • Resolve each mandatory attribute reference in the proposed class definition.
  • Review earlier schema-import errors for the missing attribute.
  • Preserve the vendor or application data model instead of weakening mandatory requirements ad hoc.

References


Looking for a different code? Search another status or error code.