AdminUI :: Error : The administrator directory could not be initialized

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

Issue :

Trying to access the AdminUI running on Linux, I get 500 return code in the browser and the server.log reports error :

  2015-03-25 14:40:04,446 ERROR
   [com.ca.siteminder.directory.PartitionLoader]
   (main) The administrator directory could not be
   initialized, administrator records will be
   unavailable until the context is restarted

Environment :

AdminUI 12.52SP1

 

Cause :

While login in the administrator, the AdminUI uses encryption and decryption. For that sake, it relies on the random file to gain entropy. Since the Linux /dev/urandom allow more entropy, you should set a symlink from /dev/random to /dev/urandom to guarantee the encryption and decryption function will have enough entropy.


Resolution :

On Linux box, set a symlink between /dev/random and /dev/urandom and once again register the AdminUI, this will solve the issue :

 

as root # rm /dev/random

as root # ln -s /dev/urandom /dev/random