On a newly built SharePoint 2010 environment, I noticed that when I went to edit a user’s profile data I would see that a number of the user property fields were disabled with an error message stating:
There was a problem retrieving data for this field. Updating values in this field is disabled temporarily. You can still update values in other fields.
The following image is a screenshot of the error:
There are a number of fixes on the Internet, however this the following method resolved the issue for me as I already had a Metadata Service Application in place and working.
The resolution to this is to provide the My Site application pool account with access to the Managed Metadata Service:
- Open Central Administration and navigate to the Manage Service Applications page.
- Highlight the Metadata Serivce Application.
- Click on Permissions in the ribbon.
- Enter your My Site application pool account and click Add.
- Tick the Full Access to Term Store permission.
- Click OK to save your changes.
Now when you try to edit profile information you can now successfully edit all the properties and not just some of them. If you provide only read rights to the My Site application pool account, you will only be able to view data stord in these fields and making any changes will be blocked.
- James
