Hi,
im running FIM 2010 RC1 update 2,
I configured the self password reset using that guide http://technet.microsoft.com/en-us/library/ee534892(WS.10).aspx
- users are able to register for self-password reset.
- I can reach the "new password prompt" when the correct answers are provided.
- but after, the user get a message "We were unable to reset your password"...
After enabling FIM service debug, I got that error:
Thanks.
im running FIM 2010 RC1 update 2,
I configured the self password reset using that guide http://technet.microsoft.com/en-us/library/ee534892(WS.10).aspx
- users are able to register for self-password reset.
- I can reach the "new password prompt" when the correct answers are provided.
- but after, the user get a message "We were unable to reset your password"...
After enabling FIM service debug, I got that error:
<E2ETraceEvent xmlns="http://schemas.microsoft.com/2004/06/E2ETraceEvent"><System xmlns="http://schemas.microsoft.com/2004/06/windows/eventlog/system"><EventID>3</EventID><Type>3</Type><SubType Name="Error">0</SubType><Level>2</Level><TimeCreated SystemTime="2009-12-11T12:24:41.1914184Z" /><Source Name="Microsoft.ResourceManagement" /><Correlation ActivityID="{391b811e-53e0-469f-9fba-295cee8a917a}" /><Execution ProcessName="Microsoft.ResourceManagement.Service" ProcessID="4456" ThreadID="11" /><Channel/><Computer>SAOPAULO</Computer></System><ApplicationData>
System.Management: System.Management.ManagementException: Access denied 

at System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode)

at System.Management.ManagementObjectCollection.ManagementObjectEnumerator.MoveNext()

at Microsoft.ResourceManagement.PasswordReset.ResetPassword.ResetPasswordHelper(String domainName, String userName, String newPasswordText)<System.Diagnostics xmlns="http://schemas.microsoft.com/2004/08/System.Diagnostics"><LogicalOperationStack></LogicalOperationStack><Timestamp>36529376603</Timestamp><Callstack>
at System.Environment.get_StackTrace()

at System.Diagnostics.TraceEventCache.get_Callstack()

at System.Diagnostics.XmlWriterTraceListener.WriteFooter(TraceEventCache eventCache)

at System.Diagnostics.TraceSource.TraceEvent(TraceEventType eventType, Int32 id, String format, Object[] args)

at Microsoft.ResourceManagement.Utilities.LoggingManager.LogError(String formatString, Object[] arguments)

at Microsoft.ResourceManagement.Utilities.LoggingManager.ReportError(Exception exception)

at Microsoft.ResourceManagement.PasswordReset.ResetPassword.ResetPasswordHelper(String domainName, String userName, String newPasswordText)

at Microsoft.ResourceManagement.Workflow.Activities.PWResetActivity.AttemptPasswordReset(Object sender, XmlDocumentValidationEventArgs e)

at System.Workflow.ComponentModel.Activity.RaiseGenericEvent[T](DependencyProperty dependencyEvent, Object sender, T e)

at Microsoft.ResourceManagement.Workflow.Activities.XmlInteractiveActivity.DocumentValidation(Object sender, EventArgs e)

at System.Workflow.ComponentModel.Activity.RaiseEvent(DependencyProperty dependencyEvent, Object sender, EventArgs e)

at System.Workflow.Activities.CodeActivity.Execute(ActivityExecutionContext executionContext)

at System.Workflow.ComponentModel.ActivityExecutor`1.Execute(T activity, ActivityExecutionContext executionContext)

at System.Workflow.ComponentModel.ActivityExecutor`1.Execute(Activity activity, ActivityExecutionContext executionContext)

at System.Workflow.ComponentModel.ActivityExecutorOperation.Run(IWorkflowCoreRuntime workflowCoreRuntime)

at System.Workflow.Runtime.Scheduler.Run()

at System.Workflow.Runtime.WorkflowExecutor.RunScheduler()

at System.Workflow.Runtime.WorkflowExecutor.RunSome(Object ignored)

at System.Workflow.Runtime.Hosting.SynchronizationContextWorkflowSchedulerService.Schedule(WaitCallback callback, Guid workflowInstanceId)

at System.Workflow.Runtime.WorkflowExecutor.RequestHostingService()

at System.Workflow.Runtime.ScheduleWork.Dispose()

at System.Workflow.Runtime.WorkflowExecutor.EnqueueItemOnIdle(IComparable queueName, Object item, IPendingWork pendingWork, Object workItem)

at System.Workflow.Runtime.WorkflowInstance.EnqueueItemOnIdle(IComparable queueName, Object item, IPendingWork pendingWork, Object workItem)

at System.ServiceModel.Dispatcher.WorkflowOperationAsyncResult.DoWork(Object state)

at System.ServiceModel.Diagnostics.Utility.WaitThunk.UnhandledExceptionFrame(Object state)

at System.Workflow.Runtime.Hosting.SynchronizationContextWorkflowSchedulerService.SynchronizationContextPostHelper.Callback(Object state)

at System.ServiceModel.Diagnostics.Utility.WaitThunk.UnhandledExceptionFrame(Object state)

at System.Threading.ExecutionContext.runTryCode(Object userData)

at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)

at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)

at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)</Callstack></System.Diagnostics></ApplicationData></E2ETraceEvent>
Any suggestion would really be appreciated. Thanks.