Updates to Novell ZENworks 7 Linux Management

  • 3009183
  • 11-Jan-2008
  • 30-Apr-2012

Environment

Novell ZENworks Linux Management
Novell ZENworks Linux Management Linux Management 7 - ZLM7

Resolution

Novell ZENworks 7 Linux Management Interim Release 1 is available

Installing ZENworks Linux Management Interim Release 1


The following sections describe how you obtain the ZENworks Linux Management Interim Release 1 (IR1) and update your ZENworks servers (both primary and secondary) and managed devices.


To obtain the ZENworks Linux Management IR1 software, you use the zlmmirror utility to pull down two channels from the Novell Update Web site. You must use a static mirroring operation, explained below, to obtain the packages in the zlm7-serverchannel and copy them to a local directory on your ZENworks primary server. You then use another mirroring operation, also explained below, to obtain the packages in thezlm7-clientchannel and copy them to the ZENworks Package Repository on your ZENworks primary server.


IMPORTANT:
You must update all ZENworks servers and all managed devices to the IR1 release. You must update your Primary and Secondary ZENworks Servers to IR1 before updating managed devices.
You must update all SLES 9 servers acting as ZENworks servers or managed devices to SLES 9 SP3 before installing the IR1 release. SLES 9 SP2 is not a supported platform for ZLM 7 IR1.


Activation

Server Channel:zlm7-server

Client Channel:zlm7-client

Activation Code: zlm75463726


Updating the Primary and Secondary ZENworks Servers to IR1

You use the zlmmirror utility to mirror the ZENworks Linux Management IR1 software to your ZENworks servers.


Perform the following procedure on all ZENworks servers in your ZENworks Management Zone:


  1. Perform a static mirroring operation to copy the zlm7-server channel to your local file system.


General and step-by-step mirroring instructions can be found in the ZENworks Linux Management Administration Guide. For more information see the "Configuring a Software Mirror” section ( https://www.novell.com/documentation/zenworks7/lm7admin/data/bvem9zm.html).


To create an empty mirroring configuration file, run thezlmmirror conf-generate zlm7-server.xmlcommand.


After you create the empty .xml mirroring configuration file, you edit it using a text editor.


Your final configuration file should look like the following example. Note that copying and pasting this example from this TID may produce characters that might cause the mirroring operation to fail.


https://update.novell.com/data

rce

/tmp/zlm7-server

static

zlm7-server


To run the mirroring command, run thezlmmirror mirror -c zlm7-server.xmlcommand. After the mirroring operation brings down the files, you are ready to update your ZENworks servers.

  1. Start the ZENworks Management Daemon (zmd) by running the/etc/init.d/novell-zmd startcommand.
  2. Mount the local directory to which you mirrored the ZENworks Linux Management IR1 software. Use the following command:rug mount /tmp/zlm7-server/ZLM7-server/ZLM7-server-bundle/sles-9-i586/ -n ZLM7-server.
  3. Run therug upcommand to update the ZENworks server to the IR1 release.

  4. Run the post-installation script (sh /opt/novell/zenworks/install/upgrade_zlm.sh) that was brought down by the static mirror. This script enables OES patch support, deletes the webservices directory on the server, and then restarts the ZENworks services.
  5. Repeat this procedure for each of your ZENworks Linux Management 7 servers.


Updating Managed Devices to IR1

Perform the following procedure on all managed devices in your ZENworks Management Zone:


  1. Perform a mirroring operation to copy the zlm7-client channel to the ZENworks Package Repository.


General and step-by-step mirroring instructions can be found in the ZENworks Linux Management Administration Guide. For more information see the "Configuring a Software Mirror” section ( https://www.novell.com/documentation/zenworks7/lm7admin/data/bvem9zm.html).


To create an empty mirroring configuration file, run the zlmmirror conf-generate zlm7-client.xmlcommand.


After you create the empty .xml mirroring configuration file, you edit it using a text editor.


Your final configuration file should look like the following example. Note that copying and pasting this example from this TID may produce characters that might cause the mirroring operation to fail.


https://update.novell.com/data

rce

zlm

administrator

novell

zlm7-client

zlm7-client


