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.
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 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