06-03-2008 10:32 AM
08:27:15,821 ERROR [smb.protocol.mailslot] Host announce error (LANA 4)
08:27:25,821 ERROR [smb.protocol.mailslot] Host announce error (LANA 4)
08:27:45,822 ERROR [smb.protocol.mailslot] Host announce error (LANA 4)
08:27:45,822 ERROR [smb.protocol.mailslot] Marked LANA as unavailable due to send errors
06-17-2008 10:21 AM
06-29-2008 04:00 PM
06-29-2008 05:32 PM
06-29-2008 06:45 PM
05-04-2009 04:19 AM
Hello,
While testing Alfresco 2.9B on a Windows 2003 professional 64bit server, we noticed that CIFS did not work correctly.
Our mapping is \\ice, which works most of the time. The trouble starts when a user clicks his way into a folder structure: after several clicks, either the explorer window closes, or an error message appears (system unavailable) and the window hangs.
Either way, we cannot use cifs for longer than a few seconds (though sometimes it lasts for several minutes).
In the logfile, the following errors appear:08:27:15,821 ERROR [smb.protocol.mailslot] Host announce error (LANA 4)
08:27:25,821 ERROR [smb.protocol.mailslot] Host announce error (LANA 4)
08:27:45,822 ERROR [smb.protocol.mailslot] Host announce error (LANA 4)
08:27:45,822 ERROR [smb.protocol.mailslot] Marked LANA as unavailable due to send errors
Has anyone else encountered this situation on a win64 environment?
It looks like this issue has been around for a while: http://forums.alfresco.com/viewtopic.php?f=9&t=7583
In our case also the returned status code is 119, which is not recognized by the Win32NetBIOSHostAnnouncer and is treated as an error.
protected void sendAnnouncement(String hostName, byte[] buf, int offset, int len) throws Exception
{
// Build the destination NetBIOS name using the domain/workgroup name
NetBIOSName destNbName = new NetBIOSName(getDomain(), NetBIOSName.MasterBrowser, false);
byte[] destName = destNbName.getNetBIOSName();
// Send the host announce datagram via the Win32 Netbios() API call
int sts = Win32NetBIOS.SendDatagram(getLana(), getNameNumber(), destName, buf, 0, len);
if ( sts != NetBIOS.NRC_GoodRet)
{
// Log the error
………..
}
}
protected void sendAnnouncement(String hostName, byte[] buf, int offset, int len) throws Exception
{
// Build the destination NetBIOS name using the domain/workgroup name
NetBIOSName destNbName = new NetBIOSName(getDomain(), NetBIOSName.MasterBrowser, false);
byte[] destName = destNbName.getNetBIOSName();
// Send the host announce datagram via the Win32 Netbios() API call
int sts = Win32NetBIOS.SendDatagram(getLana(), getNameNumber(), destName, buf, 0, len);
/* if ( sts != NetBIOS.NRC_GoodRet) WRONG IF TO REPLACE */
if ( sts != len) // correct if
{
// Log the error
…………….
}
…………….
}
05-04-2009 06:24 AM
02-04-2010 07:49 AM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.