Known Issues with Installing, Uninstalling, and Upgrading

Learn about known runtime installation, uninstallation, and upgrade issues and workarounds.

See the Sybase Unwired Platform Installation Guide for Runtime for upgrade and migration information regarding runtime, and Sybase Unwired Platform Installation Guide for Sybase Mobile SDK for installation information regarding the SDK.

Issue NumberDescription
RTC-270
Test package deployment is skipped when upgrading to Unwired Server 2.1.3

When upgrading to Unwired Server 2.1.3, the installer prompts you for an admin ID and password at the end of the upgrade. If the credentials you provide are deemed invalid, the following message is displayed:

The Unwired Platform admin login information provided are not valid.  Would you like to try again?
Press Y to re-enter Unwired Platform admin login information.  Any other key to exit

If you perform a silent upgrade, you do not have the chance to re-enter different credentials if they are invalid. In this case, the message reads:

The admin credential provided was not valid so cannot verify that the server is running properly.  Manually verify that the server has started.  Exiting...

Workaround: Ignore the message. You can perform a manual package deployment if you wish to be sure that the upgraded server is function properly. See Creating new users in SQL Anywhere Server - Database Administration, available at http://infocenter.sybase.com/help/topic/com.sybase.help.sqlanywhere.12.0.0/dbadmin/umannew.html.

CR 713207
New Unwired Server node fails to sync with cluster.

After upgrading a cluster to 2.1 ESD #3, an new Unwired Server node that is added fails to sync with the cluster.

Workaround 1: You can avoid this problem by setting Unwired Server services to start manually when you install the 2.1 server. See Adding an Unwired Server Node to a Cluster.

Workaround 2: If you have already installed the Unwired Server version 2.1, and upgraded to 2.1 ESD #3, forcing a cluster sync will correct the problem.
  • Ensure you have logged in to Sybase Control Center as super administrator, and authenticated to the cluster correctly.
  • In the left navigation pane of Sybase Control Center, select Security.
  • In the right administration pane, click New.
  • Enter a name for the security configuration and click OK.
CR 709102
Unwired Platform 2.1 Installer

When Runtime 2.1 installer is launched on the system with Mobile SDK 2.1 ESD #3 or newer installed already, user will see “null” as the installation destination path which is not changeable.

Workaround 1: Install 2.1 runtime before Mobile SDK.

Workaround 2: If Mobile SDK is already installed, do the following:
  • 32-bit: Prior to installing 2.1, in the Windows Registry, rename HKLM\Software\Sybase\MobileSDK\2.1.3 to HKLM\Software\Sybase\MobileSDK\2.1. Once the 2.1 runtime install is complete, undo the rename.
  • 64-bit: Prior to installing 2.1, in the Windows Registry, rename HKLM\Software\ Wow6432Node\Sybase\MobileSDK\2.1.3 to HKLM\Software\Wow6432Node\Sybase\MobileSDK\2.1 in the Windows Registry. Once the 2.1 runtime install is complete, undo the rename.
CR 707703
2.1 ESD #3 Upgrade

On the first Unwired Server node, upgrades to 2.1 ESD #3 may take up to an hour in a clustered environment with a Windows 2008 R2 data tier server.

Workaround: None. The upgrade will complete successfully.

CR 696536
Cluster upgrade successful from 2.0 ESD #1 to 2.1 ESD #3, but device client synchronization fails.

After successfully upgrading from 2.0 ESD #1 to 2.1 ESD #3 in a cluster, device client synchronization fails. This is due to a host name change that was introduced in Sybase Unwired Platform 2.1 for the data tier host; the serverName property for the messagingdb file is set to the host name of the first server node, and not to the data tier host. This is not an issue for single-node installations.

