This topic describes the proper procedure for using the update installer application to uninstall an interim fix, a cumulative fix, or a fix pack. The update installer program is also known as the updateInstaller program or the Update installation wizard.
Before you begin
You cannot uninstall product updates correctly without the proper authorizations. Use the update installer program as the root user on a Linux or UNIX platform, or as the administrator on a Windows platform.
Fix packs are also known as fixpacks, FixPaks and program temporary fixes, or PTFs.
The update installer application can also install interim fixes, cumulative fixes, and fix packs, as described in Installing interim fixes, cumulative fixes, and fix packs.
Windows systems:
Linux and UNIX systems:
Use the update installer to uninstall an interim fix that you installed with the update installer.
If you have installed interim fixes for the IBM HTTP Server feature from the IBM Support site for IBM HTTP Server , or if you have installed interim fixes for the embedded messaging feature from the WebSphere MQ Service download site , the update installer program cannot uninstall interim fixes for these feature components before installing a cumulative fix or a fix pack that might include service for the features. The update installer program does uninstall interim fixes for all of the other components. If the interim fixes for the IBM HTTP Server feature and the embedded messaging feature are not uninstalled for some reason, installing a cumulative fix or a fix pack to the IBM HTTP Server feature or to the embedded messaging feature might fail, or the updated features might fail when you begin using them.
If you reinstall all of the interim fixes for either feature that are more current than the cumulative fix or the fix pack, there is no problem.
You can also choose to have the update installer skip applying cumulative fix or fix pack updates to IBM HTTP Server or embedded messaging if you do not require the updates. You can skip these updates and still apply updates to the rest of the product.
Requirement 1: The Network Deployment product must be at the highest fix level within the cell.
For example, you cannot use the addNode command to add a V5.1 base WebSphere Application Server node to a V5.0.2 deployment manager cell.
There is no limitation on the fix level of a base Application Server V5 node within its cell, if the fix level of the base node is the same as or lower than that of the deployment manager. There is also no limit on the number of different V5.x fix levels that can coexist or interoperate within a cell, so long as the fix level for each base node is the same as or lower than that of the deployment manager. Version 5.0.x base nodes can comprise V5.1 deployment manager cells.
You can also use the silent update installer application to:
Operating platform | Tip in Platform-specific tips for installing and migrating |
---|---|
All platforms | Updating all cluster members to the same service level. |
For example, suppose that you install Fix Pack 1 on Version 5.1.0 of the base Application Server product. You then use Web services to create a stock quote service, StockQuote. The wsdl2java utility when run in the deployer role creates a ServiceLocator class in the emitted code that extends the AgnosticService class. The AgnosticService class is new as of V5.1.1.
If you uninstall the fix pack, the application is using a new Web services class that V5.1.0 does not support. The application throws the following error:
java.lang.NoClassDefFoundError: Error while defining class: com.ibm.ws.wsfvt.test.stockquote.StockQuoteServiceLocator This error indicates that the class: com.ibm.ws.webservices.multiprotocol.AgnosticService could not be located while defining the class: com.ibm.ws.wsfvt.test.stockquote.StockQuoteServiceLocator
Redeploy the application on the V5.1.0 Application Server to emit code that does not use the new V5.1.1 Web services class.
Why and when to perform this task
Always uninstall the highest level interim fix, cumulative fix, or fix pack before uninstalling other interim fixes or fix packs.
Steps for this task
This includes services for the deployment manager (dmgr) server, Application Servers (such as server1), and WebSphere MQ queue managers.
WebSphere Application Server processes include:
Stop all Java processes, if necessary, with the killall -9 java command or by using the task manager on a Windows platform. If you do install or uninstall an interim fix, a cumulative fix, or a fix pack while a WebSphere Application Server-related Java process runs, IBM does not guarantee that the product can continue to run successfully, or without error.
Results
You can successfully remove interim fixes and fix packs from WebSphere Application Server products.
What to do next
Return to Installing interim fixes, cumulative fixes, and fix packs to continue.