Weird problem and I know it is more then likely permission based, but I cannot figure it out. So here it is.
I have Exchange 2007 running with multiple CAS servers and Clustered Mailbox servers. I am hosting it in a Root - Child forest topology. When trying to access e-mail via OWA for users that within one of the child domains I get the following error: Read below the error message for more details.
Request
Url:
https://xxx.xxx.xxx.xxx:443/owa/lang.owaUser host address: xxx.xxx.xxx.xxx
Exception
Exception type: Microsoft.Exchange.Data.St
orage.Stor
agePermane
ntExceptio
n
Exception message: There was a problem accessing Active Directory.
Call stack
Microsoft.Exchange.Data.St
orage.Exch
angePrinci
pal.Save()
Microsoft.Exchange.Clients
.Owa.Core.
RequestDis
patcher.Di
spatchLang
uagePostLo
cally(OwaC
ontext owaContext, OwaIdentity logonIdentity, CultureInfo culture, String timeZoneKeyName, Boolean isOptimized)
Microsoft.Exchange.Clients
.Owa.Core.
RequestDis
patcher.Di
spatchLang
uagePostRe
quest(OwaC
ontext owaContext)
Microsoft.Exchange.Clients
.Owa.Core.
RequestDis
patcher.Pr
epareReque
stWithoutS
ession(Owa
Context owaContext, UserContextCookie userContextCookie)
Microsoft.Exchange.Clients
.Owa.Core.
RequestDis
patcher.In
ternalDisp
atchReques
t(OwaConte
xt owaContext)
Microsoft.Exchange.Clients
.Owa.Core.
RequestDis
patcher.Di
spatchRequ
est(OwaCon
text owaContext)
System.Web.HttpApplication
.SyncEvent
ExecutionS
tep.System
.Web.HttpA
pplication
.IExecutio
nStep.Exec
ute()
System.Web.HttpApplication
.ExecuteSt
ep(IExecut
ionStep step, Boolean& completedSynchronously)
Inner Exception
Exception type: Microsoft.Exchange.Data.Di
rectory.AD
OperationE
xception
Exception message: Active Directory operation failed on domain controller name goes here. This error is not retriable. Additional information: Insufficient access rights to perform the operation. Active directory response: 00002098: SecErr: DSID-03150A45, problem 4003 (INSUFF_ACCESS_RIGHTS), data 0
Call stack
Microsoft.Exchange.Data.Di
rectory.AD
Session.An
alyzeDirec
toryError(
PooledLdap
Connection
connection, DirectoryRequest request, DirectoryException de, Int32& retries, Int32 maxRetries)
Microsoft.Exchange.Data.Di
rectory.AD
Session.Ex
ecuteModif
icationReq
uest(ADRaw
Entry entry, DirectoryRequest request, ADObjectId originalId)
Microsoft.Exchange.Data.Di
rectory.AD
Session.Sa
ve(ADObjec
t instanceToSave, IEnumerable`1 properties)
Microsoft.Exchange.Data.St
orage.Exch
angePrinci
pal.Save()
Inner Exception
Exception type: System.DirectoryServices.P
rotocols.D
irectoryOp
erationExc
eption
Exception message: The user has insufficient access rights.
Call stack
System.DirectoryServices.P
rotocols.L
dapConnect
ion.Constr
uctRespons
e(Int32 messageId, LdapOperation operation, ResultAll resultType, TimeSpan requestTimeOut, Boolean exceptionOnTimeOut)
System.DirectoryServices.P
rotocols.L
dapConnect
ion.SendRe
quest(Dire
ctoryReque
st request, TimeSpan requestTimeout)
Microsoft.Exchange.Data.Di
rectory.Po
oledLdapCo
nnection.S
endRequest
(Directory
Request request, LdapOperation ldapOperation)
Microsoft.Exchange.Data.Di
rectory.AD
Session.Ex
ecuteModif
icationReq
uest(ADRaw
Entry entry, DirectoryRequest request, ADObjectId originalId)
-------------------
This is only when the user is in one of the Child Domains, if the user is in the Root Domain then they can access OWA just fine.
Setup ---- Root Domain = a.local Child1 Domain = b.a.local Child2 Domain = c.a.local
Users in a.local can access OWA just fine, users in b.a.local or c.a.local cannot access OWA. They can get past the login screen, but when it ask for the Time Zone and etc. page on OWA it fails once you press ok.
I am trying to get this deployed ASAP, would someone please help !!!