000020706 - Unable to properly start up replica when issuing the command ./sdconnect start

Document created by RSA Customer Support Employee on Jun 16, 2016Last modified by RSA Customer Support Employee on Apr 22, 2017
Version 2Show Document
  • View in full screen mode

Article Content

Article Number000020706
Applies ToRSA ACE/Server 5.0.x (no longer supported as of 8-15-2004)
UNIX (AIX, HP-UX, Solaris)
IssueUnable to properly start up replica when issuing the command ./sdconnect start
Error: "Error: Cannot access log database, /opt/ace/data/sdlog.db"
Error: "Cannot get groupname from configuration record.  It is possible that you do not have the proper permissions to read the sdconf.rec, the group ID for the ownername does not exist in the group file, or the sdconf.rec could be corrupted."
Error: "chown:  unknown user id aceadmin"
Error: "Cannot access log database, /ace/data/sdlog.db"
CauseThe ACE Administrator account 'aceadmin' created on the Primary ACE/Server does not exist in the replica's /etc/passwd file. During the installation of the ACE/Server replica software, the FILEOWNER field of the sdconf.rec is used to determine the file permissions. The absence of the user 'aceadmin' causes the file permissions to be written incorrectly, and as a consequence, ACE/Server replica software will not run properly. Files normally owned by 'aceadmin' and group member of 'other' are now '100' and root, for example:


 -rw-rw----   1 aceadmin other     393216 Sep 10 16:57 sdserv.db


 -rw-rw----   1 100          root       393216 Sep 10 17:09 sdserv.db
ResolutionTo correct this issue, add the 'aceadmin' user to the UNIX machine. After confirming that 'aceadmin' exists in the /etc/passwd file, change directory to the /ace/prog directory and run ./sdsetup -config. Accept all defaults and notice that the file permissions will now be changed. Then, run ./sdnewdb log, run ./sdconnect start, and run ./aceserver start.
Legacy Article IDa18349