Novell DATA SYNCHRONIZER - UPDATE 1 Installation Manual

Page 1
Novell Data Synchronizer Mobility Pack Update 1
Readme
Novell®
October 12, 2010
1 Overview
For information about specific mobile devices, see the Novell Data Synchronizer Mobility
Connector Wiki (http://wiki.novell.com/index.php/Data_Synchronizer_Mobility_Connector).
For a list of the bugs that have been fixed since the original release of the Data Synchronizer Mobility Pack, see Section 9, “Mobility Pack Update 1 Bug Fixes,” on page 8.
2 System Requirements
See “Data Synchronizer System Requirements” in the Novell Data Synchronizer Mobility Pack
Installation Guide.
3 Mobility Pack Update Instructions
Follow the instructions in this section to update an existing Synchronizer system. If you are installing Data Synchronizer Mobility Pack Update 1 as your initial Synchronizer system,
see Section 4, “Mobility Pack Installation Instructions,” on page 2.
1 Download the Novell Data Synchronizer Mobility Pack ISO file from Novell Downloads
(http://download.novell.com) to a convenient temporary directory on the Synchronizer server:
1a On the Novell Downloads Web site, click Search Patches in the Patches box. 1b In the Standard Select field, select Data Synchronizer. 1c Review the description of Update 1, then click Proceed to Download. 1d Follow the online instructions to download the Update 1 ISO file to a convenient location.
2 Use YaST to update the Mobility Pack repository from the new ISO file:
2a Under Groups, click Software, then click Patch CD Update. 2b Click Next to start the update. 2c Select Local ISO Image, then click Next. 2d In the Repository Name field, specify a name for the repository for the updated Mobility
Pack software.
2e In the Path to ISO Image field, specify the full pathname to the Mobility Pack ISO file,
then click Next.
Novell Data Synchronizer Mobility Pack Update 1 1
Page 2
2f Click Yes to accept the License Agreement. 2g On the Distribution Upgrade Settings page, click Next. 2h In the Confirm Update dialog box, click Start Update.
2i On the Novell Customer Center Configuration page, select Configure Later, then click
Next.
2j (Conditional) If you receive a warning that no changes were made to the list of registered
repositories and offering to let you rerun the registration, click No, Skip It.
2k On the Migration Completed page, click Finish.
3 Stop the Synchronizer services:
rcdatsync stop
4 Verify that all Synchronizer services have stopped:
ps -eaf | grep datasync
5 Restart the Synchronizer services:
rcdatsync start
4 Mobility Pack Installation Instructions
Follow the instructions in this section if you are installing Mobility Pack Update 1 in order to create your initial Synchronizer system.
1 Make sure that the Linux server where you plan to install the Mobility Pack meets the system
requirements. For system requirements, see “Data Synchronizer System Requirements” in the Novell Data
Synchronizer Mobility Pack Installation Guide.
For additional planning assistance, see the Data Synchronizer Mobility Pack Best Practices
Wiki (http://wiki.novell.com/index.php/Data_Synchronizer_Mobility_Pack_Best_Practices).
2 If a Web server is currently running on the Synchronizer server, stop it, and preferably disable
it.
3 Download the Novell Data Synchronizer Mobility Pack ISO file to a convenient temporary
directory:
3a On the Novell Downloads Web site (http://download.novell.com), click Search Patches in
the Patches box.
3b In the Standard Select field, select Data Synchronizer. 3c Review the description of Update 1, then click Proceed to Download. 3d Follow the online instructions to download the Update 1 ISO file to a convenient location.
4 Use YaST to install the Data Synchronizer Mobility Pack software:
4a Under Groups, click Software, then click Add-On Products. 4b Install the Data Synchronizer Mobility Pack as an add-on product.
Complete installation instructions are available in the Novell Data Synchronizer Mobility Pack
Installation Guide.
2 Novell Data Synchronizer Mobility Pack Update 1
Page 3
NOTE: If you need to uninstall and reinstall the Mobility Pack, follow the instructions in “Uninstalling the Mobility Pack” in the Novell Data Synchronizer Mobility Pack Installation Guide. See also Section 5.8, “Thorough Uninstallation Required,” on page 4.
5 Installation Issues
Section 5.1, “GroupWise Trusted Application Creation,” on page 3Section 5.2, “YaST Proposal Error,” on page 3Section 5.3, “YaST Hangs When Browsing Files in the Installation Program,” on page 3Section 5.4, “Required Python Package Version,” on page 4Section 5.5, “Mobility Pack Installation Program Fails on a 32-Bit/x86 Processor,” on page 4Section 5.6, “Overhead of Extraneous Users,” on page 4Section 5.7, “Database Password Restriction,” on page 4Section 5.8, “Thorough Uninstallation Required,” on page 4
5.1 GroupWise Trusted Application Creation
Before you run the Mobility Pack Installation program, you must create a GroupWise trusted application so that the GroupWise Connector can log in to a GroupWise Post Office Agent (POA) in order to access GroupWise mailboxes without needing personal user passwords. When you set up the GroupWise Connector as a trusted application, you only need to fill in three fields in the Create Trusted Application dialog box in ConsoleOne: Name, Location for Key File, and Name of Key File. Do not fill in any other fields. If you fill in additional fields, the trusted application does not work correctly with the GroupWise Connector.
5.2 YaST Proposal Error
When you run the Data Synchronizer Mobility Pack Installation program in YaST, you might see the following error:
The proposal contains an error that must be resolved before continuing
This error indicates that you clicked Next without providing the configuration information for your Synchronizer system. Instead of clicking Next, click Change > Mobility Pack Configuration, then provide the configuration as prompted. After you provide the configuration information, click Next.
5.3 YaST Hangs When Browsing Files in the Installation Program
When you run the Data Synchronizer Mobility Pack Installation program on SLES 11 SP1, if you browse to and select a file, the Installation program might hang. This can occur if you try to browse to and select any of the following files during installation:
Mobility Pack ISO fileGroupWise trusted application key fileCertificate file
Novell Data Synchronizer Mobility Pack Update 1 3
Page 4
As a workaround, type the full path and filename for the file instead of browsing to it.
5.4 Required Python Package Version
If you already have Python packages installed on the server where you are installing the Data Synchronizer Mobility Pack, the Data Synchronizer Mobility Pack Installation program needs to update the existing packages, rather than install new packages. This does not happen by default.
1
When you run the Installation program, you are prompted if packages need to be updated. Enter
Solution 1
for
to update each package.
5.5 Mobility Pack Installation Program Fails on a 32-Bit/x86 Processor
The Mobility Pack must be installed on a server with a 64-bit/x86 processor. If you try to install it on a server with a 32-bit/x86 processor, the Mobility Pack Installation program does not detect the problem. It tries to run, but it cannot run correctly.
If the behavior of the Mobility Pack Installation program does not match the installation instructions provided in the Novell Data Synchronizer Mobility Pack Installation Guide, make sure that you are installing the Mobility Pack on a server that meets the documented system requirements.
There are currently no plans to make the Mobility Pack available in a 32-bit version.
5.6 Overhead of Extraneous Users
When you add users to your Synchronizer system, data is automatically synchronized from GroupWise to the GroupWise Connector before users connect their mobile devices to your Synchronizer system. Do not add users to your Synchronizer system who do not have mobile devices. Extraneous users create unnecessary synchronization traffic in your Synchronizer system.
5.7 Database Password Restriction
Use only alphanumeric characters in the Synchronizer database password. Do not include special characters. The Sync Engine does not start if the database password includes special characters.
5.8 Thorough Uninstallation Required
The standard uninstallation procedures provided in “Uninstalling the Mobility Pack” in the Novell
Data Synchronizer Mobility Pack Installation Guide occasionally fail to completely uninstall the
Mobility Pack because of various server-specific issues. When the Mobility Pack software is not completely uninstalled, the next installation does not proceed normally. For example, you might encounter problems configuring LDAP access during installation. To ensure that the Mobility Pack software has been completely uninstalled, perform the following checks:
In YaST, click Software > Add-On Products. The Mobility Pack should not be listed. If it is still
listed, select it, then click Delete.
In YaST, click Software > Software Repositories. The Mobility Pack repository should not be
listed. If it is still listed, select it, then click Delete.
4 Novell Data Synchronizer Mobility Pack Update 1
Page 5
IMPORTANT: If you do not remove the existing Mobility Pack repository, you cannot successfully install the next version of the Mobility Pack software.
In YaST, click Software > Software Management. In the Filters drop-down list, select Patterns.
Under the Primary Functions heading, the Mobility Pack should not be listed. If it is still listed, select it. Review the Packages list for any packages that were not successfully uninstalled and uninstall them.
In YaST, click Software > Software Management. In the Search field, specify
datasync
, then click Search. The Packages list should be empty. If any Data Synchronizer packages are still listed, uninstall them.
Log in as
rpm -qa | grep datasync
root
in a terminal window, then check for Data Synchronizer RPMs:
If any Data Synchronizer RPMs are still installed, uninstall them:
rpm -e rpm_name.rpm
Make sure that none of the following directories still exist on your server:
/opt/novell/datasync /etc/datasync /etc/init.d/datasync* /var/lib/datasync /var/log/datasync /var/run/datasync /var/lib/pgsql
If any of these directories still exist, delete them.
After performing all these checks, reboot the Synchronizer server.Remove the Synchronizer certificate from any workstations where you have run Synchronizer
Web Admin. For example, in Firefox, click Tools > Options > Advanced > Encryption > View Certificates. Select the certificate named
DataSync Web Admin
, then click Delete.
6 Data Synchronizer Issues
Section 6.1, “LDAP Server Restart Issue,” on page 5Section 6.2, “Sync Engine Restart Stops All Connectors,” on page 6Section 6.3, “Users and Groups Not Displayed Correctly in Synchronizer Web Admin,” on
page 6
Section 6.4, “Synchronizer Web Admin Responsiveness,” on page 6Section 6.5, “Usernames with Spaces,” on page 6Section 6.6, “Internet Explorer 8 Compatibility,” on page 6Section 6.7, “GroupWise Mobile Server Compatibility,” on page 6
6.1 LDAP Server Restart Issue
If the LDAP server is restarted while Synchronizer is running, Synchronizer loses its connection to the LDAP server. Occasionally, the connection to the LDAP server is lost for other reasons. To reestablish the connection, restart the Synchronizer services.
Novell Data Synchronizer Mobility Pack Update 1 5
Page 6
6.2 Sync Engine Restart Stops All Connectors
When the Sync Engine is stopped or restarted, it forces all connectors to stop. After the Sync Engine is restarted, restart the Connector Manager service. After the Connector Manager service is restarted, restart each connector in Synchronizer Web Admin or configure the connectors to start automatically.
6.3 Users and Groups Not Displayed Correctly in Synchronizer Web Admin
When you add or delete a large number of users or groups, the Manage Users page or the Manage Groups page might not correctly display the presence or absence of the users or groups. Refresh the page in your browser to correctly display the users or groups.
6.4 Synchronizer Web Admin Responsiveness
After you add a large number of users to the GroupWise Connector, the responsiveness of Synchronizer Web Admin might diminish each time you restart the GroupWise Connector. For example, it might take longer to log in to Synchronizer Web Admin or you might not be able to navigate easily between pages while the GroupWise Connector is starting. This occurs because the GroupWise Connector verifies all of the users each time it starts. After the user verification process is completed, Synchronizer Web Admin behaves normally.
6.5 Usernames with Spaces
If a user’s LDAP username includes a space, the user cannot log in to the Data Synchronizer User Options page.
6.6 Internet Explorer 8 Compatibility
If you use Synchronizer Web Admin on Internet Explorer 8, you must enable Compatibility View in order to display the Sync Engine Advanced options on the Engine Settings page.
1 In Internet Explorer 8, click Tools, then select Compatibility View.
Even with Compatibility View enabled, the Maintenance section on the Engine Settings page sometimes disappears when you mouse over it. However, with persistent mousing, it is still possible to click Clear Cache.
6.7 GroupWise Mobile Server Compatibility
Novell Data Synchronizer is the replacement for GroupWise Mobile Server (GMS). These two synchronization solutions can coexist successfully, as long as users are transitioned from GMS to Synchronizer in a timely manner. An issue with GMS can cause a user whose mobile device is configured to use both synchronization solutions to occasionally receive a large quantity of extraneous items. As you add users to Synchronizer, you should delete them from GMS. You can continue to run GMS indefinitely to support users with older mobile devices that are not supported by Synchronizer.
6 Novell Data Synchronizer Mobility Pack Update 1
Page 7
7 Connector Issues
Section 7.1, “General Connector Issues,” on page 7Section 7.2, “Connector-Specific Issues,” on page 8
7.1 General Connector Issues
“User Deletion” on page 7“Connector Does Not Stop” on page 7“Multiple Instances of the Same Connector” on page 7
7.1.1 User Deletion
In order to delete users from a connector, the connector must be running. If the connector is not running, some user event data is not properly deleted.
7.1.2 Connector Does Not Stop
When you stop a connector in Synchronizer Web Admin and then start it again immediately, the status might indefinitely remain as Starting. This can happen because the connector did not completely stop before you tried to restart it. The connector might have been completing a polling cycle before shutting down, even though Synchronizer Web Admin displayed the status as Stopped. When you try to start a connector that is still shutting down, it cannot start normally.
To restart the connector when this situation has occurred:
1 Restart the Connector Manager on the command line:
rcdatasync-connectors restart
This should change the connector status in Synchronizer Web Admin from Starting to Stopped.
2 Start the connector in Synchronizer Web Admin. 3 Start any other connectors that stopped as a result of restarting the Connector Manager.
Some connectors restart automatically when the Connector Manager restarts.
If this problem occurs repeatedly, wait a few seconds between the time when you stop the connector and when you start it again to allow the connector to shut down completely before restarting.
7.1.3 Multiple Instances of the Same Connector
Synchronizer Web Admin allows you to manually create multiple instances of the same connector. However, this configuration is not currently supported.
If you have more users than a single connector can service, you can install one or more additional instances of the Mobility Pack until all users are being successfully serviced. Users can be organized on multiple instances of the Mobility Pack based on various schemes such as the location of the users, the location of the synchronized applications, or the desired quality of service (executives vs. regular employees, for example). Instances of the Mobility Pack do not need to mirror the structure of your GroupWise system.
Novell Data Synchronizer Mobility Pack Update 1 7
Page 8
7.2 Connector-Specific Issues
Refer to the Readme for each connector on the Novell Data Synchronizer Connectors
Documentation Web site (http://www.novell.com/documentation/datasync_connectors1).
8 GroupWise 8.0.2 Issues
The Mobility Pack depends on the GroupWise Connector and a GroupWise POA for much of its functionality. GroupWise 8.0.2 is required for use with the Mobility Pack. However, GroupWise
8.0.2 was released with some issues that impact Mobility Pack functionality. Fixes for these issues will be available as hot patches or in the next GroupWise release. For a list of GroupWise 8.0.2 issues, see the GroupWise Connector Readme.
9 Mobility Pack Update 1 Bug Fixes
The following bugs have been fixed in Update 1 of the Mobility Pack:
Synchronization performance has been substantially improved.638990: After initial synchronization, new items promptly synchronize from GroupWise to
mobile devices.
633751: Time stamps are correctly set on mobile devices.601547: Work ZIP codes are synchronized for contacts.632889: Contacts with categories are not duplicated on mobile devices.633839: Appointments that lack a time zone setting are successfully synchronized to mobile
devices.
640646: When you modify an appointment in GroupWise, the change synchronizes
successfully to your mobile device when your device is configured to handle conflict detection.
You can look up the bug numbers in Bugzilla (https://bugzilla.novell.com) for more information about each bug.
10 Documentation
Novell Data Synchronizer Mobility Pack documentation is available at the Novell Data
Synchronizer Documentation Web site (http://www.novell.com/documentation/datasynchronizer1):
Novell Data Synchronizer Mobility Pack ReadmeNovell Data Synchronizer installation and administration guides
Novell Data Synchronizer connector documentation is available at the Novell Data Synchronizer
Connector Documentation Web site (http://www.novell.com/documentation/datasync_connectors1)
Connector ReadmesConnector Quick StartsConnector installation and configuration guides
In addition to the Data Synchronizer product documentation, the following resources provide additional information about Data Synchronizer:
Novell Support and Knowledgebase (http://www.novell.com/support)
8 Novell Data Synchronizer Mobility Pack Update 1
Page 9
Data Synchronizer Support Forum (http://forums.novell.com/novell-product-support-forums/
data-synchronizer)
Data Synchronization Cool Solutions (http://www.novell.com/communities/coolsolutions/
datasynchronizer)
Data Synchronizer Mobility Pack Best Practices Wiki (http://wiki.novell.com/index.php/
Data_Synchronizer_Mobility_Pack_Best_Practices)
Data Synchronizer Mobility Connector Wiki (http://wiki.novell.com/index.php/
Data_Synchronizer_Mobility_Connector)
11 Legal Notices
Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc. reserves the right to revise this publication and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes.
Further, Novell, Inc. makes no representations or warranties with respect to any software, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc. reserves the right to make changes to any and all parts of Novell software, at any time, without any obligation to notify any person or entity of such changes.
Any products or technical information provided under this Agreement may be subject to U.S. export controls and the trade laws of other countries. You agree to comply with all export control regulations and to obtain any required licenses or classification to export, re-export, or import deliverables. You agree not to export or re-export to entities on the current U.S. export exclusion lists or to any embargoed or terrorist countries as specified in the U.S. export laws. You agree to not use deliverables for prohibited nuclear, missile, or chemical biological weaponry end uses. Please refer to the Novell International Trade Services Web page (http://www.novell.com/info/exports/) for more information on exporting Novell software. Novell assumes no responsibility for your failure to obtain any necessary export approvals.
Copyright © 2010 Novell, Inc. All rights reserved. No part of this publication may be reproduced, photocopied, stored on a retrieval system, or transmitted without the express written consent of the publisher.
For Novell trademarks, see the Novell Trademark and Service Mark list (http://www.novell.com/
company/legal/trademarks/tmlist.html).
All third-party trademarks are the property of their respective owners.
Novell Data Synchronizer Mobility Pack Update 1 9
Loading...