Link to home
Start Free TrialLog in
Avatar of rpriebe2600
rpriebe2600Flag for United States of America

asked on

SBS 2011/Exchange 2010 user unable to get email remotely or on phone

We recently had our Exchange Server 2010 (SBS 2011) fail and we had to load the database and logs from a backup that was completed 12 hours before the server crash. Since then we have been getting strange mailbox and calendar errors. We are in the process of moving to a new server, but need to resolve some issues. The worst is that one client can get email while using Outlook in the office, but can't get email with OWA (either in the office or remotely) or on his phone.  Any help is greatly appreciated.

Here is the error message:

Request
Url: https://remote.priebesecurity.com:443/owa/
User host address: 192.168.2.25
User: Kirby Roundtree
EX Address: /o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=Kirby Roundtree
SMTP Address: kroundtree@priebesecurity.com
OWA version: 14.1.438.0

Exception
Exception type: Microsoft.Exchange.Data.Storage.StoragePermanentException
Exception message: The process failed to get the correct properties.

Call stack
Microsoft.Exchange.Data.Storage.MapiPropertyBag.GetProperties(IList`1 propertyDefinitions)
Microsoft.Exchange.Data.Storage.StoreObjectPropertyBag.InternalLoad(ICollection`1 extraProperties)
Microsoft.Exchange.Data.Storage.StoreObjectPropertyBag..ctor(StoreSession session, MapiProp mapiProp, ICollection`1 autoloadProperties, Boolean canSaveOrDisposeMapiProp)
Microsoft.Exchange.Data.Storage.StoreObjectPropertyBag..ctor(StoreSession session, MapiProp mapiProp, ICollection`1 autoloadProperties)
Microsoft.Exchange.Data.Storage.ItemBuilder.CoreItemBind(StoreSession session, StoreId storeId, MapiMessageCreator mapiMessageCreator, ItemBindOption itemBindOption, ICollection`1 propertiesToLoad, StoreObjectType& storeObjectType)
Microsoft.Exchange.Data.Storage.ItemBuilder.ItemBindAsMessage(StoreSession session, StoreId storeId, MapiMessageCreator mapiMessageCreator, ItemBindOption itemBindOption, ICollection`1 propertiesToLoad)
Microsoft.Exchange.Data.Storage.Item.BindAsMessage(StoreSession session, StoreId itemId, ICollection`1 propsToReturn)
Microsoft.Exchange.Data.Storage.UserConfigurationCache.Get(UserConfigurationName configName, StoreObjectId folderId)
Microsoft.Exchange.Data.Storage.UserConfigurationManager.InternalGetUserConfiguration(StoreId folderId, UserConfigurationName configurationName, UserConfigurationTypes freefetchDataType)
Microsoft.Exchange.Clients.Owa.Core.UserOptions.GetUserConfiguration()
Microsoft.Exchange.Clients.Owa.Core.UserOptions.Load(IList`1 properties)
Microsoft.Exchange.Clients.Owa.Core.UserOptions.LoadAll()
Microsoft.Exchange.Clients.Owa.Core.UserContext.Load(OwaContext owaContext)
Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.CreateUserContext(OwaContext owaContext, UserContextKey userContextKey, UserContext& userContext)
Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.PrepareRequestWithoutSession(OwaContext owaContext, UserContextCookie userContextCookie)
Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.AcquireAndPreprocessUserContext(OwaContext owaContext, HttpRequest request)
Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.InternalDispatchRequest(OwaContext owaContext)
Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.DispatchRequest(OwaContext owaContext)
Microsoft.Exchange.Clients.Owa.Core.OwaRequestEventInspector.OnPostAuthorizeRequest(Object sender, EventArgs e)
System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

Inner Exception
Exception type: Microsoft.Mapi.MapiExceptionJetErrorReadVerifyFailure
Exception message: MapiExceptionJetErrorReadVerifyFailure: Unable to get properties on object. (hr=0x80004005, ec=-1018) Diagnostic context: Lid: 55847 EMSMDBPOOL.EcPoolSessionDoRpc called [length=613] Lid: 43559 EMSMDBPOOL.EcPoolSessionDoRpc returned [ec=0x0][length=450][latency=0] Lid: 23226 --- ROP Parse Start --- Lid: 27962 ROP: ropOpenMessage [3] Lid: 17082 ROP Error: 0xFFFFFC06 Lid: 26977 Lid: 21921 StoreEc: 0xFFFFFC06 Lid: 27962 ROP: ropExtendedError [250] Lid: 1494 ---- Remote Context Beg ---- Lid: 1238 Remote Context Overflow Lid: 23921 StoreEc: 0x3EC Lid: 21970 StoreEc: 0x8004010F PropTag: 0x668F0040 Lid: 23921 StoreEc: 0x3EC Lid: 21970 StoreEc: 0x8004010F PropTag: 0x3D2F0003 Lid: 23921 StoreEc: 0x3EC Lid: 21970 StoreEc: 0x8004010F PropTag: 0x672D0003 Lid: 23921 StoreEc: 0x3EC Lid: 21970 StoreEc: 0x8004010F PropTag: 0x672F0014 Lid: 23921 StoreEc: 0x3EC Lid: 21970 StoreEc: 0x8004010F PropTag: 0x67A40014 Lid: 21970 StoreEc: 0xFFFFFC06 Pro
Avatar of Valentina Perez
Valentina Perez
Flag of France image

Hi,

When you recover the database before mounting, it was in clean shutdown?

Regards
Valentina
Avatar of rpriebe2600

ASKER

It was a dirty shutdown and we were unable to do a database recovery. We had to restore a backup and mount that.
Hi,

All the users are not able to connect to OWA? Or only for example kirby?

Regards
Valentina
Just Kirby. One other user can view email, but not her calendar. Those are the only two I know of.
Hi,

It will good to repair mailbox with the following command:

New-MailboxRepairRequest -Mailbox "kirby" -CorruptionType ProvisionedFolder,SearchFolder,AggregateCounts,Folderview -Archive

You need to replace kirby with the correct alias.

Regards
Valentina
Exchange Server 2010

Microsoft Corporation

Version: 14.01.0438.000


I don't think that command is supported. Am I correct?
Hi,

It is supported in Exchange 2010 (Applies to: Exchange Server 2010 SP2, Exchange Server 2010 SP3)

You have SP1 so no, it seems to be not supported.

Regards
Valentina
That's unfortunate. Any other ideas? Maybe archive it to PST and then recreate the account? Would that work?
ASKER CERTIFIED SOLUTION
Avatar of Valentina Perez
Valentina Perez
Flag of France image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Do you have any specific steps you would take to do this correctly? Unfortunately, I know just enough to know how much I don't know and that there are more ways to mess it up then to do it correctly.
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
As I noted above, our server is too old for the new-mailboxrepairrequest command.

Thank you for the pointer to the recovery software. I have decided to hire a local IT professional to come and fix it. And then move the whole thing to the cloud.
No more replies from the author, the issue seems to be solved