Workaround:
  1. Navigate to <UnwiredPlatform_InstallDir>\UnwiredPlatform\Servers\UnwiredServer\Repository\Instance\com\sybase\djc\sql\DataSource.
  2. Use a text editor to open messagingdb.properties.
  3. Fix the serverName value to use the fully qualified host name or network name (name.domain) from the UNC path to the file system that houses the data tier database files, and not to the primary Unwired Server name. For example, if \\name.domain.com\Data was the UNC path to the file system that houses the data tier database files, update the serverName value to "name.domain.com."
  4. Save the file, and repeat the process for the second node.
  5. Restart the Sybase Unwired Platform nodes.
CR 694214
Silent installation fails on shared host Microsoft cluster
If you attempt to perform a silent installation for a shared-host Microsoft cluster scenario, you can successfully install the data tier component, but when you try to install Unwired Server on the same host, the silent installation fails with:
The data path must be in UNC format when installing a cluster node.

Workaround: Run the installer in graphical mode.

CR 692712
When upgrading to Sybase Unwired Platform 2.1 ESD #3, you receive an error message:
“***Error!!! Error!!!***
The Messaging installer completed with the following errors. These errors will have to 
be addressed before the services become functional.
Please refer to documentation for recovery process.
Database upgrade failed."

This error happens when the messaging server database upgrade does not complete. The most likely reason for this is that the messaging server database retained connections to a table while the upgrade was running. You can get more detailed information from the trace file in <UnwiredPlatform_InstallDir>\UnwiredPlatform\Servers\MessagingServer\Trace\DBUpgrader.

Workaround:

  1. Stop all Sybase Unwired Server services in all application nodes.
  2. Restart the database services in the data tier node to ensure the messaging database has no open connections.
  3. From the primary application nodes, open a Windows Command Window and navigate to <UnwiredPlatform_InstallDir>\UnwiredPlatform\Servers\MessagingServer\Bin.
  4. Run the command dbupgrader –v current and make sure no error messages appear.
  5. Run the command tracemigrator –i and ensure no error messages appear. You can safely disregard a message that says no action is taken because the migration is already done.
  6. Verify that the Sybase Unwired Server service in the application node can start.
CR 689287
2.0 or 2.0 ESD #1 MBS clients and Hybrid Web Container clients may not be able to connect to 2.1 ESD #3 server.

If 2.0 or 2.0 ESD #1 clients have not connected through an activated registration, and you upgrade to 2.1 ESD #3, those clients may not be able to connect to the 2.1 ESD #3 server.

Workaround: Implement a server registration that uses an empty application ID, and use manual registration to make the MBS and Hybrid Web Container 2.0 and 2.0 ESD #1 clients connect to the 2.1 ESD #3 server.

CR 686034
Incorrect error message appears when the Sybase Unwired Platform 2.1 installer does not match the system bit version.
If you attempt to run the 32-bit installer on a 64-bit system, you see:
Your system requires the 32-bit installer of Sybase Unwired Platform.
If you attempt to run the 64-bit installer on a 32-bit system, you see:
Your system requires the 64-bit installer of Sybase Unwired Platform.

Workaround: None. Use the installer that matches your system bit version.

CR 679421
Communication port number conflicts may occur when installing Sybase Unwired Platform 2.1 if you indicate consecutive port numbers for the Server Administration, Data Change Notification, and Replication ports.

The Sybase Unwired Platform Runtime installer automatically creates secure port numbers by incrementing the unsecured port numbers (indicated during installation) by one.

Workaround: To avoid port number conflicts, do not use consecutive port numbers for the unsecured communication ports.

CR 692901
Requirements for using SAP® JCO 3 on Windows XP

If you plan to use SAP JCO 3 in Unwired WorkSpace running on Windows XP, JCO 3 requires Microsoft Visual C++ 2005 Service Pack 1 Redistributable.

Note: This is not a requirement for Windows 7, or 64-bit Windows Server 2008 system.

Workaround: Install the Microsoft Visual C++ 2005 Service Pack 1 Redistributable.

Obtain the Microsoft Visual C++ 2005 Service Pack 1 Redistributable from: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=14431.

You can install the service pack after installing the 2.1 ESD #3 upgrade if you discover you need it.