|Applies To||RSA ACE/Server 5.0.x (no longer supported as of 8-15-2004)|
UNIX (AIX, HP-UX, Solaris)
|Issue||Unable 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"
|Cause||The 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
|Resolution||To 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 ID||a18349|