The PXE menu is not displayed when imaging from a ZCM Satellite Server

  • 7005945
  • 11-May-2010
  • 25-Jan-2016

Environment

Novell ZENworks 10 Configuration Management with Support Pack 3 - 10.3
Novell ZENworks Configuration Management 11 Imaging

Situation

A preboot connection to a satellite server will not show the PXE menu, even if configured to show the menu Always.

The following is seen in the novell-zmgprebootpolicy.log:

Received an OPCODE_REQ_PXE_MENU packet from 10.227.45.36
  Connecting to Preboot Server at 10.227.45.3
Received OOB error from server 10.227.45.3:  1855
  Error receiving data from Preboot Server at 10.227.45.3
  Error in getting PXE menu policy
Failed to get PXE menu name file name for 10.227.45.36 (1855)
Imaging License has expired for 10.227.45.36 (1855)
    Menu policy:      Never
    Menu name:        pxemenu.txt
    New custom data:  0
    Referred:         0

  Connecting to Preboot Server at 10.40.104.20
recv 2, failed reading, retval = -1
  Error receiving data from Preboot Server at 10.40.104.20
  Error in getting PXE menu policy, retval=1855
Failed to get PXE menu name file name for 10.40.108.54 (1855)
Imaging License has expired for 10.40.108.54 (1855)
    Menu policy:      Never
    Menu name:        pxemenu.txt
    New custom data:  0
    Referred:         0


Another cause of this was found to be misconfigured DNS entries such that the IP address resolved to a DNS name that was not listed in the ZENworks primary server certificate.

Resolution

The IP Address in the configuration file below needs to point to a primary server.

Windows: %ZENWORKS_HOME%\conf\preboot\novell-zenimgweb.conf
Linux: /etc/opt/novell/zenworks/preboot/novell-zenimgweb.conf

# Specify the HTTP server IPAddress
IPADDRESS=<IP of Primary Server>

Also, if the primary server does not use the default ports (80 and 443), specify the HTTP/S ports:
HTTP_PORT=<non-ssl Port of primary server>
HTTPS_PORT=<SSL Port of primary server>

If the issue persists, restart the Preboot policy service on the specified primary server:

Windows: Services.msc > Novell ZENworks Preboot Policy Service > Restart
Linux: /etc/init.d/novell-zmgprebootpolicy restart

For more information regarding the DNS issue, please refer to TID 7004082.