Updating Zend Core

Users who have purchased a Zend Core Support Subscription (Silver, Gold or Platinum) can get periodic Zend Core Updates, including bug and security fixes.

For more on Zend Support programs, and to register, see the Zend Core Support page at http://www.zend.com/en/products/core/support.

Note:

Updates and Zend Update Packages are only available to Zend Core Subscribers. By downloading Zend Core for i5/OS, you receive a three year, first-level Silver Support Subscription commencing on the date of the first Zend Core for i5/OS download by someone at your company.
If you are updating online, you must therefore ensure that your correct Zend Core Support Subscription User ID and Password (or Zend account login details) are configured in Zend Core. To configure these settings, open the Zend Updater and select Update Zend Core | Configure Zend Network Settings.

 

There are two ways of downloading and installing these Updates:

  1. Updating Online - Download and install one or more Updates. Updates can be downloaded and installed using the Zend Updater GUI, or by using an unattended Update command (Linux/Unix/Mac Operating systems only).
    This method is only applicable for systems with a direct internet connection, or for systems that can access the internet through a proxy server. If you use a proxy server to access the internet, you must configure it during the Zend Core installation or by opening the Zend Updater and selecting Update Zend Core | Configure Zend Network Settings | Configure Proxy Server.

Note:

The configured proxy server must not be one that requires authentication. If your proxy server requires authentication, please see Updating Offline, below.

  1. Updating Offline - Download a Zend Update Package, containing one or more Updates, from the Zend Network Update site (http://www.zend.com/en/products/core/updates). The Zend Update Package can then be installed through theZend Updater GUI or using the unattended mode (Linux/Unix/Mac Operating systems only). This method is useful for closed environments.

 

  1. Updating Online - Attended

This procedure describes how to download and install Updates using the Zend Updater.

 

 

Instructions on how to complete a procedure

To download and install Updates using the Zend Updater (online):

  1. Open the Zend Updater.

    By default, this is located in:
    Linux/Unix
    /Mac: /usr/local/Zend/Core/setup/ZendUpdater
    Windows
    : Start | All Programs | Zend Core v2.5 | Zend Updater.

  2. Select Update Zend Core | View Available Updates.

  3. A list of available Updates will be displayed.

  4. Select the Updates that you would like to install and click OK.

The Updates will be downloaded and installed.

 

Updating Online - Unattended

This procedure describes how to automatically Update Zend Core using a single command from your Command Line Interface. This enables you to quickly and easily download and install Updates, simplifying the process of installing Updates on a number of servers.

Note:

This method is only available under Linux/Unix/Mac Operating Systems.

 

 

Instructions on how to complete a procedure

To automatically download and install Updates:

  1. In your CLI, change to your Zend Core's setup directory (by default located at: /usr/local/Zend/Core/setup).

  2. Run the following command:

ZendUpdater -n

All Updates will be automatically downloaded and installed.

 

  1. Updating Offline - Attended

This procedure describes how to update Zend Core by downloading Zend Update Packages from the Zend Network site and transferring them to your system using the Zend Updater.

Note:

Windows authentication requires you to be connected to the internet when installing Zend Update packages.

 

 

Instructions on how to complete a procedure

To manually download and install updates (offline):

  1. Check the Zend Network website for Zend Update Packages through the following URL: http://www.zend.com/en/products/core/updates.

  2. Download the relevant Zend Update Package depending on your operating system.

  3. Open the Zend Updater.
    By default, this is located in:
    Unix/Linux/Mac
    : /usr/local/Zend/Core/setup/ZendUpdater
    Windows
    : Start | All Programs | Zend Core | Zend Updater.

  4. Click on Update Zend Core | Install Zend Update Packages.

  5. Enter the location of the Zend Update Package you downloaded. (Under Windows, click on to browse for the location.)

  6. Click OK.

The Zend Update Package will be installed onto your system.

Note:

It is recommended to test the Updates on a test environment before applying them to a production environment.

Updating Offline - Unattended

This procedure describes how to automatically install your Zend Update Package using a single command from your Command Line Interface. This enables you to quickly and easily install Zend Update Packages.

Note:

This method is only available under Linux/Unix/Mac Operating Systems.

 

 

Instructions on how to complete a procedure

To download Updates and install them automatically (offline):

  1. Check the Zend Update Network website for Zend Network Updates through the following URL: http://www.zend.com/en/products/core/updates.

  2. Download the relevant Zend Update Package depending on your operating system.

  3. Open your core.ini file.
    By default this will be located at /usr/local/Zend/Core/setup/installer.

  4. Edit the 'UpdatePackageFile' parameter with the name of the package you downloaded. Ensure the 'LocalRepository' parameter contains the path to the location of your Zend Update Package.

  5. In your CLI, change to your Zend Core's setup directory (by default located at: /usr/local/Zend/Core/setup).

  6. Execute the following command:

ZendUpdater -p

The Zend Update Package will be installed onto your system.

Consistency Checking

The Zend Updater performs consistency checks to prevent you from installing Updates which are dependent on other, uninstalled Updates.

However, if necessary you can force the download of these Updates through the Zend Updater. (Not recommended.)

Rollbacks (Removing previous Updates)

Update transactions are preserved so that Updates can be removed and the system can be 'rolled back' to a previous state. This action is referred to as a Rollback. Rollbacks are stored and displayed with the date and time that your system was modified and Updates installed. Selecting a Rollback will revert your system back to the state it was in on the selected time/date.

Rollbacks can be performed either through the Zend Updater (attended Rollback) or through a CLI command (unattended Rollback - only available under Linux/Unix/Mac Operating Systems).

 

Attended Rollbacks

This procedure describes how to execute an attended Rollback to a specific recent system state, using the Zend Updater.

 

 

Instructions on how to complete a procedure

To execute an attended Rollback:

  1. Open the Zend Updater.

    By default, this is located in:
    Linux/Unix
    /Mac: /usr/local/Zend/Core/setup/ZendUpdater
    Windows
    : Start | All Programs | Zend Core v2.5 | Zend Updater.

  1. Select Update Zend Core | Rollback.
    A list of previous system states will be displayed, listed according to the date and time that new Updates were installed.

  2. Select a required system state and click OK.

Any Updates installed since this version will be deleted.

 

Unattended Rollbacks

This procedure describes how to execute an unattended Rollback, to the LAST system state only, using a CLI command. This method is useful for executing a Rollback on several servers at once.

 

 

Instructions on how to complete a procedure

To execute an unattended rollback (Linux/Unix/Mac only):

  1. In your CLI, change to your Zend Core's setup directory (by default located at: /usr/local/Zend/Core/setup).

  2. Execute the following command:

ZendUpdater -r

The system will be restored to the LAST system state.

Note:

Rollback information is stored so that your system can be restored to a previous state.
Two parameters have been defined to ensure that the rollback feature consumes the least disk space possible:
1. Maximal disk space allocated for backups (Default maximum disk space consumption = 100Mbytes).
2. Only the last ten update transactions will be stored, provided they do not exceed 100Mbytes.
In addition, you can choose to delete Rollback information (see below).

 

 

Instructions on how to complete a procedure

To delete Rollback information:

  1. Open the Zend Updater.

    By default, this is located in:
    Linux/Unix
    /Mac: /usr/local/Zend/Core/setup/ZendUpdater
    Windows
    : Start | All Programs | Zend Core v2.5 | Zend Updater.

  2. Select Update Zend Core | Delete Rollback information.
    A list of available Rollbacks will be displayed.

  3. Select a Rollback and click OK.

System state information contained in the Rollback will be deleted.

 

 

Related Links

Related Links:

Zend Updater

Installing Zend Core
Updates