2

I have MySites set up and Newsfeed enabled thru the User Profile Service App, but on any given user profile, the newsfeed doesn't show up. I don't mean the common issue of seeing the newsfeed but no activites, there's just plain no newsfeed:

enter image description here

Any ideas what's going on here and how to get the newsfeed to show up?

12
  • 2
    Check the users profile in UPS, make sure the Personal Site Capabilities is 14 and nothing else. I had this problem with a user once (instead of the normal "Something went wrong" on the actual Newsfeed page) Aug 6, 2014 at 15:53
  • Also make sure the user actually has a mysite (so this is not just the shared "person.aspx" page) Aug 6, 2014 at 15:55
  • @RobertLindgren Thanks for the input Robert. I see the field "Personal Site Capabilities" reads 0 actually. Additionally, I see that a personal site goes to the person.aspx site, not the actual personal site. Any ideas how to rectify these two issues?
    – tnw
    Aug 6, 2014 at 16:06
  • Try updating the 0 to 14 first, if you are lucky that will resolve your issue Aug 6, 2014 at 16:16
  • @RobertLindgren We have hundreds of user profiles, hopefully we don't have to do that manually for every one of them? Plus when I edit that field and try to save, I just get "An error occurred trying to save your profile."
    – tnw
    Aug 6, 2014 at 16:18

2 Answers 2

3

The result of our chat:

This error can be due to a number of things.

  • Check that the users Personal site collection is actually created:

    • If so,
      1. Make sure the Personal Site Capabilities on the users profile (in the UPS) is 14.
      2. If that does not help, delete the users Personal site collection (possible data loss) and empty the values for Personal Site and Feed service provider defined identifier. The next time the user tries to reach their Personal Site, SharePoint will try to recreate it.
    • If not so,

      1. Search the ULS -logs for a similar entry like this

        "Skipping creation of personal site from MySitePersonalSiteUpgradeOnNavigationWebPart::CreatePersonalSite() because one or more of the creation criteria has not been met. [SPWeb Url=......../Person.aspx?accountname=(User Name )] htt://......./Person.aspx?accountname=username]Self-Service Site Creation == True Can Create Personal Site == False Is user licensed == False Storage&Social UPA Permission == True Site or Page or Web Part is in design mode == False"

        As you can see, the last part gives you some useful information!

      2. If Self-Service Site Creation == False, make sure you have a wildcard managed path created for the Personal Sites in the MySite web application, also you must make sure you have configured SSSC correctly

      3. If Is user licensed == False, you seem to have a license problem, giving you two options.

        • License the users (PowerShell):

          Get-SPUserLicense
          $a = New-SPUserLicenseMapping -SecurityGroup <yoursecuritygroup> –License Enterprise
          $a | Add-SPUserLicenseMapping
          Enable-SPUserLicensing
          
        • Disable licensing (PowerShell):

          Disable-SPUserLicensing
          

If you do not find a log entry like the one above, you can try to run the creation job manually. It is a timer job named My Site Instantiation Interactive Request Queue, also make sure that this job is scheduled to run regularly (default is every minute).

If you are setting up MySite for the first time, you can follow Microsoft's guide here

0

If you apply a custom master page on your personal site collection, maybe you hid the newsfeed <div> accidentally.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.