Error "Cannot access tree" after configuring SLP in the Novell Client 2 SP1 for Windows 7

  • 7006181
  • 02-Jun-2010
  • 26-Apr-2012

Environment

Novell Service Location Protocol (SLP) Novell SLP Directory Agent (SLPTCP.NLM)

Novell Client 2.0 SP1 for Windows 7 (IR1)

Situation

Novell Client 2 for Windows 7 is reporting the error, "Cannot access tree <treename>" when attempting to browse for the tree context.
 
Error: "Tree or server not found"
 
Unable to browse contexts from the Credential Provider login screen.
 
After configuring Service Location on the client, clicking on the contexts button of the advanced options returns the error "Cannot access tree <treename>".

If the workstation sits for 5 minutes then they are able to click the button and see the contexts.

This problem is only encountered when the SLP/DA is running on Netware.

Resolution

Install an updated SLPTCP.NLM.   The patch is available here:  https://download.novell.com/Download?buildid=3jTAJ9OIQAQ~

After installing this module, running "modules slptcp" on your NetWare server should display as "Version 2.13.00 Wednesday, June 24, 2010". 

Additional Information

Looking at a LAN trace shows us that the SLPDA is resetting the client TCP connections to the DA.  The XID in the response coming back from the SLPDA is incorrect and does not match what the client is expecting. 

The Open SLPDA that ships with SLES and OES does not exhibit this problem.  A workaround would be to create an A record in the DNS server for the "Tree Name" pointing to a server in the Tree.