2.3 Post-Upgrade Tasks

2.3.1 Reinstalling the Novell File Upload Extension

If the ZENworks 10 Configuration Management File Upload extension is already installed on the server that is running ZENworks Control Center, you must reinstall the Novell File Upload Extension before performing any third-party Imaging operations. For detailed information on how to reinstall the Novell File Upload Extension, see Section A.0, Reinstalling the Novell File Upload Extension.

2.3.2 Updating the ZENworks Sybase Database to Run on the Latest Version of the Sybase Engine

If your ZENworks database is an embedded or external Sybase database, it is recommended to update the database to run on the latest version of the Sybase database engine.

Updating an Embedded Sybase Database

The Embedded Sybase database engine is automatically updated to the latest version when you upgrade the ZENworks Server to ZENworks 10 Configuration Management SP3. In order to run the ZENworks database on the updated version of the Sybase database engine, you must rebuild the database. For more information on how to rebuild the database, see Rebuilding the Sybase Database in the ZENworks 10 Configuration Management System Administration Reference

Updating an External Sybase Database

Perform the following tasks on the external Sybase database server:

  1. Make sure that you have archived your database credentials.

    To archive the credentials of an external Sybase database, contact your database administrator.

    To archive the credentials of an embedded or external OEM Sybase database, perform the following tasks on the database server:

    1. Make sure the database service is running.

      On Windows: In the Windows Services, make sure that the status of Novell ZENworks Embedded Datastore is Started.

      On Linux: At the console prompt, enter /etc/init.d/sybase-asa status to verify the status of the database. If the database is not running, enter /etc/init.d/./sybase-asa start.

    2. Obtain the Sybase connection information by running the zman dgc command.

    3. Provide the credentials of the ZENworks administrator when prompted.

    4. Copy and save the database username and password in to a text file.

  2. Stop the Novell ZENworks Embedded Datastore service.

    • On Windows: Do the following:

      1. From the Windows desktop Start menu, click Settings > Control Panel.

      2. Double-click Administrative Tools > Services.

      3. Right-click the Novell ZENworks Embedded Datastore service, then click Stop, or select the Novell ZENworks Embedded Datastore service, then click Stop icon on the toolbar.

    • On Linux: At the console prompt, enter /etc/init.d/./sybase-asa stop.

  3. Depending upon the platform on which the Sybase database is installed, copy the sybase-asa-10.0.1.ebf_version.msi or sybase-asa-10.0.1.ebf_version.rpm files from the Primary Server to a temporary location on the database server.

    The sybase-asa-10.0.1.ebf_version.msi file is located in the ZENworks_installation_directory\novell\zenworks\install\downloads\msi\ directory on a Windows Primary Server, and in the /opt/novell/zenworks/install/downloads/msi/ directory on a Linux Primary Server.

    The sybase-asa-10.0.1.ebf_version.rpm file is located in the ZENworks_installation_directory\novell\zenworks\install\downloads\rpm\ directory on a Windows Primary Server, and in the /opt/novell/zenworks/install/downloads/rpm/ directory on a Linux Primary Server.

    For example, sybase-asa-10.0.1.3960.msi (3960 indicates the Sybase EBF version)

    HINT:For more information about what an EBF (Express Bug Fix) is, see the Sybase documentation.

    In the following steps, assume that the MSI files are downloaded to the c:\sybase directory on Windows, and the RPM files are downloaded to the /tmp/sybase directory on Linux.

  4. Install the downloaded MSI or RPM files on the database server.

    • On Windows: Install sybase-asa-10.0.1.ebf_version.msi by running the following command:

      msiexec /i c:\sybase\sybase-asa-10.0.1.ebf_version.msi TARGETDIR="Path_to_Sybase /shared_directory" ALLUSERS=2

      Replace c:\sybase with the complete path of the directory where you downloaded the Sybase EBF packages in Step 3.

    • On Linux: Install sybase-asa-10.0.1.ebf_version.rpm by running the following command:

      rpm -Uvh /tmp/sybase/sybase-asa-10.0.1-ebf_version.rpm

      Replace /tmp/sybase/ with the complete path of the directory where you downloaded the Sybase EBF packages in Step 3.

  5. From the console prompt, go to Sybase installation directory. By default, it is the %ZENWORKS_HOME%\share\ASA\win32 directory on Windows and the /opt/novell/zenworks/share/sybase/bin32s directory on Linux.

  6. Verify that the version of the EBF is same as the one you updated in Step 4 by running the following command:

    dblocate

  7. Reload the database.

    For detailed information on how to reload the database, see Rebuilding the Sybase Database in the ZENworks 10 Configuration Management System Administration Reference.