Upgrading from ZENworks 10.0.0 to 10.0.2 (System Update 1)

  • 3407754
  • 18-Feb-2008
  • 27-Apr-2012

Environment

Novell ZENworks 10 Configuration Management

Situation

Upgrading from ZENworks 10.0.0 to 10.0.2 (System Update 1)

Resolution

IMPORTANT
  • If the version of ZENworks Configuration Management is 10.0.1, DO NOT apply the war file mentioned below as the war file is an interim step for customers with version 10.0.0 to get to version 10.0.2. ZCM 10.0.1 customers simply upgrade to 10.0.2.

  • Determine the version of ZENworks Configuration Management:
    • Windows: HKLM\Software\Novell\ZENworks; ValueName ="Version"
    • Linux (Prior to 10.0.2): rpm -q novell-zenworks-core-server
    • Text File (10.0.2 and later versions):
      • Windows: %ZENWORKS_HOME%\Novell\Zenworks\version.txt
      • Linux: /etc/opt/novell/zenworks/version.txt

  • Only customers with ZENworks 10.0.0 Configuration Management must manually upgrade to 10.0.1 by obtaining the war file from this location: https://download.novell.com/Download?buildid=v7yv4Rl-rD0.

  • Customers with ZCM 10.0.1 can upgrade directly to 10.0.2 by going into the Configuration -> System Updates tab of the ZENworks Control Center and selecting the follow the on-line documentation to upgrade to 10.0.2.
Steps for customers with ZENworks 10.0.0 to obtain ZCM 10.0.2 (System Update 1):
Note:
If the war file is being applied to a machine that already has port 80/443 in use, it is necessary to manually configure the following files to use the correct port:
/opt/novell/zenworks/share/tomcat/webapps/update-server-10-0-1/server.xml
/opt/novell/zenworks/share/tomcat/webapps/zenworks-update-10-0-1/10.0/systemupdate.xml
/etc/opt/novell/zenworks/loader/DownloadApplyUpdate.xml

1) Single server zone (this is the simplest case)
  • Redirect the NCC request...
1. The DownloadApplyUpdate.xml file from the URL above needs to replace the same file located at %ZENWORKS_HOME%\conf\loader directory (/etc/opt/novell/zenworks/loader on linux).
2. The update-server-10-0-1.war file should be placed at%ZENWORKS_HOME%\share\tomcat\webapps(/opt/novell/zenworks/share/tomcat/webapps on linux)
  • Supply the Update files...
1. The zenworks-update-10-0-1.war file should be placed at%ZENWORKS_HOME%\share\tomcat\webapps(/opt/novell/zenworks/share/tomcat/webapps on linux)
  • Set up the correct DNS entry...
1. The system-update.xml included in the war files relies on the existence of a server named "zenworks-update-server". Make sure that this name is resolvable from the ZCM server to the server where the update files are being hosted (see Supply the Update files above). Either modify the hosts file and add the line:
127.0.0.1 zenworks-update-server
or
add an entry to the DNS server to resolve this name.
You may need to flush the DNS cache, or reboot the server at this point.
  • Get everything started...
1. Restart the Novell ZENworks Loader Service (zenloader).
2. Restart the Novell ZENworks Server Service (zenserver).

At this point you should be able to download ZCM 10.0.1. Once this update is applied, reverse the change made to DNS as was directed above, then the system should automatically get redirected to the NCC server for the 10.0.2 update. At this point the war files can be removed from the webapps directory.

2) Multiple server zone
  • On one server:
1. Complete all the steps for the Single Server zone above.
  • On every other server:
1. Complete the Redirect the NCC request, Set up Correct DNS entry, and Get everything started steps.

3) Single/Multiple server zone w/ Web Proxy
1. In this case see TID 3087025 first. The parameter in the DownloadApplyUpdate.xml file will have to be added to the list of parameters in their existing DownloadApplyUpdate.xml file, in addition to the previously mentioned steps.

Additional Information

See TID 3486285 for details on fixes in System Update 1.