Content Services (deprecated) EAR fails to deploy during upgradeNote: Adobe is migrating Adobe® LiveCycle® Content
Services ES customers to the Content Repository built on the modern,
modular CRX architecture, acquired during the Adobe acquisition
of Day Software. The Content Repository is provided with LiveCycle
Foundation and is available as of the LiveCycle ES3 release.
While upgrading to LiveCycle, deployment of the Adobe® LiveCycle®
Content Services 9 (deprecated) EAR may fail with the following
exception message:
SchemaBootstr E org.alfresco.util.LogUtil error Schema auto-update failed org.alfresco.error.AlfrescoRuntimeException: A previous schema upgrade failed or was not completed. Revert to the original database before attempting the upgrade again.
This issue occurs when the ALF_BOOTSTRAP_LOCK table is present
in the LiveCycle database.
EAR deployment failure due to high WebSphere resource utilizationContent Services deployment may fail during upgrade if
the WebSphere application server resource utilization is high.
To resolve this issue, perform the following procedures.
Restoring the contents of lccs_data and the database from backupRevert to the original Content Services database by restoring
the tables beginning with alf and avm from
the backup copy of the database.
Restore the contents of the Content Store root location from
the backup copy.
Increasing the total transaction lifetime timeout valueIn
the WebSphere Administrative Console, click Servers > Server Types > WebSphere application servers and
then click the server name.
Click Container Settings > Container Services > Transaction Service.
On the Configuration tab, set the value of the Total transaction lifetime timeout setting
to 900 seconds.
Click Apply or OK.
Restart the application server.
Deploying the EARs in a different orderInitiate the upgrade again.
Now, in Configuration Manager, deploy the Content Services EAR before
deploying the other EARs.
On the Deploy LiveCycle
EARs screen, select adobe-contentservices.ear and
then click Deploy.
Once the Content Services EAR has deployed successfully,
deselect adobe-contentservices.ear, select the
other EARs, and click Deploy.
EAR deployment failure due to the ALF_BOOTSTRAP_LOCK database table
Content Services (deprecated) EAR file is not deployed to all nodes during upgradeWhen upgrading to Content Services on a cluster, the Content
Services EAR file is deployed to the first node but not to the other
cluster nodes. The following two workarounds resolve this issue,
but each has its drawbacks. Review each workaround to determine
which is the best solution for your environment.
During upgrade, while configuring the Content Services
EAR file using Configuration Manager, point the Index Root directory
for LiveCycle to a location different from what was specified for
the previous version of LiveCycle. This workaround allows you to
start all the nodes in the cluster.
Note: With
this option, the LiveCycle server can take a long time to start
up if you have a lot of content saved in the Content Services repository.
This is because each node of the cluster attempts to recreate the
indexes.
While deploying the EAR files, make sure that only one of
the nodes of the cluster is started and specify the details pertaining
to only that node during the entire upgrade process. This step ensures
that the LiveCycle server only updates the indexes rather than recreating
them.
Once the node starts successfully, manually copy the
indexes directory from that node to the other nodes of the cluster
where you do not plan to run Configuration Manager. Now, start the
other nodes of the cluster. The Content Services EAR file will now
be successfully deployed to all cluster nodes.
Note: Although
this workaround is time-consuming to implement, it ensures minimal
server downtime during startup.
|
|
|