iPrint redirection error: "A newer print manager (ndpsm.nlm) is required for this operation"

  • 7005711
  • 08-Apr-2010
  • 26-Apr-2012

Environment

Novell iPrint for NetWare

Situation

After clicking "Apply" to save a printer redirection configuration, one of the following two errors is returned:

A newer print manager (ndpsm.nlm) is required for this operation

Exception saving manager information
Service Error:  Unclassified server error
Object Identification [PrintManagerName]

Resolution

At the NetWare server console, type this command:

LOAD CONFIG

View contents of the sys:\system\config.txt

Ensure the following NLMs are at least to these dates:
APACHE2.NLM  Apr. 25, 2008
APRLIB.NLM  Apr. 25, 2008
DPLSV386.NLM  May. 21, 2007
DPRPCNLM.NLM  Oct. 10, 2006
IPPSRVR.NLM  Jun. 24, 2009
MOD_IPP.NLM  Jun.  7, 2006
NDPSM.NLM  Jun. 25, 2009

If any of the above NLMs are found to be older on the iPrint server attempting the iPrint redirection configuration, update the module.  After updating the module, be sure to unload the module and reload it.  Many of the above modules require other services/modules to be unload prior to unloading.  The NetWare console will inform you of those situations.

A common mistake is to assume that the new module got loaded into memory, when in fact, it did not.  The following command is important to run to ensure the updated module got loaded into memory:

Syntax:
m <module.nlm>
Example:
m ippsrvr.nlm
 
Run the 'm' command for each updated module to ensure the correctly dated module got loaded to memory.
 
Once all the above modules are loaded to memory with the correct date, re-attempt the iPrint printer agent redirection configuration.