4.2 Patching OES 2018 SP2

The following steps are to be performed on applying the iPrint Advanced 2018 SP2 patch. These steps are not required for any other patches.

  1. Ensure that every node running iPrint Advanced 2018 SP2 is patched with the latest patch.

  2. Run the iprint_nss_relocate script located at /opt/novell/iprint/bin on the node where the pool resource is running.

    For more details on this script, see Running the iprint_nss_relocate script.

  3. Stop the services by executing the following commands:

    systemctl stop orientdb.service

    systemctl stop novell-iprint-tomcat.service

    systemctl stop novell-iprint-license.service

    systemctl stop cups.service

  4. Migrate the pool resource to the next identified node. For more information, see Cluster Migrating Resources to Different Nodes in the OES 2018 SP2: Novell Cluster Services for Linux Administration Guide.

  5. Repeat Step 2 to Step 4 on all the iPrint cluster nodes.

  6. Edit the load script to add the orientdb service for the Cluster Pool. The sequence of adding the orientdb service statement is as follows:

    exit_on_error systemctl start novell-idsd.service

    exit_on_error systemctl start novell-ipsmd.service

    exit_on_error systemctl start novell-iprint-ocs.service

    exit_on_error systemctl start novell-iprint-license.service

    exit_on_error systemctl start orientdb.service

    exit_on_error systemctl start novell-iprint-tomcat.service

    exit_on_error systemctl start cups.service

    Changes do not take effect until you take the resource offline, and bring it online again.

    For information on editing a load script, see Modifying the Load, Unload, and Monitor Scripts.

  7. Edit the unload script to add the orientdb service for the Cluster Pool. The sequence of adding the orientdb service after the ignore_error systemctl stop novell-idsd.service statement is as follows:

    ignore_error systemctl stop cups.service

    ignore_error systemctl stop novell-iprint-tomcat.service

    ignore_error systemctl stop orientdb.service

    ignore_error systemctl stop novell-iprint-license.service

    ignore_error systemctl stop novell-iprint-ocs.service

    ignore_error systemctl stop novell-ipsmd.service

    ignore_error systemctl stop novell-idsd.service

    For information on editing an unload script, see Modifying the Load, Unload, and Monitor Scripts.

    Changes do not take effect until you take the resource offline, and bring it online again.

  8. If you add a new node to the cluster later, follow the sequence as follows:

    1. Patch iPrint Advanced 2018 SP2 on the new node.

    2. Comment out the load and unload scripts for the Print Manager, Driver Store, Mobile server, License, OrientDB, and CUPS service.

    3. Migrate the resource to the new node.

    4. Run the iprint_nss_relocate script on the new node.

    5. Remove the comment tag from the load and unload scripts.