8.3p5 - patch deployment - errors

Which IIQ version are you inquiring about?

Patch upgrade from 8.3p3 to 8.3p5

Please share any images or screenshots, if relevant.

[Please insert images here, otherwise delete this section]

Please share any other relevant files that may be required (for example, logs).

Share all details about your problem, including any error messages you may have received.

While performing patch upgrade from 8.3p3 to 8.3p5 using SSB in non-prod env, we are unable to access the iiq console to apply patch command (> ./iiq patch 8.3p5). After we access the…/WEB-INF/bin, set necessary permissions and try to access console ./iiq console. iiq console is not starting up. What could be the possible reasons for this issue.
for this issue.

Hi @MeghaB

Please provide the console output. Did you see any errors?

Check the iiq.properties file for connection details and ensure all required JAR files are present under ../WEB-INF/lib.

Possible issues include a missing JAR file or an incorrectly configured iiq.properties.

Log files will also help us understand if the application shut down cleanly before patch deployment.

Note that the iiq console might not connect if the schema differs during the patch deployment process,
once you are successful with patch deployment then it will allow you to connect to iiq console.

Note: The successful execution of each step you can confirm as explained below.
schema_version vs system_version validation checks.

schema_version will be updated when we run the upgrade database script.

system_version will be updated when we run the patch/upgrade command from console.

Did you encounter any errors during the schema upgrade? You can confirm successful execution by checking the schema_version from the following tables:

select * from identityiqah.spt_hist_database_version;
select * from  identityiq.spt_database_version;

Hi @MeghaB

To apply the patch, you don’t need to connect to the IIQ console.

You just need to execute iiq patch 8.3p5 from the command-line interface, specifically from the ../WEB-INF/bin directory.

Note: Execute the iiq patch command. On Windows:

iiq.bat patch 8.3p5

On Linux/macOS:

./iiq patch 8.3p5

Please refer: identityiq-8.3p5-README.txt

Apply the patch by using a command line interface to execute the command
“iiq patch 8.3p5” (without the quotes) from the WEB-INF/bin directory.

Installation Instructions:

  1. Stop the application server (or the IdentityIQ application
     if supported by the application server).
  
  2. Remove all e-fixes currently deployed since they are created for a 
     very specific patch level. The instructions originally provided with 
     the e-fix may provide more detail for this step. Updating to the latest 
     patch in a patch stream or upgrading to a later major version may remove 
     the need for some or all e-fixes. Please check the IdentityIQ Security 
     Vulnerabilities page on Compass for the list of security e-fixes 
     applicable to this patch.

  3. Un-jar the IdentityIQ patch in the IdentityIQ installation
     directory.

  4. Using a database client, execute the
     upgrade_identityiq_tables-8.3p5 DDL script in WEB-INF/database
     that is appropriate for your database type.   The database scripts are
     cumulative, so you will receive errors for the schema changes that have
     already been applied in previous patches.

  5. Apply the patch by using a command line interface to execute the command
     "iiq patch 8.3p5" (without the quotes) from the WEB-INF/bin directory.

  6. Start the application server (or the IdentityIQ application if
     supported by the application server).

Actually after giving the patch command nothing is happening as if the command is not loaded.

Please, share the step which you have followed with screenshot.

are you trying ./iiq console ?

because ./iiq console will not work during patch deployment process.

so, you need to execute below command


./iiq patch 8.3p5

another question: you did not mention the platform: Windows or Lunix?

After giving this command ./iiq patch 8.3p5 for patch, nothing is happening.

As you confirm it is Windows platform, so the command is:
{please note we no need to include dot slash ./ }

iiq.bat patch 8.3p5

or

iiq patch 8.3p5

other points you need to open the Command Prompt as Administrator: