Discover scans fail on SMB3 based targets and you observe the following error in the FileReader(n).log files on the Network Discover server:
com.vontu.discover.crawler.framework.RepositoryCrawler handleRepositoryException
SEVERE: The specified path cannot be found //acme.com/Shared Data.
com.vontu.discover.repository.RepositoryException: The specified path cannot be found //acme.com/Shared Data.
at com.vontu.filesystemcrawler.ExceptionConverterImpl.createRepositoryException(ExceptionConverterImpl.java:164)
at com.vontu.filesystemcrawler.ExceptionConverterImpl.convertSmbException(ExceptionConverterImpl.java:241)
at com.vontu.filesystemcrawler.RootFileFactory.createRootFile(RootFileFactory.java:63)
at com.vontu.filesystemcrawler.FileSystemContentRoot.open(FileSystemContentRoot.java:99)
at com.vontu.discover.crawler.framework.RepositoryCrawler.openContentRoot(RepositoryCrawler.java:1042)
at com.vontu.discover.crawler.framework.RepositoryCrawler.crawlUserContentRoot(RepositoryCrawler.java:869)
at com.vontu.discover.crawler.framework.RepositoryCrawler.crawl(RepositoryCrawler.java:679)
at com.vontu.discover.crawler.framework.RepositoryCrawler$CrawlerThread.run(RepositoryCrawler.java:481)
Caused by: jcifs.smb.SmbException: The network name cannot be found.
at jcifs.smb.SmbTransportImpl.checkStatus2(SmbTransportImpl.java:1417)
at jcifs.smb.SmbTransportImpl.checkStatus(SmbTransportImpl.java:1528)
at jcifs.smb.SmbTransportImpl.sendrecv(SmbTransportImpl.java:985)
at jcifs.smb.SmbTransportImpl.send(SmbTransportImpl.java:1499)
at jcifs.smb.SmbSessionImpl.sessionSetupSMB2(SmbSessionImpl.java:601)
at jcifs.smb.SmbSessionImpl.sessionSetup(SmbSessionImpl.java:466)
at jcifs.smb.SmbSessionImpl.send(SmbSessionImpl.java:361)
at jcifs.smb.SmbSessionImpl.send(SmbSessionImpl.java:339)
at jcifs.smb.SmbTreeImpl.treeConnect(SmbTreeImpl.java:600)
at jcifs.smb.SmbTreeConnection.connectTree(SmbTreeConnection.java:609)
at jcifs.smb.SmbTreeConnection.connectHost(SmbTreeConnection.java:563)
at jcifs.smb.SmbTreeConnection.connectHost(SmbTreeConnection.java:484)
at jcifs.smb.SmbTreeConnection.connect(SmbTreeConnection.java:460)
at jcifs.smb.SmbTreeConnection.connectWrapException(SmbTreeConnection.java:421)
at jcifs.smb.SmbFile.ensureTreeConnected(SmbFile.java:545)
at jcifs.smb.SmbFile.exists(SmbFile.java:821)
at com.vontu.filesystemcrawler.file.SmbFileAdapter.ensureExists(SmbFileAdapter.java:222)
at com.vontu.filesystemcrawler.file.FileFactory.createFile(FileFactory.java:74)
at com.vontu.filesystemcrawler.RootFileFactory.createRootFile(RootFileFactory.java:59)
... 5 more
DLP 15.x
Red Hat based Network Discover Server
The JCIFS version shipped with DLP 15.x does not support SMB3.
If possible, scan the targets using a Windows based Network Discover Server. This provides the highest level of compatibility with SMB3 and Discover Scan features.
Implement the workaround in the following KB article: Implementing Network Discover scans of SMB shares using CIFS