Special uninstall considerations

Following are issues that you must consider before performing an uninstall.

Two or more products sharing components

Sybase does not support the uninstall feature of two or more Sybase products that share components that have been installed in the same directory (with the exception of the SDK and Open Server products), such as ASE Suite and SDK, or ASE Suite and Open Server. Because these products have many files in common, InstallShield cannot completely resolve all the interdependencies.

WARNING! Do not uninstall Open Server and SDK products in the directory that contains other Sybase products installed using an installation program other than InstallShield. By doing so, you can remove the components shared by Sybase products and affect their operation.

Removing files installed from the CD

The uninstall feature removes only those files that were loaded from the install CD. Some Sybase files, such as log and configuration files, are left intact for administrative purposes. If Open Server and SDK products are installed into the same directory and then both uninstalled, some directories may remain if they were created by the installation of one product and uninstalled by the other. A subsequent uninstall process is required to remove them, as described in the following paragraph.

Uninstalling products installed in the same directory

When both Open Server and SDK are installed in the same directory and you uninstall one of the products, the files used by that product are also uninstalled, leaving the remaining product functioning correctly. However, the product uninstaller remains active, because uninstallation cannot complete until the other product is also removed. If you decide to remove both products, you must make a second attempt to uninstall the first product using the following command (for example, for Open Server):

%SYBASE%\OpenServer\uninstall.exe -is:javahome <path to CDROM>\JVM

A typical sequence would be:

  1. Install SDK.

  2. Install Open Server.

  3. Uninstall Open Server.

  4. Uninstall SDK.

  5. Uninstall Open Server using the command shown previously. (In this typical example, the last entry must be Open Server.)