How do I change the cache data path location in DRA 8.7.x?

  • 7016058
  • 13-Jan-2015
  • 27-Jan-2015

Environment

NetIQ Directory & Resource Administrator 8.7.x

Situation

When upgrading DRA from 8.6 SP2 to 8.7.x the admin service and cache service will both not start and the following error may be found in the Application Event log on the server:

Source: Application Error

Event ID: 1000

Level: Error

Error Message:

Faulting application name: MCSAdminSvc.exe, version: 8.70.0.696

Faulting module name: MSVCR100.dll, version: 10.0.40219.325

Exception code: 0x40000015

Fault offset: 0x0008d6fd
 

When you run the DRA Health Check with all the nodes checked; the only two that don't pass are the DRA Admin service and the DRA Cache service.

A possible cause may be found in the cacheservice.log file [\ProgramData\NetIQ\DRA\CacheData\\Logs\CacheService.log]

Search for (Error: Insufficient free space for journal files). The cache service looks for 3379MB of free disk space available in the drive where the journals are to be created; and if the space is not available the cache service will not start; and as a consequence the admin service will start either.

Resolution

This can be resolve by changing the paths in the configuration file below:

\Program Files (x86)\NetIQ\Dra\CacheService\CacheServiceConfiguration.txt

Example:

dbpath = C:\ProgramData\NetIQ\DRA\CacheData\

logpath = C:\ProgramData\NetIQ\DRA\CacheData\\Logs\CacheService.log

[This is the default path and when the free disk space is less than required; the path can be change as seeing below]

And change to:

dbpath = E:\ProgramData\NetIQ\DRA\CacheData\

logpath = E:\ProgramData\NetIQ\DRA\CacheData\\Logs\CacheService.log

[This path will work; provided the E:\ drive or any other has sufficient free disk space]

 

Save the file and re-start the NetIQ DRA Admin and NetIQ DRA Cache services; DRA will be able to build the cache in the new path after the services re-start.