This patch requires you to update the following components based on your requirement:
(Conditional) If you are running this patch as a root user, perform the following steps:
Run the following command to stop the Identity Vault instance:
ndsmanage stopall
Download the Identity_Manager_4.8.5_P1_Engine.zip file.
Extract the Identity_Manager_4.8.5_P1_Engine.zip file.
Navigate to the <extracted location>/Engine/Linux/x64 folder and run the following commands:
rpm -Uvh novell-DXMLbasenoarch-4.8.5-0100.x86_64.rpm rpm -Uvh novell-DXMLengnx-4.8.5-0100.x86_64.rpm rpm -Uvh novell-DXMLeventx-4.8.5-100.x86_64.rpm
(Conditional) If you are running this patch on OES Operating System, navigate to the <extracted location>/Linux /x64 and run the following commands:
rpm -Uvh --force novell-DXMLbasenoarch-4.8.5-0100.x86_64.rpm rpm -Uvh novell-DXMLengnx-4.8.5-0100.x86_64.rpm rpm -Uvh novell-DXMLeventx-4.8.5-100.x86_64.rpm --nodeps
Run the following command to start the Identity Vault instance:
ndsmanage startall
(Conditional) If you are running this patch as a non-root user, perform the following steps:
Download the Identity_Manager_4.8.5_P1_Engine.zip file.
Extract the Identity_Manager_4.8.5_P1_Engine.zip file.
Run the following command to stop the Identity Vault instance:
ndsmanage stopall
Set the root directory path for Identity Vault.
export ROOTDIR='<root directory path>'
For example,
export ROOTDIR='/home/idvault'
Upgrade the RPMs using the following command:
rpm --dbpath $ROOTDIR/rpm -Uvh --relocate=/usr=$ROOTDIR/opt/novell/eDirectory --relocate=/etc=$ROOTDIR/etc --relocate=/opt/novell/eDirectory=$ROOTDIR/opt/novell/eDirectory --relocate=/opt/novell/dirxml=$ROOTDIR/opt/novell/dirxml --relocate=/var=$ROOTDIR/var --badreloc --nodeps --replacefiles /<path to the new rpms>
For example:
rpm --dbpath /home/idvault/rpm -Uvh --relocate=/usr=/home/idvault/opt/novell/eDirectory --relocate=/etc=/home/idvault/etc --relocate=/opt/novell/eDirectory=/home/idvault/opt/novell/eDirectory --relocate=/opt/novell/dirxml=/home/idvault/opt/novell/dirxml --relocate=/var=/home/idvault/var --badreloc --nodeps --replacefiles <location where you extracted the Identity Manager 4.8.5 Engine Patch>/Engine/Linux/x64/novell-DXMLbasenoarch-4.8.5-0100.x86_64.rpm rpm --dbpath /home/idvault/rpm -Uvh --relocate=/usr=/home/idvault/opt/novell/eDirectory --relocate=/etc=/home/idvault/etc --relocate=/opt/novell/eDirectory=/home/idvault/opt/novell/eDirectory --relocate=/opt/novell/dirxml=/home/idvault/opt/novell/dirxml --relocate=/var=/home/idvault/var --badreloc --nodeps --replacefiles <location where you extracted the Identity Manager 4.8.5 Engine Patch>/Engine/Linux/x64/novell-DXMLengnx-4.8.5-0100.x86_64.rpm rpm --dbpath /home/idvault/rpm -Uvh --relocate=/usr=/home/idvault/opt/novell/eDirectory --relocate=/etc=/home/idvault/etc --relocate=/opt/novell/eDirectory=/home/idvault/opt/novell/eDirectory --relocate=/opt/novell/dirxml=/home/idvault/opt/novell/dirxml --relocate=/var=/home/idvault/var --badreloc --nodeps --replacefiles <location where you extracted the Identity Manager 4.8.5 Engine Patch>/Engine/Linux/x64/novell-XMLeventx-4.8.5-100.x86_64.rpm
Run the following command to start the Identity Vault instance:
ndsmanage startall
NOTE:Before updating the Remote Loader, ensure that the following components are stopped:
Remote Loader instance
Driver instance running with the Remote Loader
Remote Loader Console
Download and extract the Identity_Manager_4.8.5_P1_Engine.zip file.
Navigate to the <extracted location>/RL/Linux directory.
(Conditional) If you are running a 64-bit Remote Loader, navigate to the x64 directory and run the following commands:
rpm -Uvh novell-DXMLbasenoarch-4.8.5-0100.x86_64.rpm rpm -Uvh novell-DXMLrdxmlx-4.8.5-0100.x86_64.rpm
(Conditional) If you are running a 32-bit Remote Loader, navigate to the x86 directory and run the following command:
rpm -Uvh novell-DXMLbasenoarch-4.8.5-0100.i586.rpm rpm -Uvh novell-DXMLrdxml-4.8.5-0100.i586.rpm
Start the Remote Loader instance and the driver instance.
NOTE:If Remote Loader and Identity Vault are installed on the same machine, you must ensure to upgrade the Identity Vault.
NOTE:Before updating the Fanout Agent, ensure that the following components are stopped:
Fanout Agent instance
Driver instance
Download and extract the Identity_Manager_4.8.5_P1_Engine.zip file.
Navigate to the <extracted location>/FanoutAgent/Linux/x64 directory.
Run the following command to update the rpms below:
rpm -Uvh novell-DXMLbasenoarch-4.8.5-0100.x86_64.rpm rpm -Uvh novell-DXMLfanoutagent-1.2.6-0100.noarch.rpm
Start the Fanout Agent instance and the driver instance.
NOTE:You must ensure to upgrade Engine to support the upgraded Fanout Agent.
Stop the Tomcat, NGINX, and Golang services by executing the following commands:
systemctl stop netiq-tomcat.service
systemctl stop netiq-nginx.service
systemctl stop netiq-golang.service
Download and extract the Identity_Manager_APPS_4.8.5_P1.zip file.
Navigate to the <extracted location>/Linux directory.
Back up the IDMProv.war and workflow.war files from the <Identity Applications Tomcat installed location>/webapps directory.
Run the following commands:
rpm -Uvh netiq-userapp-4.8.5-0100.noarch.rpm rpm -Uvh netiq-workflow-1.5.0.0100-1.noarch.rpm rpm -Uvh netiq-forms-1.0.5.0100-1.noarch.rpm
(Conditional) If you install the rpm as root, navigate to the /opt/netiq/idm/apps/tomcat/webapps/ directory and run the following commands to add execute permission and user rights for the replaced war files:
chmod +x IDMProv.war idmadmin.war idmappsdoc.war idmdash.war workflow.war
chown -R novlua:novlua IDMProv.war idmadmin.war idmappsdoc.war idmdash.war workflow.war
chown -R novlua:novlua /opt/netiq/idm/apps/tomcat/conf
chown -R novlua:novlua /opt/netiq/idm/apps/sites
Delete the following from the <Identity Applications Tomcat installed location>/webapps directory:
IDMProv folder
workflow folder
Delete all the files and directories from the <Identity Applications Tomcat installed location>/temp and <Identity Applications Tomcat installed location>/work directories.
Start the Golang and NGINX services by executing the following commands:
systemctl start netiq-golang.service
systemctl start netiq-nginx.service
(Conditional) If you are using the PostgreSQL database shipped with Identity Manager, run the following command to restart PostgreSQL.
systemctl restart netiq-postgresql.service
Start the Tomcat service:
systemctl start netiq-tomcat.service
NOTE:Use this method if SSPR is:
Installed on a different server than the Identity Applications server.
Installed in a Standard Edition.
Stop the Tomcat service:
systemctl stop netiq-tomcat.service
Download and extract the Identity_Manager_SSPR_4.8.5_P1.zip file.
Navigate to the <extracted location>/Linux directory.
Run the following command:
rpm -Uvh netiq-sspr-4.5.0.5-1.noarch.rpm
(Conditional) If you install the rpm as root, run the following commands to execute permissions and user rights for the replaced war files:
chmod +x sspr.war
chown -R novlua:novlua sspr.war
Start the Tomcat service:
systemctl start netiq-tomcat.service
NOTE:This update procedure is optional if the version of iManager is other than 3.2.6.0200.
Download and extract the iMan_326_P2_linux_x86_64.tgz file from the Download site.
Navigate to the <extracted location>\iManager\installs\linux directory.
Run the installer using the following command:
./iManagerInstallLinux.bin
To update the Identity Manager plug-ins from iManager, perform the following actions:
Log in to iManager.
Navigate to Configure > Plug-in Installation > Available NetIQ Plug-in Modules.
Select the NetIQ Identity Manager iManager 3.2 Plug-ins for IDM 4.8.5.0100 and click Install.
Restart the Tomcat.
Navigate to the Identity Manager installed folder on your machine, find the IdentityManager-3rdParty-license.txt file location. For example, /opt/netiq/idm/IdentityManager-3rdParty-license.txt.
Download and extract the Identity_Manager_4.8.5_P1_Engine.zip file.
Navigate to the <extracted location>/license directory.
Copy the IdentityManager-3rdParty-license.txt file and replace it with the file in the location specified in Step 1.