Policy store configuration fails with error "[sm-xpsxps-04120] Unable to initialize the XPS library." Configuration wizard fails to initialize the policy store for AD LDS backend store

Document ID : KB000008102
Last Modified Date : 14/02/2018
Show Technical Document Details
Issue:

Policy Server falsely detects ADAM (AD LDS) directory as SiemensDirX

Simple test can be made using smladpsetup to output the directory type (NOTE this is AD LDS server)

C:\Windows\system32>smldapsetup status  -v

 

mode:         status

host:         10.130.158.139

port:         11389

root:         OU=PS,DC=DHS,DC=IAM,DC=LCL

admindn:         CN=administrator,CN=Roles,CN=Configuration,CN={C3E6E606-95F9-4

8F-9FE2-1473B7274450}

--------------- Verifying LDAP settings ---------------

 

Directory Server: 'SiemensDirx' (16)

 

------------------------Success------------------------

 Results: R12.7 will not install/configure if the backend policy store is AD LDS 

Error in the installation_configuration log:

Executable command: "C:\...AppData\Local\Temp\904320.tmp\smreg"  -su ******

STDOUT: The super user could not be saved in the policy store.

 

Failed to create the super user account.

Environment:
Microsoft Windows 2012 server - Policy server and policy storeActive Directory Lightweight Directory Services (AD LDS - Policy store)Version: 12.7; Update: 00.00; Build: 1194; CR: 00;
Cause:

Change in code in R12.7 with regards to the backend LDAP directory type detection.  This changed falsely detects ADAM (AD  LDS) directory as SiemensDirX.  The logs reports smreg -su failed however it failed because the schema file generated by smldapsetup -ldgen is blank 

 

 

Resolution:

Issue requires code changes - SiemensDirX is no longer a support store it has been removed 

Defects: DE313293,DE315276,DE313845

Dev-fix included in de315276

The GA release will be included in a future release 

Additional Information:

R12.6 works as expected new defect against R12.7 ONLY