To run the mirroring command, run thezlmmirror mirror -c zlm7-client.xmlcommand. After the mirroring operation brings down the files, you are ready to update your managed devices.


  1. Modify the zlm7-client bundle to add a post-installation script to restart the ZENworks Management Daemon (zmd).

    1. In the ZENworks Control Center, click the Bundles tab, click the underlined link in the name column for the ZLM7 IR1 Client bundle.

    2. Click the Details tab, then click New in the Scriptable Actions section.

    3. Choose Post-Installation from the Scriptable Actions drop-down list.

    4. Choose Define Your Own Script from the Script to Run drop-down list.

    5. Add the following command to the Script Content box: /etc/init.d/novell-zmd begin-restart, then click OK.

    6. Click Apply to save your changes.

    7. Deploy a new bundle version. See the "Deploying a Different Version of a Bundle” section in the ZENworks Linux Management Administration Guide at https://www.novell.com/documentation/zenworks7/lm7admin/data/bxc3zfu.htmlfor more information.

  2. Assign the client bundle to managed devices. For step-by-step instructions, see the "Assigning Bundles” section in the ZENworks Linux Management Administration Guide at https://www.novell.com/documentation/zenworks7/lm7admin/data/bwuhitv.html.




Additional Information

Issues resolved
- when username uses hyphen, redcarpet is not connected to ZLMserver automatically
TID 645 - NoSuchObjectFault when mirroring the YOU server
- Imaging menu can't handle 60 or more hard drives
- NULL Error with zlman and the *.rpm
- rug brm only removes packages added in current bundle version
- hwinfo is taking a long time to run when called within zmd
TID10100566- ERROR: Failed to load bundles
KB 1091 - Policy Enforcer errors running zlm-install -x
TID10100802- rug brm removes all dependencies on packages
- Can't mirror Suse updates via a proxy from https://you.novell.com
KB 1453 - ZLM7 Past 24 hour Bundle Report does not complete
- Closed LDAP connections are not being cleaned up
- Policy manager continuously logs errors for missing enforcers
- ZLM not cleaning the cache after each transaction
TID
10100090-The novell-zislnx shows up as a defunct process when loaded from ZMD
TID10100116- Error: "Fatal Error: Object Already Exists" when using zlman to add a package to a bundle.
TID10100503- ERROR: PackageAdmin Couldn't save patch: already exists
TID10100107- Unable to login to the ZENworks Control Center (ZCC)
- Need a way to verify there is no ISD
- ZLM imaging components cause device to lock up and hang
TID10100580- Novell-zislnx deletes the eth0 config file when it starts
TID10100253- Should have an option to set the Just Imaged flag
- novell-zislnxd needs to have permissions set to 700
- Bundles seem to get reinstalled on every refresh
TID
10100120-Device registration is not using the registration code
TID10100121-ZLMMIRROR using the STATIC option does not contain all attributes of the bundles.
TID10100091- Implement mirroring functionality that supports SUSE service packs
- ZMD is hanging on 64 bit Intel
- ZEN 7 Inventory crashes on Redhat servers
- zlmmirror :: skipping oes patches on 662 server
TID10100299- Update packages in a bundle complain about conflicts.
TID 10099292- Failure to parse /etc/passwd with NIS entry
TID10098959- Installing software package fails due to rpm signal handling.


Files included in zlm7-server channel

NOVLnmas-3.1.0.0-20060223.i386.rpm

novell-zenworks-libredcarpet-7.0.2-0.i586.rpm

novell-zenworks-zmd-logger-7.0.1-1.i586.rpm

novell-zenworks-administration-7.0.3-0.i586.rpm

novell-zenworks-edir-8.7.3-8.novell.1.0.i586.rpm

novell-zenworks-rug-devel-7.0.3-3.i586.rpm

novell-zenworks-ted-7.1.0-0.i586.rpm

novell-zenworks-install-7.0.1-1.i586.rpm

novell-zenworks-zislnx-7.0.1-1.i586.rpm

novell-zenworks-zmd-settings-7.0.1-1.i586.rpm

novell-zenworks-package-management-7.0.2-2.i586.rpm

novell-zenworks-zmd-inventory-7.0.2-2.i586.rpm

NDSserv-8.7.3.8-47.i386.rpm

NOVLpkis-3.1.1-1.i386.rpm

novell-zenworks-zmd-rmagent-7.0.1-1.i586.rpm

novell-zenworks-datamodel-7.0.5-3.i586.rpm

novell-zenworks-loader-7.0.2-0.i586.rpm

