I have installed IDM 4.7 on Windows Server 2016.
My "Role and Resource Service Driver" is not started it gives me an error on logs.
Driver logs are given below
Code:
[04/13/18 17:56:15.531]:rolesandresources.log :Trace Level: 10
[04/13/18 17:56:15.531]:rolesandresources.log :Reading driver information from the \VAULT\system\driverset1\Role and Resource Service Driver object.
[04/13/18 17:56:15.531]:rolesandresources.log :Reading named passwords list.
[04/13/18 17:56:15.531]:rolesandresources.log :Description : NOVALLIBLDAP.password
[04/13/18 17:56:15.531]:rolesandresources.log :Named passwords:
[04/13/18 17:56:15.531]:rolesandresources.log :  Name: NOVALLIBLDAP.password
[04/13/18 17:56:15.531]:rolesandresources.log :  Name: user-app-password
[04/13/18 17:56:15.531]:rolesandresources.log :Reading XML attribute vnd.nds.stream://VAULT/system/driverset1/Role+and+Resource+Service+Driver#DirXML-EngineControlValues.
[04/13/18 17:56:15.546]:rolesandresources.log :Reading XML attribute vnd.nds.stream://VAULT/system/driverset1/NOVLACOMSET-GCVs#DirXML-ConfigValues.
[04/13/18 17:56:15.546]:rolesandresources.log :Reading XML attribute vnd.nds.stream://VAULT/system/driverset1/Library/NOVLLIBLDAP-ConnectionProfile#DirXML-ConfigValues.
[04/13/18 17:56:15.546]:rolesandresources.log :Reading XML attribute vnd.nds.stream://VAULT/system/driverset1/NOVLCOMSET-GCVs#DirXML-ConfigValues.
[04/13/18 17:56:15.546]:rolesandresources.log :Reading XML attribute vnd.nds.stream://VAULT/system/driverset1#DirXML-ConfigValues.
[04/13/18 17:56:15.546]:rolesandresources.log :Reading XML attribute vnd.nds.stream://VAULT/system/driverset1/Role+and+Resource+Service+Driver/NOVLRSERVB-MultiThreadSupport#DirXML-ConfigValues.
[04/13/18 17:56:15.562]:rolesandresources.log :Reading XML attribute vnd.nds.stream://VAULT/system/driverset1/Role+and+Resource+Service+Driver/NOVLRSERVB-PurgeResourceHistory#DirXML-ConfigValues.
[04/13/18 17:56:15.562]:rolesandresources.log :Global Configuration Values:
[04/13/18 17:56:15.562]:rolesandresources.log :  Name: enable-multithreaded-rrsd Value: true
[04/13/18 17:56:15.562]:rolesandresources.log :  Name: allow-driver-start Value: false
[04/13/18 17:56:15.562]:rolesandresources.log :  Name: max-commands-size Value: 500
[04/13/18 17:56:15.562]:rolesandresources.log :  Name: cleaup-res-history-last-days Value: 7
[04/13/18 17:56:15.562]:rolesandresources.log :  Name: UAProvURL Value: http://localhost:8180/IDMProv
[04/13/18 17:56:15.562]:rolesandresources.log :  Name: UAProvAdmin Value: cn=uaadmin.ou=sa.o=data
[04/13/18 17:56:15.562]:rolesandresources.log :  Name: service-account-dn Value: 
[04/13/18 17:56:15.562]:rolesandresources.log :  Name: NVLLIBLDAP.host Value: 192.168.1.198
[04/13/18 17:56:15.562]:rolesandresources.log :  Name: NOVLLIBLDAP.port Value: 636
[04/13/18 17:56:15.562]:rolesandresources.log :  Name: NOVLLIBLDAP.user Value: cn=admin,ou=sa,o=system
[04/13/18 17:56:15.562]:rolesandresources.log :  Name: NOVLLIBLDAP.password Value: NOVALLIBLDAP.password
[04/13/18 17:56:15.562]:rolesandresources.log :  Name: NOVLLIBLDAP.base Value: o=data
[04/13/18 17:56:15.562]:rolesandresources.log :  Name: NOVLLIBLDAP.scope Value: base
[04/13/18 17:56:15.562]:rolesandresources.log :  Name: idv.dit.data.users Value: data\users
[04/13/18 17:56:15.562]:rolesandresources.log :  Name: idv.dit.data.groups Value: data\groups
[04/13/18 17:56:15.562]:rolesandresources.log :  Name: dirxml.auto.treename Value: VAULT
[04/13/18 17:56:15.562]:rolesandresources.log :  Name: dirxml.auto.driverdn Value: \VAULT\system\driverset1\Role and Resource Service Driver
[04/13/18 17:56:15.562]:rolesandresources.log :  Name: dirxml.auto.driverguid Value: {4A2D6344-EE2D-4548-BB4E-53F5BC9F91F2}
[04/13/18 17:56:15.562]:rolesandresources.log :  Name: dirxml.auto.localserverdn Value: CN=servers,O=system
[04/13/18 17:56:15.562]:rolesandresources.log :Using default reciprocal attribute map
[04/13/18 17:56:15.577]:rolesandresources.log :Reading XML attribute vnd.nds.stream://VAULT/system/driverset1/Role+and+Resource+Service+Driver#DirXML-PersistentData.
[04/13/18 17:56:15.577]:rolesandresources.log :Loaded persistent data
[04/13/18 17:56:15.577]:rolesandresources.log :
<persistent-data>
  <op-counters last-reset-time="1523519230883">
    <subscriber/>
    <publisher/>
  </op-counters>
