Print manager fails to load with nss after upgrading iprint through the channel

  • 7004346
  • 01-Sep-2009
  • 08-Nov-2012

Environment

Novell iPrint for Linux Open Enterprise Server Support Pack 1

Situation

ipsmd fails to start on NSS after upgrading novell-iprint-server to 6.1.200900608-1

The following messages are appearing in /var/opt/novell/log/iprint/ipsmd.log
 
INFO iPrint Manager 'clusterPrintManager.print.novell' has successfully loaded.
WARNING The kernel has indicated that a gateway, ilprsrvrd or accounting process is gone.
INFO The iPrint Manager has unloaded successfully.
WARNING The iPrint Manager has just experienced a segfault or fatal error. It will be restarted by its monitor process.

Resolution

Obtain an updated novell-iprint-server RPM (novell-iprint-server-6.1.2010 or later) from the channel.
 
After the RPM has been updated, run these commands:
cd /opt/novell/iprint/bin
 
Re-run the iprint_nss_relocate script
iprint_nss_relocate -a <admin fdn in ldap format> -p <admin password> -n <NSS Path with no trailing slash> -l cluster

For example: iprint_nss_relocate -a cn=admin,o=novell -p novell -n /media/nss/NSSVOL1 -l cluster
 

Additional Information

The updated iprint_nss_relocate script will do the following:
Restore the symbolic links to:
/var/opt/novell/iprint 
/etc/opt/novell/iprint 
/var/opt/novell/log/iprint
 
Restore proper user / group ownership to /opt/novell/iprint/bin/iprintgw
Ensure the /etc/permissions.d/iprint file is correct.
As a workaround, these steps will sometimes get iPrint working without updating the novell-iprint-server RPM.

Workaround:

Modify /etc/permissions.d/iprint to read:

/opt/novell/iprint/bin/ilprsrvrd       root:iprintgrp    4750
/opt/novell/iprint/bin/iprintcnfg      root:www          4750
/opt/novell/iprint/bin/iprintgw        root:iprintgrp    4750

and run

SuSEconfig --module permissions
rcnovell-ipsmd restart