Error: "There is no such object on the server"

book

Article ID: 169963

calendar_today

Updated On:

Products

Management Platform (Formerly known as Notification Server)

Issue/Introduction

The following errors are seen in the logs after a failed Active Directory Import:

Module: AltirisNativeHelper.dll
Source: Altiris.DirectoryServices.DirectoryExport.LDAPExporterThread.GetGroupMembers
Description: While getting group members for (LDAP Path) System.Runtime.InteropServices.COMException caught in GetGroupMembers. Reason: There is no such object on the server ( Unhandled exception. Type=System.Runtime.InteropServices.COMException Msg=There is no such object on the server Src=System.DirectoryServices
StackTrace=
     at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
     at System.DirectoryServices.DirectoryEntry.Bind()
     at System.DirectoryServices.DirectoryEntry.get_SchemaClassName()
     at Altiris.DirectoryServices.DirectoryExport.LDAPExporterThread.GetGroupMembers(DirectoryEntry dirEntry, Array objPropertiesToLoadArray, Hashtable htMembers, ImportRuleFilter[] filters)
     COM Exception errcode = -2147016656 )

Module: AltirisNativeHelper.dll
Source: Altiris.DirectoryServices.DirectoryExport.LDAPExporterThread
Description: Failed to get group (LDAP Path) from directory, error There is no such object on the server. Continuing to next group.

Module: AltirisNativeHelper.dll
Source: Altiris.DirectoryServices.DirectoryExport.LDAPExporterThread.GetDirectoryDataFromGroups
Description: System.Runtime.InteropServices.COMException caught in GetDirectoryDataFromGroups. Reason: There is no such object on the server ( Unhandled exception. Type=System.Runtime.InteropServices.COMException Msg=There is no such object on the server Src=System.DirectoryServices
StackTrace=
     at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
     at System.DirectoryServices.DirectoryEntry.Bind()
     at System.DirectoryServices.DirectoryEntry.get_SchemaClassName()
     at Altiris.DirectoryServices.DirectoryExport.LDAPExporterThread.GetGroupMembers(DirectoryEntry dirEntry, Array objPropertiesToLoadArray, Hashtable htMembers, ImportRuleFilter[] filters)
     at Altiris.DirectoryServices.DirectoryExport.LDAPExporterThread.GetGroupMembers(DirectoryEntry dirEntry, Array objPropertiesToLoadArray, Hashtable htMembers, ImportRuleFilter[] filters)
     at Altiris.DirectoryServices.DirectoryExport.LDAPExporterThread.GetGroupMembers(DirectoryEntry dirEntry, Array objPropertiesToLoadArray, Hashtable htMembers, ImportRuleFilter[] filters)
     at Altiris.DirectoryServices.DirectoryExport.LDAPExporterThread.GetDirectoryDataFromGroups()
     COM Exception errcode = -2147016656 )

Cause

There are items included in the rule that is being used to import the data that the user does not have read rights to.

Resolution

Make sure that either the user being used for the import rule has read rights or remove the items that he or she does not have read rights for.

Applies To
Altiris Component for Microsoft Active Directory.