novell-zenworks-zmgpxeclientfiles-7.0.1-2.i586.rpm

novell-zenworks-zmgupdate-7.0.1-2.i586.rpm

novell-zenworks-logger-framework-7.0.1-0.i586.rpm

novell-ntls-2.0.0.0-050810.i386.rpm

NLDAPbase-8.7.3.8-41.i386.rpm

NOVLpkia-3.1.1-1.i386.rpm

novell-zenworks-zmd-tess-7.0.1-1.i586.rpm

novell-zenworks-server-cli-7.0.4-1.i586.rpm

novell-zenworks-zmd-gconfpolicyenforcers-7.0.1-1.i586.rpm

NOVLsnmp-8.7.3.8-39.i386.rpm

novell-zenworks-logger-services-7.0.1-0.i586.rpm

NOVLsubag-8.7.3.8-39.i386.rpm

novell-zenworks-zmd-requirements-7.0.1-1.i586.rpm

novell-zenworks-datamodel-wssdk-7.0.3-1.i586.rpm

novell-zenworks-zmgutils-7.0.1-2.i586.rpm

NOVLlmgnt-8.7.3.8-9.i386.rpm

novell-zenworks-core-api-7.0.1-0.i586.rpm

novell-zenworks-rug-7.0.3-3.i586.rpm

NDSrepair-8.7.3.8-14.i386.rpm

novell-zenworks-zmd-devel-7.0.9-8.i586.rpm

NOVLpkit-3.1.1-1.i386.rpm

novell-zenworks-zmd-policymanager-7.0.4-1.i586.rpm

novell-zenworks-zmd-imgagent-7.0.1-2.i586.rpm

NDSbase-8.7.3.8-47.i386.rpm

packageinfo.xml.gz

NLDAPsdk-8.7.3.8-45.i386.rpm

novell-extend-wssdk-core-5.2.1-12.noarch.rpm

novell-zenworks-libredcarpet-tools-7.0.2-0.i586.rpm

novell-zenworks-zmd-logger-config-7.0.1-1.i586.rpm

novell-ncp-8.7.3.7-67.i386.rpm

novell-zenworks-mirror-7.0.6-2.i586.rpm

novell-zenworks-server-7.0.1-1.i586.rpm

novell-zenworks-zmd-7.0.9-8.i586.rpm

NDSmasv-8.7.3.7-35.i386.rpm

NOVLembox-8.7.3.8-07.i386.rpm

novell-zenworks-zmd-policyenforcers-7.0.1-1.i586.rpm

NDSimon-8.7.3.8-36.i386.rpm

novell-zenworks-zmd-actions-7.0.1-3.i586.rpm





Files included in zlm7-client channel

novell-zenworks-install-7.0.1-1.x86_64.rpm

novell-zenworks-zmd-policymanager-7.0.4-1.x86_64.rpm

novell-zenworks-zislnx-7.0.1-1.i586.rpm

novell-zenworks-zmd-actions-7.0.1-3.x86_64.rpm

novell-zenworks-zmd-gconfpolicyenforcers-7.0.1-1.x86_64.rpm

novell-zenworks-zmd-logger-7.0.1-1.x86_64.rpm

novell-zenworks-zmd-tess-7.0.1-1.x86_64.rpm

novell-zenworks-zmd-policyenforcers-7.0.1-1.x86_64.rpm

novell-zenworks-libredcarpet-tools-7.0.2-0.x86_64.rpm

novell-zenworks-zmd-logger-config-7.0.1-1.x86_64.rpm

novell-zenworks-zmd-imgagent-7.0.1-2.x86_64.rpm

novell-zenworks-rug-7.0.3-3.x86_64.rpm

novell-zenworks-zmd-requirements-7.0.1-1.x86_64.rpm

packageinfo.xml.gz

novell-zenworks-zmd-settings-7.0.1-1.x86_64.rpm

novell-zenworks-zmd-devel-7.0.9-7.x86_64.rpm

novell-zenworks-zmd-rmagent-7.0.1-1.x86_64.rpm

novell-zenworks-rug-devel-7.0.3-3.x86_64.rpm

novell-zenworks-zmd-inventory-7.0.2-2.x86_64.rpm

novell-zenworks-zmd-7.0.9-8.x86_64.rpm

novell-zenworks-libredcarpet-7.0.2-0.x86_64.rpm