</persistent-data>
[04/13/18 17:56:15.593]:rolesandresources.log :Found subscriber system\driverset1\Role and Resource Service Driver\Subscriber.
[04/13/18 17:56:15.593]:rolesandresources.log :Found publisher system\driverset1\Role and Resource Service Driver\Publisher.
[04/13/18 17:56:15.593]:rolesandresources.log :Reading XML attribute vnd.nds.stream://VAULT/system/driverset1/Role+and+Resource+Service+Driver#DirXML-DriverFilter.
[04/13/18 17:56:15.593]:rolesandresources.log :Loaded filter.
[04/13/18 17:56:15.593]:rolesandresources.log :
<filter>
	<filter-class class-name="nrfRequest" publisher="ignore" publisher-create-homedir="true" publisher-track-template-member="true" subscriber="sync">
		<filter-attr attr-name="nrfStatus" merge-authority="default" publisher="ignore" publisher-optimize-modify="true" subscriber="notify"/>
	</filter-class>
	<filter-class class-name="nrfResourceRequest" publisher="ignore" publisher-create-homedir="true" publisher-track-template-member="true" subscriber="sync">
		<filter-attr attr-name="nrfStatus" merge-authority="default" publisher="ignore" publisher-optimize-modify="true" subscriber="notify"/>
	</filter-class>
	<filter-class class-name="User" publisher="ignore" publisher-create-homedir="true" publisher-track-template-member="true" subscriber="sync">
		<filter-attr attr-name="Group Membership" merge-authority="default" publisher="ignore" publisher-optimize-modify="true" subscriber="notify"/>
		<filter-attr attr-name="nrfMemberOf" merge-authority="default" publisher="ignore" publisher-optimize-modify="true" subscriber="notify"/>
		<filter-attr attr-name="DirXML-EntitlementResult" merge-authority="default" publisher="ignore" publisher-optimize-modify="true" subscriber="notify"/>
		<filter-attr attr-name="nrfDynamicGroupMembership" merge-authority="default" publisher="ignore" publisher-optimize-modify="true" subscriber="notify"/>
	</filter-class>
	<filter-class class-name="nrfRole" publisher="ignore" publisher-create-homedir="true" publisher-track-template-member="true" subscriber="sync">
		<filter-attr attr-name="nrfEntitlementRef" merge-authority="default" publisher="ignore" publisher-optimize-modify="true" subscriber="notify"/>
		<filter-attr attr-name="nrfChildRoles" merge-authority="default" publisher="ignore" publisher-optimize-modify="true" subscriber="notify"/>
		<filter-attr attr-name="nrfStatus" merge-authority="default" publisher="ignore" publisher-optimize-modify="true" subscriber="notify"/>
	</filter-class>
	<filter-class class-name="nrfResourceAssociation" publisher="ignore" publisher-create-homedir="true" publisher-track-template-member="true" subscriber="sync">
		<filter-attr attr-name="nrfRole" merge-authority="default" publisher="ignore" publisher-optimize-modify="true" subscriber="notify"/>
		<filter-attr attr-name="nrfResource" merge-authority="default" publisher="ignore" publisher-optimize-modify="true" subscriber="notify"/>
		<filter-attr attr-name="nrfStatus" merge-authority="default" publisher="ignore" publisher-optimize-modify="true" subscriber="notify"/>
	</filter-class>
