Environment
Novell Distributed Print Services (NDPS)
Novell NetWare 5.1
Novell NetWare 6.0
Novell NetWare 6.5
Novell iPrint for NetWare
Novell NetWare 5.1
Novell NetWare 6.0
Novell NetWare 6.5
Novell iPrint for NetWare
Situation
Server abends in NDPSM module after server IP address has been
changed. Server will abend between 5 to 30 minutes after
NDPSM has been loaded.
NDPSM debug logging shows the following:
Object: .DONT_PANIC.SERVERS.TREE
Error -603 (expected)
UniGetAttrVal() returned error -603 (expected)
Attempting to get "Network Address"
See Additional Information for an extract from the abend log.
NDPSM debug logging shows the following:
Object: .DONT_PANIC.SERVERS.TREE
Error -603 (expected)
UniGetAttrVal() returned error -603 (expected)
Attempting to get "Network Address"
See Additional Information for an extract from the abend log.
Resolution
After the server IP address had changed the
'LastKnownGoodSRSAddress' reference in, SYS:\SYSTEM\DPLSV386.REG
was incorrect.
The line should be similar to the following:
"LastKnownGoodSRSAddress"="10.10.10.10:3018"
Also, check the SRS address in SLP is correct:
DISPLAY SLP SERVICES SRS.NOVELL
Once updated reboot the server to ensure the changes remain persistent.
The line should be similar to the following:
"LastKnownGoodSRSAddress"="10.10.10.10:3018"
Also, check the SRS address in SLP is correct:
DISPLAY SLP SERVICES SRS.NOVELL
Once updated reboot the server to ensure the changes remain persistent.
Additional Information
KB 10023896 - How to Create an NDPS Debug Log File
https://support.microfocus.com/kb/doc.php?id=10023896
Abend log:
Novell Open Enterprise Server, NetWare 6.5
PVER: 6.50.07
Server DONT_PANIC halted Thursday, 6 May 2010 18:02:43.970
Abend 1 on P00: Server-5.70.07: Page Fault Processor Exception (Error code 00000002)
Registers:
CS = 0008 DS = 0023 ES = 0023 FS = 0023 GS = 0023 SS = 0010
EAX = 00000000 EBX = 6383B0A0 ECX = 8D1D2094 EDX = 00000022
ESI = 00000001 EDI = 88010AA0 EBP = 880109E8 ESP = 880109C4
EIP = 99FBF28E FLAGS = 00010292
99FBF28E 66C7000000 MOV [EAX]=?, 0000
EIP in NIPPED.NLM at code start +0000328Eh
Access Location: 0x00000000
The violation occurred while processing the following instruction:
99FBF28E 66C7000000 MOV [EAX], 0000
99FBF293 6A00 PUSH 00
99FBF295 8B4514 MOV EAX, [EBP+14]
99FBF298 83C002 ADD EAX, 00000002
99FBF29B 50 PUSH EAX
99FBF29C 8B4520 MOV EAX, [EBP+20]
99FBF29F FF30 PUSH dword ptr [EAX]
99FBF2A1 FF751C PUSH dword ptr [EBP+1C]
99FBF2A4 E88A190000 CALL NIPPED.NLM|_UUUnicodeToLocal
99FBF2A9 83C410 ADD ESP, 00000010
Running process: NDPSM_CheckConn Process
Thread Owned by NLM: NDPSM.NLM
Stack pointer: 8800FB90
OS Stack limit: 8800CBE0
Scheduling priority: 67371008
Wait state: 5050090 Wait for interrupt
Stack: --8D1D24C0 ?
--6383B0A0 ?
95D2E52C (DPLSV386.NLM|_NWEDInfGetValueFromKey+1C)
--635B3104 ?
--8D1D24C0 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--8D1D2070 ?
--88010A0C ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--88010A0C ?
--88010AA0 ?
--00000001 (LOADER.NLM|KernelAddressSpace+1)
--6383B0A0 ?
95D2E708 (DPLSV386.NLM|_NWEDInfInterpValueAsRegImport+18)
--8D1D2070 ?
--88010A24 ?
--88010A50 ?
--88010AA0 ?
--88010A34 ?
95CE9745 (DPLSV386.NLM|_GetDebugBuffer+65)
--8D1D2070 ?
--88010A24 ?
--88010A50 ?
--88010AA0 ?
--99EC4A80 ?
--8D1D2070 ?
--6383B0A0 ?
--88010AD4 ?
--88010AC0 ?
95D0135E (DPLSV386.NLM|_NWDPSrsGetSAPAddr+3E)
--6383B0A0 ?
-9A00AC08 (DPLSV386.NLM|_NWDPBadSAPAddressHeadPtrMGbl+4)
https://support.microfocus.com/kb/doc.php?id=10023896
Abend log:
Novell Open Enterprise Server, NetWare 6.5
PVER: 6.50.07
Server DONT_PANIC halted Thursday, 6 May 2010 18:02:43.970
Abend 1 on P00: Server-5.70.07: Page Fault Processor Exception (Error code 00000002)
Registers:
CS = 0008 DS = 0023 ES = 0023 FS = 0023 GS = 0023 SS = 0010
EAX = 00000000 EBX = 6383B0A0 ECX = 8D1D2094 EDX = 00000022
ESI = 00000001 EDI = 88010AA0 EBP = 880109E8 ESP = 880109C4
EIP = 99FBF28E FLAGS = 00010292
99FBF28E 66C7000000 MOV [EAX]=?, 0000
EIP in NIPPED.NLM at code start +0000328Eh
Access Location: 0x00000000
The violation occurred while processing the following instruction:
99FBF28E 66C7000000 MOV [EAX], 0000
99FBF293 6A00 PUSH 00
99FBF295 8B4514 MOV EAX, [EBP+14]
99FBF298 83C002 ADD EAX, 00000002
99FBF29B 50 PUSH EAX
99FBF29C 8B4520 MOV EAX, [EBP+20]
99FBF29F FF30 PUSH dword ptr [EAX]
99FBF2A1 FF751C PUSH dword ptr [EBP+1C]
99FBF2A4 E88A190000 CALL NIPPED.NLM|_UUUnicodeToLocal
99FBF2A9 83C410 ADD ESP, 00000010
Running process: NDPSM_CheckConn Process
Thread Owned by NLM: NDPSM.NLM
Stack pointer: 8800FB90
OS Stack limit: 8800CBE0
Scheduling priority: 67371008
Wait state: 5050090 Wait for interrupt
Stack: --8D1D24C0 ?
--6383B0A0 ?
95D2E52C (DPLSV386.NLM|_NWEDInfGetValueFromKey+1C)
--635B3104 ?
--8D1D24C0 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--8D1D2070 ?
--88010A0C ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--88010A0C ?
--88010AA0 ?
--00000001 (LOADER.NLM|KernelAddressSpace+1)
--6383B0A0 ?
95D2E708 (DPLSV386.NLM|_NWEDInfInterpValueAsRegImport+18)
--8D1D2070 ?
--88010A24 ?
--88010A50 ?
--88010AA0 ?
--88010A34 ?
95CE9745 (DPLSV386.NLM|_GetDebugBuffer+65)
--8D1D2070 ?
--88010A24 ?
--88010A50 ?
--88010AA0 ?
--99EC4A80 ?
--8D1D2070 ?
--6383B0A0 ?
--88010AD4 ?
--88010AC0 ?
95D0135E (DPLSV386.NLM|_NWDPSrsGetSAPAddr+3E)
--6383B0A0 ?
-9A00AC08 (DPLSV386.NLM|_NWDPBadSAPAddressHeadPtrMGbl+4)