New Change Requests become stuck at each node of the Approval Workflow even if the request has been approved or no approval is required.The Change Request remains in the Approval phase long after all needed approvals have been completed and eventually moves to the Fulfillment phase, possibly more than a day later.
There is a time difference between the WildFly application server and the Oracle database.
To resolve this issue, login to the RSA Identity Governance & Lifecycle server as the
oracle user and follow the below steps to adjust the time.
- Stop RSA Identity Governance & Lifecycle and the Oracle services:
acm stop
acm stoporacle
- Switch to the root user and set the correct time zone. This step may be skipped if the configured timezone is correct.
If /etc/localtime is NOT a symbolic link:
- Check the contents of /etc/localtime to verify if the timezone is already correct. If it is, then skip to Step 3.
zdump /etc/localtime
- Backup the currently configured timezone:
su -
cp /etc/localtime /etc/localtime.backup_<date>
- Find your correct timezone in /usr/share/zoneinfo. An example would be /usr/share/zoneinfo/US/Eastern.
- Replace the currently configured timezone with the correct one.
cp <new_timezone> /etc/localtime
EXAMPLE:
cp /usr/share/zoneinfo/US/Eastern /etc/localtime
If /etc/localtime is a symbolic link:
- Check the link to verify if the timezone is already correct. If it is, then skip to Step 3.
# ll /etc/localtime
/etc/localtime -> /usr/share/zoneinfo/<timezone>
EXAMPLE:
# ll /etc/localtime
/etc/localtime -> /usr/share/zoneinfo/US/Eastern
- Backup the symbolic link:
tar -cvf localtime_backup<date>.tar /etc/localtime
- Find your correct timezone in /usr/share/zoneinfo. An example would be /usr/share/zoneinfo/US/Eastern.
- Modify the symbolic link to point to the new timezone.
ln -sfn /usr/share/zoneinfo/<new_timezone> localtime
EXAMPLE:
ln -sfn /usr/share/zoneinfo/US/Eastern localtime
- Set the correct date and time. The command should look like this.
date -s "DD MMM YYYY HH:MM:SS"
- Sync the BIOS hardware clock.
hwclock -w
- Switch to the oracle user, then start Oracle services.
su - oracle
acm startoracle
- Login to the database as SYSDBA to clear any database cache issues related to time:
SQLPLUS / as SYSDBA
SQL> STARTUP FORCE;
- Start RSA Identity Governance & Lifecycle
acm start