Dsrepair adds incorrect port number to network address attribute.

  • 3311909
  • 09-Aug-2006
  • 26-Apr-2012

Environment

Products:
Novell eDirectory 8.7.3.8 for Windows 2003
Configuration:
eDirectory server name is resolvable via DNS.
SLP is disabled or not configured

Situation

Symptom:
The network address attribute for the ncspServer object is populated with the address and port 0 or a random port number eg. 147.11.68.199:0
Dhost will stop randomly and mswinsock on top of the stack.
Change:
When SLP is disabled, DNS is used to resolve servers names for eDirectory. If dsrepair is then used to repair the address, the address is then found via DNS, this information is placed into the address part of the attribute and the protocol type is set to udp. The port is not populated.

Checking server: .TestServ-NDS.Resources.Novell
ERROR: Adding a Network Address Property :
Address Type = UDP, data[6] = 147.220.100.252:0

Resolution

Fix:
This problem is addressed in dsrepair.dml post eDirectory 8.7.3.8 release of eDirectory.
Workaround:
If no action is taken the limber process can repair this issue over time. It can also be forced by executing the limber process on each of the servers effected.