|Applies To||Authentication Manager 6.1 patch 2 (6.1.2)|
Sun Solaris 10
|Issue||Error: "BROKER : Invalid size of shared memory segment"|
Error: "Invalid size of shared memory segment"
Error: "BROKER : Removed shared memory with segment_id:"
Error: "Removed shared memory with segment_id:"
Error: "BROKER : ** This process terminated with exit code 2."
Error: "This process terminated with exit code 2."
Error: "APW There is no server for database /opt/ace/data/sdlog."
Error: "There is no server for database /opt/ace/data/sdlog."
Error: "Error Starting the sdadmind server"
Error: "Executable not found or insufficient access." when trying to run sdconnect stop
Error "Unable to run sdrepmgmt." when trying to run sdconect stop
|Cause||This is reproducable on a Solaris 10 machine wtih 256 or 384 MB of RAM. Upgrading to 512 MB RAM corrected problem.|
Authentication Manager 6.x UNIX installation guide only covers Solaris 9 settings for setting required system resources in /etc/system.. ie .. semaphores but does not address Solaris 10.
Assuming Authentication Manager will be started by the user "aceadmin", as root, run these commands
projadd -c ?RSA Authentication Manager? ?user.aceadmin?
projmod -s -K ?project.max-shm-memory=(privileged,134217728,deny)? ?user.aceadmin?
This will append the following record in the file /etc/project as so:
The above entry will set SHMMAX to 128 MB and suppress the Invalid size error message and start Authentication Manager successfully.
|Notes||Related solution for Solaris 8 and 9 Configuring shared memory in Sun Solaris for RSA ACE/Server 5.0 gives errors|
|Legacy Article ID||a37734|