System Attendent mailbox missing
Hello , We have a Windows 2003 Sp2 DC /GC running Exchange 2007 Rollupdate 7 . We arenot able to Upgradethe server to Exch SP1is just part of the issue . OWA is not working for normal users (administrator works fine) . I think all this started after we deleted all the mailbox Databases which might have deleted the SA mailbox also . The reason i say this is ,i dont see anyvalues for HomeMDB or HOMEMTA values for System attendant in Configuration Schema . Also we get this error every9 min . Can you please help me resolve this issue
First Event ===================================================Logon Failure on database "New First Storage Group\Mailbox Database" - Windows account NT AUTHORITY\SYSTEM; mailbox /o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=Ourserver/cn=Microsoft System Attendant.
Error: -1404
Client Machine: OurserverClient Process: Microsoft.Exchange.ServiceHost.exe
Client ProcessId: 0
Client ApplicationId: Microsoft System Attendant Service Let
===================================Second Event
An unexpected failure has occurred. The problem will require administrator intervention. The service will retry in 56 seconds. Diagnostic information:
Cannot open mailbox /o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=Ourserver/cn=Microsoft System Attendant.
Microsoft.Exchange.Data.Storage.StoragePermanentException: Cannot open mailbox /o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=Ourserver/cn=Microsoft System Attendant. ---> Microsoft.Mapi.MapiExceptionJetErrorIndexNotFound: MapiExceptionJetErrorIndexNotFound: Unable to open message store. (hr=0x80004005, ec=-1404)
Diagnostic context:
Lid: 18969 EcDoRpcExt2 called [length=257]
Lid: 27161 EcDoRpcExt2 returned [ec=0x0][length=180][latency=0]
Lid: 23226 --- ROP Parse Start ---
Lid: 27962 ROP: ropLogon [254]
Lid: 17082 ROP Error: 0xFFFFFA84
Lid: 26937
Lid: 21921 StoreEc: 0xFFFFFA84
Lid: 27962 ROP: ropExtendedError [250]
Lid: 1494 ---- Remote Context Beg ----
Lid: 26426 ROP: ropLogon [254]
Lid: 22787 Error: 0x0
Lid: 13032 StoreEc: 0x8004010F
Lid: 7588 StoreEc: 0x8004010F
Lid: 6564 StoreEc: 0x8004010F
Lid: 2439 StoreEc: 0xFFFFF9BF
Lid: 3591 StoreEc: 0xFFFFFA84
Lid: 2567 StoreEc: 0xFFFFFA84
Lid: 2199 StoreEc: 0xFFFFFA84
Lid: 17097 StoreEc: 0xFFFFFA84
Lid: 8620 StoreEc: 0xFFFFFA84
Lid: 10786 dwParam: 0x0 Msg: MAILSERVER
Lid: 1750 ---- Remote Context End ----
Lid: 26849
Lid: 21817 ROP Failure: 0xFFFFFA84
Lid: 26297
Lid: 16585 StoreEc: 0xFFFFFA84
Lid: 32441
Lid: 1706 StoreEc: 0xFFFFFA84
Lid: 24761
Lid: 20665 StoreEc: 0xFFFFFA84
Lid: 25785
Lid: 29881 StoreEc: 0xFFFFFA84
at Microsoft.Mapi.MapiExceptionHelper.ThrowIfError(String message, Int32 hresult, Int32 ec, DiagnosticContext diagCtx)
at Microsoft.Mapi.ExRpcConnection.OpenMsgStore(OpenStoreFlag storeFlags, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, MapiStore msgStorePrivate, String& correctServerDn, ClientIdentityInfo clientIdentityAs, String userDnAs, String applicationId, CultureInfo cultureInfo)
at Microsoft.Mapi.ConnectionCache.OpenMapiStore(String mailboxDn, Guid mailboxGuid, Guid mdbGuid, ClientIdentityInfo clientIdentity, String userDnAs, OpenStoreFlag openStoreFlags, CultureInfo cultureInfo, String applicationId)
at Microsoft.Mapi.ConnectionCache.OpenMailbox(String mailboxDn, Guid mailboxGuid, Guid mdbGuid, WindowsIdentity windowsIdentityAs, String userDnAs, OpenStoreFlag openStoreFlags, CultureInfo cultureInfo, String applicationId)
at Microsoft.Exchange.Data.Storage.ConnectionCachePool.OpenMailbox(String serverDn, String userDn, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, Object identity, ConnectFlag connectFlag, OpenStoreFlag openStoreFlag, CultureInfo cultureInfo, String clientInfoString, Boolean secondTry)
--- End of inner exception stack trace ---
at Microsoft.Exchange.Data.Storage.ConnectionCachePool.OpenMailbox(String serverDn, String userDn, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, Object identity, ConnectFlag connectFlag, OpenStoreFlag openStoreFlag, CultureInfo cultureInfo, String clientInfoString, Boolean secondTry)
at Microsoft.Exchange.Data.Storage.ConnectionCachePool.OpenMailbox(String serverDn, String userDn, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, Object identity, ConnectFlag connectFlag, OpenStoreFlag openStoreFlag, CultureInfo cultureInfo, String clientInfoString, Boolean secondTry)
at Microsoft.Exchange.Data.Storage.ConnectionCachePool.OpenMailbox(String serverDn, String userDn, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, Object identity, ConnectFlag connectFlag, OpenStoreFlag openStoreFlag, CultureInfo cultureInfo, String clientInfoString)
at Microsoft.Exchange.Data.Storage.MailboxSession.Initialize(LogonType logonType, ExchangePrincipal owner, ADOrgPerson delegateUser, Object identity, OpenMailboxSessionFlags flags)
at Microsoft.Exchange.Data.Storage.MailboxSession.CreateMailboxSession(LogonType logonType, ExchangePrincipal owner, ADOrgPerson delegateUser, Object identity, OpenMailboxSessionFlags flags, CultureInfo cultureInfo, String clientInfoString)
at Microsoft.Exchange.Data.Storage.MailboxSession.OpenAsAdmin(ExchangePrincipal mailboxOwner, CultureInfo cultureInfo, String clientInfoString)
at Microsoft.Exchange.Servicelets.SystemAttendantMailbox.Servicelet.Work()
=============================================================Third Event ciscosom
March 10th, 2009 6:06pm
Hello,~ Check by sending a test mail to SA mailbox of the server with delivery receipt just to make sure that it is not accessible.~ Populate the value ofHomeMDB & HomeMTA attributes and restart all the Exchange services and test by sending a test email.You can find steps in below article (it is for Exchange 2003 but steps should be similar to change the value ofHomeMDB attribute in ADSIEdit.msc and to send test mail)How To: Move System Attendant Mailbox - Exchange 2003http://exchangeshare.wordpress.com/2008/08/19/how-to-move-system-attendant-mailbox-exchange-2003/Amit Tank | MVP - Exchange | MCITP:EMA MCSA:M | http://ExchangeShare.WordPress.com
Free Windows Admin Tool Kit Click here and download it now
March 10th, 2009 6:54pm
Good morning Amit , Thanks a ton for the Link ... I went through the link and tried the same on my server , Turns out that my problem is bigger than just moving SA account from : ) . I dont see the SA User Id in Microsoft Exchange System Objects in ADUC , i compared the server in question with other Organization Server , there are so manymore Objects in the OU . However we have "Exchange Install Domain Servers " and a system mailbox xxxxxxxxxxxxx in the troubled server OU .Looks like the SA user no longer exists . Any ideas on how to proceed in such case ?Rds,Somciscosom
March 10th, 2009 7:24pm
Quote: I dont see the SA User Id in Microsoft Exchange System Objects in ADUC
System Attendant (SA) mailbox doesnt have deactivated object as like System Mailbox, so we wont see it in the ADUC
Quote: i dont see any values for HomeMDB or HOMEMTA values for System attendant in Configuration Schema
Can you locate CN=Microsoft System Attendant folder by using the article from Amit? SA mailbox is created in the first database on each server. Is the database that you deleted the first one on the problematic server?
Based on your description, I assume that the database containing the SA mailbox had been deleted. Because both Error events indicate that SA mailbox is inaccessible
In order to recreate the SA mailbox, create a database on the problematic server, and then the SA mailbox will be automatically recreated
References:
Mailbox section in Release Notes for Exchange Server 2007
Free Windows Admin Tool Kit Click here and download it now
March 11th, 2009 12:07pm