jcifs.smb.SmbException: The network name cannot be found -- if a Windows 2003 domain controller was picked
Allen Han <[email protected]> Tue, 11 Mar 2014 12:29:48 -0700 (PDT)
| Newsgroups | gmane.network.samba.java |
|---|---|
| Message-ID | <[email protected]> |
Hello all I have encountered a very strange problem when Windows 2003 server DC was picked, SMB access would fail. When Windows 2008 DC was used, it would be OK. Here is the log (jcifs.util.loglevel=4). The JCIFS lib used was 1.3.17. Domain name based root was configured for DFS. Have anyone seen this kind of issues before? Any workaround or fix to it? Thanks Allen **** 78 DCs ***** Addr = 10.48.202.117 ServerWithDfs hostName = mydomain.mycorp.com doConnect() tree.share = CENTRAL **** 78 DCs ***** SmbComNegotiate[command=SMB_COM_NEGOTIATE,received=false,errorCode=0,flags=0x0018,flags2=0xC803,signSeq=0,tid=0,pid=27479,uid=0,mid=1,wordCount=0,byteCount=12,wordCount=0,dialects=NT LM 0.12] New data read: Transport1[mydomain.mycorp.com/10.48.202.117:445] 00000: FF 53 4D 42 72 00 00 00 00 98 03 C8 00 00 00 00 |ÿSMBr......È....| 00010: 00 00 00 00 00 00 00 00 00 00 57 6B 00 00 01 00 |..........Wk....| SmbComNegotiateResponse[command=SMB_COM_NEGOTIATE,received=false,errorCode=0,flags=0x0098,flags2=0xC803,signSeq=0,tid=0,pid=27479,uid=0,mid=1,wordCount=17,byteCount=80,wordCount=17,dialectIndex=0,securityMode=0xF,security=user,encryptedPasswords=true,maxMpxCount=50,maxNumberVcs=1,maxBufferSize=16644,maxRawSize=65536,sessionKey=0x00000000,capabilities=0x8001F3FD,serverTime=Tue Mar 11 14:21:00 EDT 2014,serverTimeZone=300,encryptionKeyLength=0,byteCount=80,oemDomainName=] treeConnect: unc=\\mydomain.mycorp.com\IPC$,service=????? sessionSetup: accountName=myaccount,primaryDomain=mydomain.mycorp.com NtlmContext[auth=mydomain.mycorp.com\myaccount,ntlmsspFlags=0x60088014,workstation=JCIFS169_253_61,isEstablished=false,state=1,serverChallenge=null,signingKey=null] Type1Message[suppliedDomain=mydomain.mycorp.com,suppliedWorkstation=JCIFS169_253_61,flags=0x60088215] SmbComSessionSetupAndX[command=SMB_COM_SESSION_SETUP_ANDX,received=false,errorCode=0,flags=0x0018,flags2=0xC807,signSeq=0,tid=0,pid=27479,uid=0,mid=2,wordCount=12,byteCount=91,andxCommand=0xFF,andxOffset=0,snd_buf_size=16644,maxMpxCount=10,VC_NUMBER=1,sessionKey=0,lmHash.length=0,ntHash.length=0,capabilities=-2147479468,accountName=null,primaryDomain=null,NATIVE_OS=Windows 7,NATIVE_LANMAN=jCIFS] New data read: Transport1[mydomain.mycorp.com/10.48.202.117:445] 00000: FF 53 4D 42 73 16 00 00 C0 98 07 C8 00 00 00 00 |ÿSMBs...À..È....| 00010: 00 00 00 00 00 00 00 00 00 00 57 6B 00 10 02 00 |..........Wk....| SmbComSessionSetupAndXResponse[command=SMB_COM_SESSION_SETUP_ANDX,received=false,errorCode=More data is available.,flags=0x0098,flags2=0xC807,signSeq=0,tid=0,pid=27479,uid=4096,mid=2,wordCount=4,byteCount=306,andxCommand=0xFF,andxOffset=349,isLoggedInAsGuest=false,nativeOs=Windows Server 2003 3790 Service Pack 2,nativeLanMan=Windows Server 2003 5.2,primaryDomain=] NtlmContext[auth=mydomain.mycorp.com\myaccount,ntlmsspFlags=0x60088014,workstation=JCIFS169_253_61,isEstablished=false,state=2,serverChallenge=null,signingKey=null] Type2Message[target=LM,challenge=<8 bytes>,context=null,targetInformation=<118 bytes>,flags=0x62898215] Type3Message[domain=mydomain.mycorp.com,user=myaccount,workstation=JCIFS169_253_61,lmResponse=<24 bytes>,ntResponse=<166 bytes>,sessionKey=<16 bytes>,flags=0x60088215] SmbComSessionSetupAndX[command=SMB_COM_SESSION_SETUP_ANDX,received=false,errorCode=0,flags=0x0018,flags2=0xC807,signSeq=0,tid=0,pid=27479,uid=4096,mid=3,wordCount=12,byteCount=371,andxCommand=0xFF,andxOffset=0,snd_buf_size=16644,maxMpxCount=10,VC_NUMBER=1,sessionKey=0,lmHash.length=0,ntHash.length=0,capabilities=-2147479468,accountName=null,primaryDomain=null,NATIVE_OS=Windows 7,NATIVE_LANMAN=jCIFS] New data read: Transport1[mydomain.mycorp.com/10.48.202.117:445] 00000: FF 53 4D 42 73 00 00 00 00 98 07 C8 00 00 0C 9E |ÿSMBs......È....| 00010: EF EC B9 08 42 4D 00 00 00 00 57 6B 00 10 03 00 |ïì¹.BM....Wk....| SmbComSessionSetupAndXResponse[command=SMB_COM_SESSION_SETUP_ANDX,received=false,errorCode=0,flags=0x0098,flags2=0xC807,signSeq=1,tid=0,pid=27479,uid=4096,mid=3,wordCount=4,byteCount=128,andxCommand=0xFF,andxOffset=171,isLoggedInAsGuest=false,nativeOs=Windows Server 2003 3790 Service Pack 2,nativeLanMan=Windows Server 2003 5.2,primaryDomain=] NtlmContext[auth=mydomain.mycorp.com\myaccount,ntlmsspFlags=0x60088014,workstation=JCIFS169_253_61,isEstablished=true,state=3,serverChallenge=B0990CFE583EFC5E,signingKey=EB1AB62CAC25D99C628D62E2B2EE437B] SmbComTreeConnectAndX[command=SMB_COM_TREE_CONNECT_ANDX,received=false,errorCode=0,flags=0x0018,flags2=0xC807,signSeq=2,tid=0,pid=27479,uid=4096,mid=4,wordCount=4,byteCount=45,andxCommand=0xFF,andxOffset=0,disconnectTid=false,passwordLength=1,password=,path=\\mydomain.mycorp.com\IPC$,service=?????] New data read: Transport1[mydomain.mycorp.com/10.48.202.117:445] 00000: FF 53 4D 42 75 00 00 00 00 98 07 C8 00 00 DA 77 |ÿSMBu......È..Úw| 00010: 8C 25 98 18 FC 95 00 00 04 08 57 6B 00 10 04 00 |.%..ü.....Wk....| SmbComTreeConnectAndXResponse[command=SMB_COM_TREE_CONNECT_ANDX,received=false,errorCode=0,flags=0x0098,flags2=0xC807,signSeq=3,tid=2052,pid=27479,uid=4096,mid=4,wordCount=3,byteCount=7,andxCommand=0xFF,andxOffset=48,supportSearchBits=true,shareIsInDfs=false,service=IPC,nativeFileSystem=] Trans2GetDfsReferral[command=SMB_COM_TRANSACTION2,received=false,errorCode=0,flags=0x0018,flags2=0xC807,signSeq=4,tid=2052,pid=27479,uid=4096,mid=5,wordCount=15,byteCount=5,totalParameterCount=4,totalDataCount=0,maxParameterCount=0,maxDataCount=4096,maxSetupCount=0,flags=0x00,timeout=0,parameterCount=4,parameterOffset=66,parameterDisplacement=0,dataCount=0,dataOffset=70,dataDisplacement=0,setupCount=1,pad=1,pad1=0,maxReferralLevel=0x3,filename=] New data read: Transport1[mydomain.mycorp.com/10.48.202.117:445] 00000: FF 53 4D 42 32 05 00 00 80 98 07 C8 00 00 9C 23 |ÿSMB2......È...#| 00010: 84 C4 19 F3 6F E8 00 00 04 08 57 6B 00 10 05 00 |.Ä.óoè....Wk....| Trans2GetDfsReferralResponse[command=SMB_COM_TRANSACTION2,received=false,errorCode=0x80000005,flags=0x0098,flags2=0xC807,signSeq=5,tid=2052,pid=27479,uid=4096,mid=5,wordCount=0,byteCount=0,totalParameterCount=0,totalDataCount=0,parameterCount=0,parameterOffset=0,parameterDisplacement=0,dataCount=0,dataOffset=0,dataDisplacement=0,setupCount=0,pad=0,pad1=0,pathConsumed=0,numReferrals=0,flags=0] doConnect: mydomain.mycorp.com/10.48.202.117 treeConnect: unc=\\mydomain.mycorp.com\CENTRAL,service=????? SmbComTreeConnectAndX[command=SMB_COM_TREE_CONNECT_ANDX,received=false,errorCode=0,flags=0x0018,flags2=0xC807,signSeq=6,tid=0,pid=27479,uid=4096,mid=6,wordCount=4,byteCount=51,andxCommand=0xFF,andxOffset=0,disconnectTid=false,passwordLength=1,password=,path=\\mydomain.mycorp.com\CENTRAL,service=?????] New data read: Transport1[mydomain.mycorp.com/10.48.202.117:445] 00000: FF 53 4D 42 75 CC 00 00 C0 98 07 C8 00 00 4D B7 |ÿSMBuÌ..À..È..M·| 00010: 20 BA F3 6D A1 3E 00 00 00 00 57 6B 00 10 06 00 | ºóm¡>....Wk....| SmbComTreeConnectAndXResponse[command=SMB_COM_TREE_CONNECT_ANDX,received=false,errorCode=The network name cannot be found.,flags=0x0098,flags2=0xC807,signSeq=7,tid=0,pid=27479,uid=4096,mid=6,wordCount=0,byteCount=0,andxCommand=0xFF,andxOffset=0,supportSearchBits=false,shareIsInDfs=false,service=null,nativeFileSystem=] Addr = 168.147.242.218 ServerWithDfs hostName = mydomain.mycorp.com doConnect() tree.share = CENTRAL **** 78 DCs ***** jcifs.smb.SmbException: The network name cannot be found. at jcifs.smb.SmbTransport.checkStatus(SmbTransport.java:563) at jcifs.smb.SmbTransport.send(SmbTransport.java:663) at jcifs.smb.SmbSession.send(SmbSession.java:263) at jcifs.smb.SmbTree.treeConnect(SmbTree.java:176) at jcifs.smb.SmbFile.doConnect(SmbFile.java:979) at jcifs.smb.SmbFile.connect(SmbFile.java:1022) at jcifs.smb.SmbFile.connect0(SmbFile.java:943) at jcifs.smb.SmbFile.queryPath(SmbFile.java:1410) at jcifs.smb.SmbFile.exists(SmbFile.java:1493) at jcifs.smb.SmbFile.isDirectory(SmbFile.java:1567) at com.google.enterprise.connector.filesystem.SmbReadonlyFile.newDelegate(SmbReadonlyFile.java:111) at com.google.enterprise.connector.filesystem.SmbReadonlyFile.<init>(SmbReadonlyFile.java:82) at com.google.enterprise.connector.filesystem.SmbFileSystemType.getFile(SmbFileSystemType.java:97) at com.google.enterprise.connector.filesystem.SmbFileSystemType.getFile(SmbFileSystemType.java:1) at com.google.enterprise.connector.filesystem.AbstractFileSystemType.getReadableFile(AbstractFileSystemType.java:43) at com.google.enterprise.connector.filesystem.SmbFileSystemType.getReadableFile(SmbFileSystemType.java:126) at com.google.enterprise.connector.filesystem.SmbFileSystemType.getReadableFile(SmbFileSystemType.java:1) at com.google.enterprise.connector.filesystem.PathParser.getFile(PathParser.java:42) at com.google.enterprise.connector.filesystem.FileRetriever.getFile(FileRetriever.java:82) at com.google.enterprise.connector.filesystem.FileRetriever.getMetaData(FileRetriever.java:77) at com.perficient.gsa.filesystem.mydomain.LmFileRetrieverTest.getSmbMedata(LmFileRetrieverTest.java:205) at com.perficient.gsa.filesystem.mydomain.LmFileRetrieverTest.testGetMetaData(LmFileRetrieverTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at junit.framework.TestCase.runTest(TestCase.java:168) at junit.framework.TestCase.runBare(TestCase.java:134) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:124) at junit.framework.TestSuite.runTest(TestSuite.java:232) at junit.framework.TestSuite.run(TestSuite.java:227) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) treeConnect: unc=\\mydomain.mycorp.com\IPC$,service=????? sessionSetup: accountName=myaccount,primaryDomain=mydomain.mycorp.com NtlmContext[auth=mydomain.mycorp.com\myaccount,ntlmsspFlags=0x60088014,workstation=JCIFS169_253_61,isEstablished=false,state=1,serverChallenge=null,signingKey=null] Type1Message[suppliedDomain=mydomain.mycorp.com,suppliedWorkstation=JCIFS169_253_61,flags=0x60088215] SmbComSessionSetupAndX[command=SMB_COM_SESSION_SETUP_ANDX,received=false,errorCode=0,flags=0x0018,flags2=0xC807,signSeq=8,tid=0,pid=27479,uid=0,mid=7,wordCount=12,byteCount=91,andxCommand=0xFF,andxOffset=0,snd_buf_size=16644,maxMpxCount=10,VC_NUMBER=1,sessionKey=0,lmHash.length=0,ntHash.length=0,capabilities=-2147479468,accountName=null,primaryDomain=null,NATIVE_OS=Windows 7,NATIVE_LANMAN=jCIFS] New data read: Transport1[mydomain.mycorp.com/10.48.202.117:445] 00000: FF 53 4D 42 73 16 00 00 C0 98 07 C8 00 00 3A 7C |ÿSMBs...À..È..:|| 00010: BF FA 1F 9B FA DE 00 00 00 00 57 6B 01 10 07 00 |¿ú..úÞ....Wk....| -- View this message in context: http://samba.2283325.n4.nabble.com/jcifs-smb-SmbException-The-network-name-cannot-be-found-if-a-Windows-2003-domain-controller-was-pickd-tp4662324.html Sent from the Samba - jcifs mailing list archive at Nabble.com.