WebSphere Commerce Version 7.0.0.3WebSphere Commerce Version 7.0.0.6WindowsWebSphere Commerce Version 7.0.0.4

Troubleshooting: Fix pack installation fails during PrereqCheckingAction

You attempt to install a Fix Pack, but the operation fails during the PrereqCheckingAction command task.

In the Fix Pack installation log files, you see errors similar to the following message:
Install, com.ibm.ws.install.ismp.actions.PrereqCheckingAction, msg1,
     Prerequisite  checking has failed. Click Back to select a different package, or Click Cancel to exit. Failure messages are:
     Unable to find IBM WebSphere Commerce at version that is greater than or equal to 7.0.0.0 and less than or equal to 7.0.0.5.
     Unable to find IBM WebSphere Commerce at version that is greater than or equal to 7.0.0.0 and less than or equal to 7.0.0.5.
     Unable to find IBM WebSphere Commerce at version that is greater than or equal to 7.0.0.0 and less than or equal to 7.0.0.5.

Problem

The COMMERCE.product file is corrupt or does not exist under
  • WC_installdir/instance_name/properties/version/COMMERCE.product
  • WC_profiledir/installedApps/cell_name/instance_name.ear/properties/version/COMMERCE.product
  • WebSphere Commerce Developerworkspace_dir\properties\version\COMMERCE.product
  • WebSphere Commerce Developerworkspace_dir\WC\properties\version\COMMERCE.product

Solution

Update the COMMERCE.product file.
For WebSphere Commerce Developer environments:
  1. Open the following files:
    • WebSphere Commerce Developerworkspace_dir\properties\version\COMMERCE.product
    • WebSphere Commerce Developerworkspace_dir\WC\properties\version\COMMERCE.product
  2. Update the <id> tag to ensure that the tag resembles the following line:
    <id>wc.toolkit.be</id>
    The following example shows where the tag might appear in the file:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE product PUBLIC "productId" "dtd/product.dtd">
    <product name="IBM WebSphere Commerce">
    <id>wc.toolkit.be</id>
    <version>7.0.0.0</version>
    <build-info date="19/10/09" level="091013edev"/>
    </product>
    If the information in the <id> tag contains something else, change it to <id>wc.toolkit.be</id>.
  3. Retry the installation.
For WebSphere Commerce runtime environments:
  1. Open the WC_installdir/instance_name/properties/version/COMMERCE.product file.
  2. Update the <id> tag to ensure that the tag resembles the following line:
    <id>wc.server.be</id>
    The following example shows where the tag might appear in the file:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE product PUBLIC "productId" "dtd/product.dtd">
    <product name="IBM WebSphere Commerce">
    <id>wc.server.be</id>
    <version>7.0.0.0</version>
    <build-info date="19/10/09" level="091013edev"/>
    </product>
    If the information in the <id> tag contains something else, change it to <id>wc.server.be</id>.
  3. If you have a WebSphere Commerce instance, Deploy the COMMERCE.product file into the Master EAR to replace the corrupt file.
  4. Retry the installation.