The Print Manager is not loaded!

  • 3816595
  • 24-Oct-2006
  • 26-Apr-2012

Environment


Novell iPrint for NetWare Novell NetWare 6.5
Novell iManager 2.5
Novell iManager 2.6

Situation

Symptoms:
Printing is functioning fine. However printer agent administration returns errors that the NDPS Manager or Broker is not loaded.

Errors:
Administration of the printer agent through iManager will return the error:
"The Print Manager is not loaded!
Check that the Print Manager (NDPSM.NLM) is loaded and the correct version."

Administration of the printer agent through NWAdmin will return"Error 305"

Resolution

Fix:
- Restart the print manager
1. At the server console hosting NDPS type: unload NDPSM
2. After it has unloaded type: NDPSM, browse to and select the manager object

- Resolve any possible communication and/or network adapter problems.
1. If in a Cluster configuration verify the cluster load script for NDPS
(https://www.novell.com/documentation/ncs65/index.html)
2. Verify the binding order if multiple network adapters or IPs are used on the server. Be sure the first address in the bind order is the network you want the NDPS Manager to bind to.

Additional Information

Root Cause:
When the NDPS Manager is loaded the printer agents are also loaded. At this time each printer agent will have a new eDirectory attribute added called "Network Address". The value of this attribute will be the address of the server that the NDPS Manager is loaded on.

If this attribute is missing or incorrect then the printer agent will believe that the NDPS Manager is down or unreachable.

This can be missing if there was a communication problem at the time the NDPS Manager was loaded or it bound to the incorrect network address.

Notes:
How to verify Network Address attribute through ConsoleOne.
1. Through ConsoleOne go to the properties of the printer agent in question
2. Select the "Other" tab

Example of "Network Address" value representation:
10D448941D781
{1} = The network adapter number on the server
{0D44} = The IP port number in hex format
{8941D781} = The IP address in hex format. Take each 2 digits and convert from hex to decimal to get the correct IP address for example this servers address is 137.65.215.129(dec) or 89.41.D7.81(hex)