Solved

Exchange 2010 - OWA - Rights management operation failed

Posted on 2011-02-21
6
7,125 Views
Last Modified: 2012-08-14
We just implemented a new Small Business Server 2011 over the weekend, now when a user logs into the OWA interface they are prompted with an error that says Rights Management Operation Failed.

Details below:
Request
Url: https://*domain*.org:443/owa/forms/premium/SubPageEventHandler.aspx?ae=Item&a=Preview&t=IPM.Conversation&id=CID.jIn1wxoZZU%2bjrR2iSj2XgA%3d%3d.LgAAAAASs9o68YbcS4%2fbs67BEavYAQDz8JgEoEZ4SrmGTqEj14JyAAAABEMlAAAB.LzcAAAAEQyEAAAAANWkCAAAAAAA%3d&calist=&canary=863b68c5e25b4195a54e53519b93c578&SP=1&pfmk=M46%3a1298313956191&subpage=ReadConversation.ascx
User host address: *ip address*
User: *Name of User*
EX Address: /o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=*User Name*
SMTP Address: *Email Address*
OWA version: 14.1.218.13
Mailbox server: *FQDN*

Exception
Exception type: Microsoft.Exchange.Data.Storage.RightsManagementPermanentException
Exception message: Rights management operation failed.

Call stack

Microsoft.Exchange.Clients.Owa.Core.UserContext.get_IsIrmEnabled() 
Microsoft.Exchange.Clients.Owa.Premium.ConversationUtilities.LoadConversation(UserContext userContext, OwaStoreObjectId owaConversationId, PropertyDefinition[] requestedProperties) 
Microsoft.Exchange.Clients.Owa.Premium.ReadConversation.OnLoad(EventArgs e) 
System.Web.UI.Control.LoadRecursive() 
System.Web.UI.Control.LoadRecursive() 
System.Web.UI.Control.LoadRecursive() 
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

Inner Exception
Exception type: Microsoft.Exchange.Security.RightsManagement.RightsManagementException
Exception message: BindValidityTimeViolated

Call stack

Microsoft.Exchange.Security.RightsManagement.Errors.ThrowOnErrorCode(Int32 hr, LocalizedString contextMessage) 
Microsoft.Exchange.Security.RightsManagement.Errors.ThrowOnErrorCode(Int32 hr) 
Microsoft.Exchange.Data.Storage.RightsManagement.RmsClientManager.DrmEnvironment.InitializeEnvironment() 
Microsoft.Exchange.Data.Storage.RightsManagement.RmsClientManager.Initialize() 
Microsoft.Exchange.Data.Storage.RightsManagement.RmsClientManager.InitializeIfNeeded() 
Microsoft.Exchange.Data.Storage.RightsManagement.RmsClientManager.get_IRMConfig() 
Microsoft.Exchange.Clients.Owa.Core.UserContext.get_IsIrmEnabled()

Open in new window

0
Comment
Question by:tomtcs
6 Comments
 
LVL 11

Accepted Solution

by:
MichaelVH earned 500 total points
ID: 34945820
Hi there,

somehow I suspect that IRM is enabled for the virtual directories.

Could you please do the following?

1. Log on to the exchange server and open (as Administrator) the Exchange Management Shell (EMS)
2. Run "Get-OWAVirtualDirectory | FL" and search for IRM; you'll probably see that it's enabled.
3. Run "Set-OWAVirtualDirectory -IRMEnabled $false"

Now reset IIS and try OWA again.
0
 

Author Comment

by:tomtcs
ID: 34945854
[PS] C:\Windows\system32>Set-OWAVirtualDirectory -IRMEnabled $false

cmdlet Set-OwaVirtualDirectory at command pipeline position 1
Supply values for the following parameters:
Identity:

What do i put for identity?
0
 
LVL 11

Expert Comment

by:MichaelVH
ID: 34946085
could you post me the outcome of the Get-OWAVirtualDirectory command please?
0
How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

 

Author Comment

by:tomtcs
ID: 34946178
figured it out based on your comment: owa (Default Web Site)

Performed an IIS reset and working now :)
0
 

Expert Comment

by:sovran
ID: 37280811
This fix worked for me. Same issue. The identity that it is asking fro is listed in the output of the GET command. It my be SERVERNAME\owa (Default Web Site) for you....
0
 
LVL 3

Expert Comment

by:tamaneri
ID: 37341987
this worked for me too. thanks guys.
0

Featured Post

Are end users causing IT problems again?

You’ve taken the time to design and update all your end user’s email signatures, only to find out they’re messing up the HTML, changing the font and ruining the imagery. What can you do to prevent this? Find out how you can save your signatures from end users today.

Join & Write a Comment

Local Continuous Replication is a cost effective and quick way of backing up Exchange server data. The following article describes the steps required to configure Local Continuous Replication. Also, the article tells you how to restore from a backup…
Scam emails are a huge burden for many businesses. Spotting one is not always easy. Follow our tips to identify if an email you receive is a scam.
In this video we show how to create a Contact in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Recipients >> Contact ta…
The basic steps you have just learned will be implemented in this video. The basic steps are shown to configure an Exchange DAG in a live working Exchange Server Environment and manage the same (Exchange Server 2010 Software is used in a Windows Ser…

759 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

24 Experts available now in Live!

Get 1:1 Help Now