Duplicate LOGON Names Can Disrupt Messenger Service (97491)






This article was previously published under Q97491

SUMMARY

Duplicate names registered to the messenger service cause the lengthy error message shown below. The process by which duplicate names can occur and suggestions for avoiding the problem are discussed after the message.

LAN Man 2.1a, Token Ring, NetBEUI

Sample from LM Error Log:
MESSENGER      3106     01-25-93 05:47pm
NET3106: An unexpected NCB was received. The NCB is the data.
   91 19 3F 08 58 05 27 01 C8 00 2A 20 20 20 20 20   ..?.X.'...*
   20 20 20 20 20 20 20 20 20 20 41 44 4D 49 4E 20
ADMIN
   20 20 20 20 20 20 20 20 20 03 3C 28 28 00 02 00
.<((...
   00 19 00 00 00 00 00 00 00 00 00 00 31 03 00 00
............1...

MESSENGER      3106     01-25-93 05:47pm
NET3106: An unexpected NCB was received. The NCB is the data.
   92 02 3F 08 58 05 27 01 C8 00 2A 20 20 20 20 20   ..?.X.'...*
   20 20 20 20 20 20 20 20 20 20 41 44 4D 49 4E 20
ADMIN
   20 20 20 20 20 20 20 20 20 03 3C 28 28 00 02 00
.<((...
   00 08 00 00 00 00 00 00 00 00 00 00 31 03 00 00
............1...

(1st error)
Byte 1:(NCB CMD)   91 = NCB Listen
Byte 2:(RET CODE)  19 = Name Conflict

(2nd error)
Byte 1:  92 = NCB Hangup
Byte 2:  08 = Illegal local session Number

MORE INFORMATION

This is caused by two machines starting up with the same "unique" name. Although this shouldn't happen, there are certain unusual conditions when it can and does.

In this example, the Admin logs in on one machine, replacing the machine name as the primary NetBIOS name and making the original machine name secondary. Sometime later, ADMIN logs in on the second server. When the standard login broadcast goes out to see if there is another system entity logged on as ADMIN, the first machine doesn't answer for some reason--maybe it has been disconnected momentarily or is using a slow link and doesn't respond in time. The second ADMIN thus is configured as the only ADMIN in the system, so it supersedes the machine name as the primary NetBIOS name just as the first ADMIN did on its machine. Now two machines have ADMIN as their primary NetBIOS name and when alerts go out to user ADMIN, messenger generates the long message above reporting a duplicate name on the net.

If all the machines could "see" each other all the time, the first Admin to log on would be known as Admin and subsequent Admins would use their machine names. This would ensure unique NetBIOS names and alleviate the problem. But system characteristics such as slow links keep machines from being in constant contact and problems such as this one, though rare, can occur.

To fix this, make sure your remote links are always there and up to standards. If you logon Admin at several machines in your system, get a different Admin login name for each server.

Modification Type: Major Last Reviewed: 7/30/2001
Keywords: KB97491