This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Not able to add distribution shares to Update Manager

While trying to add distribution shares I get the error below from a dialogue box advising to send to Sophos Tech Support.  Has anyone else experienced this?

Sophos.Management.Dali.ObjectNotFoundException: Call to SP dbo.SDDMServerGetByIdentityTag returned error code 22
   at Sophos.Management.Data.SPErrorHandler.CheckReturnCode(SqlCommand cmd)
   at Sophos.Management.Data.GeneralCommand.ExecuteAndReturnDataTableImpl()
   at Sophos.Management.Data.Utils.ExecuteAndHandleTransientErrors(ISqlConnectionContext scc, MethodThatMayThrowTransientError methodToCall)
   at Sophos.Management.Data.GeneralCommand.ExecuteAndReturnDataTable()
   at Sophos.Management.Data.GeneralCommand.ExecuteAndReturnDataRowImpl()
   at Sophos.Management.Data.Utils.ExecuteAndHandleTransientErrors(ISqlConnectionContext scc, MethodThatMayThrowTransientError methodToCall)
   at Sophos.Management.Data.GeneralCommand.ExecuteAndReturnDataRow()
   at Sophos.Management.Data.CrudPersister.ExecuteAndReturnDataRow(GeneralCommandMetadata commandMetadata)
   at Sophos.Management.Data.Sddma.SddmServerSql.GetByIdentityTag(String identityTag)
   at Sophos.Management.Data.Sddma.Dali.ServerDao.GetByIdentityTag(String identityTag)
   at Sophos.Management.Services.Sddma.ServerRepository.GetByIdentityTag(String identityTag)

----- [outer exception] -----
   -- error: 0x80040611
   -- facility: Custom (Defined by the interface)
   -- source:   Sophos.Management.Data

   at 2
   at bool __thiscall ConfigSDDMData::IsTargetInUse(const class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > &,class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > &) const
   at __w64 long __thiscall ConfigSddmDistributionPage::OnAddShare(unsigned short,unsigned short,struct HWND__ *,int &)
   at 1
   at void __thiscall UpdateServerView::EditSumConfig(void)
   at __w64 long __thiscall UpdateServerView::OnActionEditSDDMConfig(unsigned short,unsigned short,struct HWND__ *,int &)
   at int __cdecl Run(int,class bl::CommandLine,enum bl::ConsoleType::Type)
   at int __stdcall wWinMain(struct HINSTANCE__ *,struct HINSTANCE__ *,wchar_t *,int)



This thread was automatically locked due to age.
  • Hello TerryOdom,

    could you give some details? I assume you're talking about Configure update manager, tab Distribution.
    From a quick glance at the SDDMServerGetByIdentityTag stored procedure I get it that it has encountered an inconsistency in the database when it returns 22. I'm talking about a database inconsistency - a combination of column values that should not be possible even if you make arbitrary updates using sqlcmd.

    Christian