My Sites User Profile Stuck on 'We're almost ready!' - SharePoint 2019

Sheldon D'souza 96 Reputation points
2021-11-19T15:32:34.787+00:00

Infrastructure:

New Installation of On-Premise SharePoint 2019 Standard with min role done.
Server A: Front-End with Distributed Cache
Server B: Application with Search
Database Server: SQL 2019 Standard

Language Pack for both English and Arabic along with Security Updates are installed on both servers. Configuration Wizard has run on both servers after the Updates

Configuration:

Created 1st Web Application and Site Collection for Communication Site. On the Same Web Application, Created another Site Collection for Enterprise Search and configured the Search Center URL.

Created 2nd Web Application and Site Collection for My Site Host. Created a User Profile Service with default settings. Configured My Site Settings with the Search Center URL and My Site Host Url.

For the Web Application created 'personal' under Wild Card Inclusion and the same reflects in My Site Settings under User Profile Service. Read Permission given to All Authenticated Users and My Sites are checked for Public. Self Service Site Creation for the Web Application is on with 'Hide the Site Command' selected.

Finally made a Synchronization Connection to AD and ran a Full Synchronization for AD Object Import Job and Imported all User Profiles.

Browsing the New Communication Site, User Name is Displayed. On clicking on 'About Me', get the My Site Profile Page along with 'We're almost ready!', changes to Information and Profile Picture get saved. Profiles created under the Site Collection of the Web Application with 'Domain and Username will not have conflicts'

Errors in Event Log (Application) Event ID 6398

The Execute method of job definition Microsoft.Office.Server.UserProfiles.LMTRepopulationJob (ID 7b15e6d1-bfa0-45c0-9634-8ee3acbde73b) threw an exception. More information is included below.

Unexpected exception in FeedCacheService.IsRepopulationNeeded: Cache server is reconfiguring, Retry Later.. (Correlation=6bb403a0-c866-a064-b5cd-749a52d407a0)

The Execute method of job definition Microsoft.Office.Server.UserProfiles.FeedCacheRepopulationJob (ID 6cc09b80-c5c5-4b5d-80fd-021c25bbef59) threw an exception. More information is included below.

Unexpected exception in FeedCacheService.IsRepopulationNeeded: Cache server is reconfiguring, Retry Later.. (Correlation=75b403a0-c8fa-a064-b5cd-7c495560bc10)

Errors in Event Log (Application Services) Event ID 7155

FeedCache last modified time repopulation failed, the social experience will suffer if this happens many times in an hour.
Unexpected exception in FeedCacheService.IsRepopulationNeeded: Connection to the server terminated, check if the cache host(s) is running.

Tried to use the following solutions:

Changed Personal Site Capabilities:4 to 14 (Didn't Work) - This is not for one user, its effecting every user, when they click on 'About Me'

Repaired the Distributed Cache (Didn't Work)

Use-CacheCluster
Remove-SPDistributedCacheServiceInstance
Add-SPDistributedCacheServiceInstance

Performing Get-CacheHost yield App Fabric Running with Status'Up' with 3 [3,3] [1,3]

Note: Before Repairing the Distribute Cache, the App Fabric Service was Running with Status 'Up'

Does anyone have an idea on how to get this fixed? We are unable to also see the Organization Web part on the MySite. But if we click on 'Personalize the Page', it shows the proper flow. Hence need a solution to solve the MySite issue.

Regards, Sheldon

SharePoint Server Management
SharePoint Server Management
SharePoint Server: A family of Microsoft on-premises document management and storage systems.Management: The act or process of organizing, handling, directing or controlling something.
2,363 questions
No comments
{count} votes

Accepted answer
  1. Sheldon D'souza 96 Reputation points
    2021-11-20T13:13:28.037+00:00

    These steps are for SharePoint 2016, but they are supported for SharePoint 2019 too!

    Create a backup copy before editing this file:
    C:\Program Files\Common Files\microsoft shared\Web Server Extensions\16\TEMPLATE\SiteTemplates\SPSPERS\XML\onet.xml

    Search in the onet.xml for the following lines:

    <Configuration ID="10" Name="FullPersonalSiteS0WithMUIAndDocumentWebParserDisabled" CustomMasterUrl="_catalogs/masterpage/mysite15.master" MasterUrl="_catalogs/masterpage/mysite15.master">
    <SiteFeatures>
    <Feature ID="0EE1129F-A2F3-41A9-9E9C-C7EE619A8C33" /> <!– Storage deployment scenario feature –>
    <Feature ID="FA8379C9-791A-4FB0-812E-D0CFCAC809C8" /> <!– Social data store feature –>
    </SiteFeatures>

    and replace the code with this (adds a line):

    <Configuration ID="10" Name="FullPersonalSiteS0WithMUIAndDocumentWebParserDisabled" CustomMasterUrl="_catalogs/masterpage/mysite15.master" MasterUrl="_catalogs/masterpage/mysite15.master">
    <SiteFeatures>
    <Feature ID="0EE1129F-A2F3-41A9-9E9C-C7EE619A8C33" /> <!– Storage deployment scenario feature –>
    <Feature ID="FA8379C9-791A-4FB0-812E-D0CFCAC809C8" /> <!– Social data store feature –>
    <Feature ID="b2741073-a92b-4836-b1d8-d5e9d73679bb" />
    </SiteFeatures>

    This has to be done on all SharePoint servers.

    Then run this PowerShell cmdlet once. Replace WSS_Content with the name of your MySite Content Database. This will update your Site Master.

    $master = Get-SPSiteMaster -ContentDatabase WSS_Content (Assuming your My Site Web Application has one Site Master)
    Remove-SPSiteMaster -ContentDatabase WSS_Content -SiteId $master.SiteId

    New-SPSiteMaster -Template "SPSPERS#10" -ContentDatabase WSS_Content

    Now go to the Central Administration and delete the Site Collections (Personal MySite of the users) which are hanging on “We’re almost ready”. In addition, navigate in the User Profile Service Application to People > Manage User Profiles. Search for the user and click on “Edit My Profile”. Empty the “Personal Site” field. Open the user's MySite to start the provisioning process again. Just refresh the site if you get a 404 error on the first attempt.

    No comments

0 additional answers

Sort by: Most helpful