000033056 - RSA Identity Governance & Lifecycle 7.0.0 installation fails with the following error:  JBAS014653: Composite operation failed and was rolled back

Document created by RSA Customer Support Employee on Jun 14, 2016Last modified by RSA Customer Support Employee on Apr 21, 2017
Version 3Show Document
  • View in full screen mode

Article Content

Article Number000033056
Applies ToRSA Product Set: RSA Identity Governance & Lifecycle 
RSA Product/Service Type: Appliance, Hosted
RSA Version/Condition: 7.0.0
 
IssueWhen performing an installation of RSA Identity Governance and Lifecycle, the installation fails and references looking at the /tmp/aveksa-install.log for details.
The /tmp/aveksa-install.log shows the following error:
{"JBAS014653: Composite operation failed and was rolled back. Steps that failed:" => 
{"Operation step-2" => {"JBAS014771: Services with missing/unavailable dependencies" =>
["jboss.naming.context.java.comp.aveksa.wpServer.FormUpdatePvt_EJB.env.jdbc.WPDS is missing

The /opt/oracle/wildfly/standalone/log/server.log has contents similar to:
2016-01-19 17:26:41,286 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015874: WildFly 8.2.0.Final 
"Tweek" started in 20119ms - Started 218 of 267 services (93 services are lazy, passive or on-demand)
CauseThis is a timing issue where it is taking more time than expected/allowed to start the WildFly application server.
There is a scripted component of the installation that is allowing for a 10000 ms response time (10 seconds), and the WildFly server is taking more than 10 seconds to start.
 
WorkaroundTo workaround this issue until an official fix is released, follow these steps:
  1. Navigate to /tmp/aveksa/staging/deploy/wildfly-conf/com/aveksa/wildfly.
  2. Make backups of the Datasources.groovy, Messaging.groovy and Util.groovy files, as shown below:
cd /tmp/aveksa/staging/deploy/wildfly-conf/com/aveksa/wildfly
cp -p Datasources.groovy Datasources.groovy.orig
cp -p Messaging.groovy Messaging.groovy.orig
cp -p Util.groovy Util.groovy.orig


  1. Open the Datasources.groovy, Messaging.groovy and Util.groovy files in a text editor.
  2. There will be one occurrence in each file of a setting:
Thread.sleep(10000)

  1. Change the 10000 to 60000. This will make the install script allow a full minute for the WildFly application to start.  
  2. After making this change attempt to install the product using install.sh.

Attachments

    Outcomes