7020907: NDSD crashes randomly after applying the May 2017 novell-ncpenc patch.

This document (7020907) is provided subject to the disclaimer at the end of this document.

Environment

Novell Open Enterprise Server 2015 (OES 2015) Linux Support Pack 1

Novell Open Enterprise Server 2015 (OES 2015) Linux

Novell Open Enterprise Server 11 (OES 11) Linux Support Pack 3

Novell Open Enterprise Server 11 (OES 11) Linux Support Pack 2

Situation

NDSD crashes randomly after applying the May 2017 novell-ncpenc patch.

ndsd.log will have the following message:

/opt/novell/eDirectory/sbin/ndsd: symbol lookup error:

/opt/novell/eDirectory/lib64/nds-modules/libncpengine.so: undefined

symbol: _Z24GetConnSockFDIPAddrandDNiPiPPcPt

Resolution

Patch has been released in the Patch Channel.

Install the patch with the following command:

zypper in novell-ncpenc

or

zypper up –t patch

Restart ndsd is required:

rcndsd restart

Note: In some instances it will be required to restart the server due to kernel updates.

Cause

Undefined symbol: _Z24GetConnSockFDIPAddrandDNiPiPPcPt error is seen and ndsd crashes. The extern declaration in another source file for GetConnSockFDIPAddrandDN() had slightly different signature than the original one (unicode vs. char).Made the necessary fix by removing difference in signature.

Additional Information

Fixed versions:

OES2015sp1

novell-ncpenc-5.6.1-0.208.1.x86_64.rpm

OES2015

novell-ncpenc-5.6.0-0.195.216.1.x86_64.rpm

OES11sp3

novell-ncpenc-5.2.2-0.96.154.2.x86_64.rpm

OES11sp2

novell-ncpenc-5.2.2-0.96.132.147.2.x86_64.rpm

Disclaimer

This Support Knowledgebase provides a valuable tool for NetIQ/Novell/SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented “AS IS” WITHOUT WARRANTY OF ANY KIND.

Related:

Leave a Reply