Repair selected servers network address causes a core

(Last modified: 23Nov2005)

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

fact

Novell eDirectory 8.7.3 for AIX

symptom

Repair selected servers network address causes a core

Ndsrepair -N | Select a server from the list | Choose repair selected servers Network address or Repair all network addresses. The server will core.

Ndsrepair -U also causes a core because it runs through the same code path.

cause

The cause for this appears to be related to a build issue. This only happens on an AIX platform.  It occurs with the latest, shipping 8.7.3 Support Pack for AIX - SP7.

fix

A defect has been opened and should be fixed in a future eDirectory 8.7.3 Support Pack.

Work around: Create a hosts.nds file in the /etc/ directory with the servers DNS name and IP address see format below.

LABAIX.novell.com     10.0.0.1

labaix                          10.0.0.1

note

Pstack of core file:

 IOT/Abort trap in pthread_kill at 0xd0062514 ($t5)
0xd0062514 (pthread_kill+0xac) 80410014        lwz   r2,0x14(r1)
(dbx) where
pthread_kill(??, ??) at 0xd0062514
_p_raise(??) at 0xd0061f98
raise.raise(??) at 0xd01f2b50
abort.abort() at 0xd0212d8c
__PureVirtualCalled() at 0xd0a064c4
nbman.bufferData(unsigned long)(??, ??), line 440 in "nbman.cpp"
caddr.RepairSingleServer(unsigned int)(??), line 606 in "caddr.cpp"
caddr.PerformRepairEveryServer()(), line 226 in "caddr.cpp"
RepairEveryServer()(), line 189 in "caddr.cpp"
NUTRepairEveryServer()(), line 515 in "addr.cpp"
AddressList()(), line 256 in "addr.cpp"
unnamed block $b7, line 503 in "dsrepair.cpp"
dsrepair_cmd_server(void*)(??), line 503 in "dsrepair.cpp"
PoolWorker__FPv() at 0x10012508
(dbx)

document

Document Title: Repair selected servers network address causes a core
Document ID: 10096478
Solution ID: NOVL100854
Creation Date: 02Feb2005
Modified Date: 23Nov2005
Novell Product Class:novell directory services

disclaimer

The Origin of this information may be internal or external to Novell. Novell makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Novell makes no explicit or implied claims to the validity of this information.
Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.