</filter>
[04/13/18 17:56:15.609]:rolesandresources.log :Creating subscriber thread.
[04/13/18 17:56:15.624]:rolesandresources.log ST:Subscriber thread starting.
[04/13/18 17:56:15.812]:rolesandresources.log ST:Initializing driver shim.
[04/13/18 17:56:15.812]:rolesandresources.log ST:Reading XML attribute vnd.nds.stream://VAULT/system/driverset1/Role+and+Resource+Service+Driver#DirXML-ApplicationSchema.
[04/13/18 17:56:15.812]:rolesandresources.log ST:Reading XML attribute vnd.nds.stream://VAULT/system/driverset1/Role+and+Resource+Service+Driver#DirXML-ConfigManifest.
[04/13/18 17:56:15.812]:rolesandresources.log ST:Loading Java shim com.novell.nds.dirxml.driver.nrf.NRFDriverShim.
[04/13/18 17:56:15.827]:rolesandresources.log ST:Driver \VAULT\system\driverset1\Role and Resource Service Driver supports Subscriber Service Channel.
[04/13/18 17:56:15.827]:rolesandresources.log ST:Reading XML attribute vnd.nds.stream://VAULT/system/driverset1/Role+and+Resource+Service+Driver#DirXML-ShimConfigInfo.
[04/13/18 17:56:15.827]:rolesandresources.log ST:Substituting password value for reference to named password 'user-app-password'.
[04/13/18 17:56:15.827]:rolesandresources.log ST:Reading XML attribute vnd.nds.stream://VAULT/system/driverset1/Role+and+Resource+Service+Driver#DirXML-DriverStorage.
[04/13/18 17:56:15.827]:rolesandresources.log ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.0.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <init-params src-dn="\VAULT\system\driverset1\Role and Resource Service Driver">
      <driver-options>
        <user-group-dn display-name="User-Group base container DN">data</user-group-dn>
        <uad-dn display-name="User Application Driver DN">system\driverset1\User Application Driver</uad-dn>
        <user-app-url display-name="User Application URL">http://localhost:8180/IDMProv</user-app-url>
        <user-app-identity display-name="User Application Identity">cn=uaadmin,ou=sa,o=data</user-app-identity>
        <user-app-password display-name="User Application Password" is-sensitive="true" type="password-ref"><!-- content suppressed --></user-app-password>
        <service-account-dn display-name="User Application Provisioning Service Account DN"></service-account-dn>
        <cleanup-req-after-days display-name="Number of days before removing processed request objects">7</cleanup-req-after-days>
        <dyn-group-interval display-name="Frequency of reevaluation of dynamic and nested groups (in minutes)">60</dyn-group-interval>
        <generate-audit-events display-name="Generate audit events">true</generate-audit-events>
        <enable-parallelization display-name="Enable Parallelization of resource requests on role assignment">false</enable-parallelization>
        <max-number-threads display-name="Number of parallel threads for resource requests">2</max-number-threads>
        <enable-multithreaded-rrsd display-name="Enable multi-threaded Role and Resource driver">true</enable-multithreaded-rrsd>
        <allow-driver-start display-name="Allow driver to start if reading unprocessed events fails">false</allow-driver-start>
        <max-commands-size display-name="Maximum number of command's allowed in the driver storage">500</max-commands-size>
        <cleaup-res-history-last-days display-name="Store resource history for days">7</cleaup-res-history-last-days>
      </driver-options>
    </init-params>
  </input>
</nds>
[04/13/18 17:56:15.874]:rolesandresources.log ST:DriverShim.init() returned:
[04/13/18 17:56:15.874]:rolesandresources.log ST:
<nds dtdversion="4.0">
  <source>
    <product instance="Role and Resource Service Driver" version="4.7.0.0">NetIQ Role Service Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <status level="success"/>
  </output>
