{"id":468,"date":"2010-11-24T17:00:14","date_gmt":"2010-11-24T17:00:14","guid":{"rendered":"http:\/\/www.kozeniauskas.com\/itblog\/?p=468"},"modified":"2011-01-25T20:39:55","modified_gmt":"2011-01-25T20:39:55","slug":"problems-with-rsa-ace-server","status":"publish","type":"post","link":"https:\/\/www.kozeniauskas.com\/itblog\/2010\/11\/24\/problems-with-rsa-ace-server\/","title":{"rendered":"Problems with RSA ACE server"},"content":{"rendered":"<p>Here is some interesting problem with RSA ACE server that I&#8217;ve encountered.<br \/>\nSymptoms:<br \/>\n1. The servers is restarting automatically. You are able to login but after a minute or sow you get the message with counter <em>&#8216;System Shutdown:This System is Shutting down. Please save all work in progress and log off. Any unsaved changes will be lost&#8217;<br \/>\n<\/em>The message should tell you that RSA ACE is restarting the server.<\/p>\n<p>2. In Event viewer Application. You should see plenty of <strong>ACESERVER 15004<\/strong> errors.<br \/>\nIn systems event log you should see many <strong>Service Control Manager<\/strong> <strong>7031<\/strong> errors.<br \/>\nUnder services most Automatic RSA ACE services would not be running and when you try to start <strong>RSA ACE\/Server authentication engine <\/strong>it would not start.<br \/>\n<!--more--><br \/>\nCause:<br \/>\nIn my case the sdlog database got corrupted which caused the service not to start. Now the reason for corruption was that the database is running on Progress and that particular versio of progress that is used in RSA ACE does not support larger then 2GB databases and looking at sdblog.db I could see that the file is 2GB. Also browsing through Application event log I&#8217;ve found two events that confirmed 2GB size database problem. The error events are 111 and 225 source\u00a0 SDLOG with the following messages:<em> Message from PROGRESS database C:\\ACE\\data\\sdlog (5199)<br \/>\nUsr\u00a0\u00a0\u00a0\u00a0 9: SYSTEM ERROR: Unable to extend the database. (111) <\/em>and <em>Message from PROGRESS database C:\\ACE\\data\\sdlog (5199) Usr\u00a0\u00a0\u00a0\u00a0 9: SYSTEM ERROR: Incomplete microtransaction. (2255) <\/em><\/p>\n<p>To stop server from rebooting, you need to boot server in Safe Mode and look at RSA services. There should be many of them.<br \/>\nOpen properties and click on Recovery tab.<br \/>\nCheck  what option are selected under failures if any of them is &#8216;Restart the  Computer&#8217; then change it to &#8216;Take no Action&#8217;. This should stop the  reboots.<\/p>\n<p>The solution was to restore the DB from the backup. For that you need the backup copy and run <strong>sdrest<\/strong> command.<br \/>\nHere are the instruction from the manual:<br \/>\n<em>To restore a database using sdrest:<br \/>\n1. Log on as a Windows administrator.<br \/>\n2. From the RSA Authentication Manager Control Panel, stop all services.<br \/>\n3. To restore a database, use the command:<br \/>\nsdrest ACEDATA\\filename pathname\\backup_filename<br \/>\nFor example, to restore the server database from a file named sdserv1 in a<br \/>\ndirectory named backups in the ace\\data directory, the command would be:<br \/>\nsdrest \\ace\\data\\sdserv \\ace\\data\\backups\\sdserv1<br \/>\nTo restore the log database from a file named sdlog1 in a directory named<br \/>\nbackups in the ace\\data directory, the command would be:<br \/>\nsdrest \\ace\\data\\sdlog \\ace\\data\\backups\\sdlog1<br \/>\n4. Generate a Replica Package for all Replicas, and distribute the new database files<br \/>\nin the Replica Package to all Replicas.<br \/>\nIf Push DB Assisted Recovery is allowed, the Primary will push the new<br \/>\ndatabase files to the Replicas when you restart the Primary. Otherwise, copy the<br \/>\ndatabase files to the Replicas manually, and use the RSA Authentication Manager<br \/>\nControl Panel to apply the Replica Package.<br \/>\n5. Restart the Primary.<\/em><\/p>\n<p>Once that was done all services started properly. Now you need to cleanup the logs or the sdlog will reach 2GB again. For that use RSA ACE\/Server Administration. It may take some time to open those logs before you can clean them.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here is some interesting problem with RSA ACE server that I&#8217;ve encountered. Symptoms: 1. The servers is restarting automatically. You are able to login but after a minute or sow you get the message with counter &#8216;System Shutdown:This System is Shutting down. Please save all work in progress and log off. Any unsaved changes will [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[337,338,336,335,339,340],"_links":{"self":[{"href":"https:\/\/www.kozeniauskas.com\/itblog\/wp-json\/wp\/v2\/posts\/468"}],"collection":[{"href":"https:\/\/www.kozeniauskas.com\/itblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kozeniauskas.com\/itblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kozeniauskas.com\/itblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kozeniauskas.com\/itblog\/wp-json\/wp\/v2\/comments?post=468"}],"version-history":[{"count":5,"href":"https:\/\/www.kozeniauskas.com\/itblog\/wp-json\/wp\/v2\/posts\/468\/revisions"}],"predecessor-version":[{"id":471,"href":"https:\/\/www.kozeniauskas.com\/itblog\/wp-json\/wp\/v2\/posts\/468\/revisions\/471"}],"wp:attachment":[{"href":"https:\/\/www.kozeniauskas.com\/itblog\/wp-json\/wp\/v2\/media?parent=468"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kozeniauskas.com\/itblog\/wp-json\/wp\/v2\/categories?post=468"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kozeniauskas.com\/itblog\/wp-json\/wp\/v2\/tags?post=468"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}