Troubleshooting: Errors when you uninstall the fix pack from the WebSphere Commerce instance
NIFException error is logged when you are uninstalling the fix pack from a WebSphere Commerce instance.
Problem
Viewing the log file:
- WC_installdir/logs/update/maintenance_name/uninstall/updatetrace.log
You see an error message similar
to:
(Sep 22, 2010 3:29:35 PM), Install, com.ibm.ws.install.ni.ismp.actions.
InstallNIFPackage,
err, Failed to delete: zip:///D:/WebSphere/CommerceServer70/instances/demo/
properties/version/update/backup/7.0.0-WS-WCServer-FP00X.pak
(Sep 22, 2010 3:29:35 PM), Install, com.ibm.ws.install.ni.ismp.actions.
InstallNIFPackage,
err, Failed to delete: zip:///D:/WebSphere/CommerceServer70/instances/demo/
properties/version/update/backup/7.0.0-WS-WCServer-FP00X.pak
(Sep 22, 2010 3:29:35 PM), Install, com.ibm.ws.install.ni.ismp.actions.
InstallNIFPackage,
err, com.ibm.ws.install.ni.framework.NIFException: Failed to delete:
zip:///D:/WebSphere/CommerceServer70/instances/demo/properties/version/update
/backup/7.0.0-WS-WCServer-FP00X.pak
at com.ibm.ws.install.ni.framework.install.NIFPackageApplicationPlugin.
performUpgrade(NIFPackageApplicationPlugin.java:540)
at com.ibm.ws.install.ni.framework.install.NIFPackageApplicationPlugin.
executeInBackwardCompatibleMode(NIFPackageApplicationPlugin.java:207)
at com.ibm.ws.install.ni.framework.install.NIFPackageApplicationPlugin.
execute(NIFPackageApplicationPlugin.java:81)
at com.ibm.ws.install.ni.framework.maintenanceplugins.
FixpackApplicationPlugin.execute(FixpackApplicationPlugin.java:81)
at com.ibm.ws.install.ni.ismp.actions.InstallNIFPackage.execute
(InstallNIFPackage.java:107)
at com.installshield.wizard.RunnableWizardBeanContext.run
(RunnableWizardBeanContext.java:20)
where
X is the number of the fix pack installed.Solution
If you receive this message, the uninstallation removed the fix
pack from the instance, but was not able to remove the backup files. To remove the backup files,
complete the following steps:
- Remove the following file:
- WC_installdir/instances/instance_name/properties/version/update/backup/maintenance_name.pak
- WC_userdir/instances/instance_name/properties/version/update/backup/maintenance_name.pak
- Modify the following file:
- WC_installdir/instances/instance_name/properties/version/update/backup/NIFStack.xml
- WC_userdir/instances/instance_name/properties/version/update/backup/NIFStack.xml
Remove the
maintenance
section from theNIFStack.xml
file. An example of the section is shown here:
where X is the number of the fix pack installed.<maintenance name="WebSphere Commerce 7.0.0.X" order="0"> <param name="features" value="commerceear;update"/> <param name="wasinstalledasmaintenance" value="true"/> <param name="packagetype" value="NA"/> <param name="wasinstalledasprimary" value="true"/> <param name="uninstallablebyupdi" value="true"/> <param name="filename" value="7.0.0-WS-WCServer-FP00X.pak"/> <param name="info" value="WebSphere Commerce 7.0.0.X"/> <param name="hasprofileupdates" value="false"/> <param name="supercedesapars" value=""/> <param name="supercedes" value=""/> <param name="builddate" value="2010/09/26"/> <param name="autouninstallable" value="false"/> <param name="iscopyjdkrequired" value="false"/> <param name="isbackuppackage" value="false"/> <param name="apars" value="IY79965;IY83748;IY83823;IY83995;IY84162; IY84389;IY84484;IY84567;IY85030;IY85033;IY85037;IY85624;IY85929;IY86088; IY86468;IY86472;IY86715;IY86766;IY86769;IY87038;IY88549;IY89093;IY89489; JR22709;JR23657;JR23680;JR23688;JR23695;JR23771;JR23844;JR24147;JR24205; JR24243;JR24312;JR24336;JR24385;JR24681;LI71252;LI71288;LI71315;LI71375; SI23474;SI23474;"/> <param name="isofficialfix" value="true"/> <param name="targetsubproductids" value="wc.server.be"/> <param name="targetproductids" value="wc.server.be"/> </maintenance>
- Modify the C:\Windows\.nifregistry file and remove the
entry that contains the fix pack backup file for the instance. For example, you would remove the
following entry:
where X is the number of the fix pack installed.<pak installrooturi="file:///D:/WEBSPH~1/COMMER~1/" name="WebSphere Commerce 8.0.0.X" paklocationuri="zip:///D:/WebSphere/CommerceServer80/ instances/demo/properties/version/update/backup/7.0.0-WS-WCServer-FP00X.pak" product />