</nds>
[04/13/18 17:56:15.874]:rolesandresources.log ST:
DirXML Log Event -------------------
     Driver:   \VAULT\system\driverset1\Role and Resource Service Driver
     Status:   Error
     Message:  Code(-9010) An exception occurred: org.mapdb.DBException$FileLocked: File is already opened and is locked: dx33194
	at org.mapdb.volume.Volume.lockFile(Volume.java:502)
	at org.mapdb.volume.RandomAccessFileVol.<init>(RandomAccessFileVol.java:52)
	at org.mapdb.volume.RandomAccessFileVol$1.makeVolume(RandomAccessFileVol.java:26)
	at org.mapdb.StoreWAL$realVolume$1.invoke(StoreWAL.kt:75)
	at org.mapdb.StoreWAL$realVolume$1.invoke(StoreWAL.kt:18)
	at org.mapdb.StoreWAL.<init>(StoreWAL.kt:74)
	at org.mapdb.StoreWAL$Companion.make(StoreWAL.kt:56)
	at org.mapdb.StoreWAL$Companion.make$default(StoreWAL.kt:55)
	at org.mapdb.DBMaker$Maker.make(DBMaker.kt:464)
	at com.novell.nds.dirxml.engine.WorkManager.initializeDB(WorkManager.java:99)
	at com.novell.nds.dirxml.engine.WorkManager.<init>(WorkManager.java:84)
	at com.novell.nds.dirxml.engine.Driver.startShim(Driver.java:1717)
	at com.novell.nds.dirxml.engine.Driver.initialize(Driver.java:329)
	at com.novell.nds.dirxml.engine.Driver.<init>(Driver.java:295)
	at com.novell.nds.dirxml.engine.DriverEntry.run(DriverEntry.java:626)
	at java.lang.Thread.run(Thread.java:748)

[04/13/18 17:56:15.890]:rolesandresources.log ST:
DirXML Log Event -------------------
     Driver:   \VAULT\system\driverset1\Role and Resource Service Driver
     Status:   Error
     Message:  Code(-9010) An exception occurred: org.mapdb.DBException$FileLocked: File is already opened and is locked: dx33194
	at org.mapdb.volume.Volume.lockFile(Volume.java:502)
	at org.mapdb.volume.RandomAccessFileVol.<init>(RandomAccessFileVol.java:52)
	at org.mapdb.volume.RandomAccessFileVol$1.makeVolume(RandomAccessFileVol.java:26)
	at org.mapdb.StoreWAL$realVolume$1.invoke(StoreWAL.kt:75)
	at org.mapdb.StoreWAL$realVolume$1.invoke(StoreWAL.kt:18)
	at org.mapdb.StoreWAL.<init>(StoreWAL.kt:74)
	at org.mapdb.StoreWAL$Companion.make(StoreWAL.kt:56)
	at org.mapdb.StoreWAL$Companion.make$default(StoreWAL.kt:55)
	at org.mapdb.DBMaker$Maker.make(DBMaker.kt:464)
	at com.novell.nds.dirxml.engine.WorkManager.initializeDB(WorkManager.java:99)
	at com.novell.nds.dirxml.engine.WorkManager.handleIt(WorkManager.java:658)
	at com.novell.nds.dirxml.engine.WorkManager.<init>(WorkManager.java:88)
	at com.novell.nds.dirxml.engine.Driver.startShim(Driver.java:1717)
	at com.novell.nds.dirxml.engine.Driver.initialize(Driver.java:329)
	at com.novell.nds.dirxml.engine.Driver.<init>(Driver.java:295)
	at com.novell.nds.dirxml.engine.DriverEntry.run(DriverEntry.java:626)
	at java.lang.Thread.run(Thread.java:748)
[04/13/18 17:56:15.906]:rolesandresources.log ST:Driver terminated.
[04/13/18 17:56:15.906]:rolesandresources.log ST:Writing XML attribute vnd.nds.stream://VAULT/system/driverset1/Role+and+Resource+Service+Driver#DirXML-PersistentData.
Please help me to fix this issue.