Scottie S

Hi all.

I have installed MOSS 2007 enterprise in a simple-server farm mode using a SQL 2005 backend.

It appears I have everything else working except the My Site functionality.
When I click on My Site, I get:
Your personal site cannot be created because Self-Service Site Creation is not enabled. Contact your site administrator for more information.

So then I enable Self-Service Site Creation for the web app that is hosting the My Site service and try again. This time I receive:

There has been an error creating the personal site. Contact your site administrator for more information.

I have the SSP set up so that the admin site is on one web app on a port other than 80, and the My Site is on a different web app at port 80 at relative url mysite/

I am not sure but think it may have something to do with the permissions on the SQL databases for the account holding up the SSP or the web app's identity account.

My SSP service account is called moss-ssp1 and it has db owner on the 2 shared services databases and the WSS databases.
My web app identity service account is called moss-apppool and it has db owner as well on the SQL databases.

Anyone have ideas on what it could be and/or the fix to get My Sites working

Thanks a bunch,

Da



Re: SharePoint - Setup, Upgrade, Administration and Operation Need a bit of help getting My Site functionality to work

SharePointing

Well, if it's pulling up pages and you are able to create other web sites, then I would think your permissions on the DBs are fine.

Sounds to me like there was some sort of issue when the MySites were originally created. Did you create a Site Collection for them or did you simply create the Web Application






Re: SharePoint - Setup, Upgrade, Administration and Operation Need a bit of help getting My Site functionality to work

Bob Fox MVP

Slight correction. Mysites are not one Site Collection but many (each user that creates a MySites in effect creates his or her own site collection) these collections reside under the Web Applciation.

To the original poster.... when you were setting up your SSP did you create a Web Application just for Mysites as you were prompted during the SSP Config

ALso login using the System Account you specified during the install... is that account able to create a Mysites






Re: SharePoint - Setup, Upgrade, Administration and Operation Need a bit of help getting My Site functionality to work

Scottie S

I don't have any production information on this solution yet so I wiped and reinstalled.

I did create two separate web apps again, one for the admin site(non-port 80) and the other for My Sites.

This time I did not change the default location of the My Site directory when creating the SSP so it's installed at the server root.
My Sites work now, I just don't prefer to have them be at http://server

In my managed paths I would rather:
-Have the (root) explicit path be a Site Collection hosting the main intranet site.
-Have a wildcard path for /sites that will host a series of Site Collections based on company divisions that will in turn have their respective department team sites.
-Lastly have the My Sites map to a url such as http://server/mysite rather than http://server

I can set up the managed paths and make the site collections work with the exception of moving the My Sites to a different location.
Every time I move that sucker it breaks the mysite functionality.

My process was:
1. Define an implicit path such as /mysite
2. Make sure a wildcard path exists at /personal
3. Create a new site collection located at the implicit path of /mysite using the My Site Host template on the right web app.
4. Go into My Site Settings and switch the site provider to http://server:80/mysite and ensure location is personal.

Maybe I am missing something. I'll keep jimmy'ing around with it to see if it's possible to move the My Sites to a different path without it breaking.

Thanks,
Da





Re: SharePoint - Setup, Upgrade, Administration and Operation Need a bit of help getting My Site functionality to work

Shane Young - SPS MVP

I have done essentially what you described and it worked very straight forward for me.

In step 3 above did you go to the MY Site host site you created and click the button It should take care of the rest of the settings for you.

Shane - SharePoint Help





Re: SharePoint - Setup, Upgrade, Administration and Operation Need a bit of help getting My Site functionality to work

Scottie S

Yes, did that in step 3.

Any pre-existing My Sites are fine, but a new user who clicks on the link is no longer able to have their page auto-created.

They receive the error:

There has been an error creating the personal site. Contact your site administrator for more information.

I can work with having the root site collection be a My Site page I guess. I am still getting up to speed on the architecture so hopefully in time I will get more familiar with the internal workings to move it over successfully.

On another note, Sharepoint Designer 2007 rocks with Office Sharepoint server.





Re: SharePoint - Setup, Upgrade, Administration and Operation Need a bit of help getting My Site functionality to work

pdbaker

Just wondering if you found an answer to this one

I'm having a similar problem. I accidentally deleted the MySites (old) workspace that was there after the upgrade from 2003 to 2007. I've tried the standard steps above to set the mysites site collection back up but although existing mysites now link through again fine, new users (including administrators) cannot create a personal site without getting the error you mentioned.

Paul






Re: SharePoint - Setup, Upgrade, Administration and Operation Need a bit of help getting My Site functionality to work

Bob Fox MVP

I recomend two things to try here as I have seen this happen in an environment.

Look in your Central Admin Application area at the Site Deletion section... open that and then change the web application to your Mysites collection see if there is a site collection with your user account associated... delete if you find this.

One other thing to try is to go into your shared services and open User Profiles and Properties / View User Profiles. Find your account name in there and delete it. Run a crawl and it will be re added and try creating your mysite again.

Hope this helps






Re: SharePoint - Setup, Upgrade, Administration and Operation Need a bit of help getting My Site functionality to work

Malcolm Gin

I am having the specific error message issue as well, but I'm beginning to understand that I need to create a site collection at a wildcard URL before I can go forward.

I'll try this when I return to the office on Tuesday. For now, let me record that the reason I had to recreate MySite (and the SSP) was to fix some permissions issues I was having with SSP and not using the right application pool identity for my farm and comain configuration.

Somehow this leads to MOSS 2007 not automatically recreating MySites correctly

Anyhow, I'll try someone else's step 3 above, and see if that clears it up, but I did try your suggestions, Bob, to no avail (probably surprising no one). If I am still stuck after trying Step 3, I'll do my best to report what's going on. Also, I need to call my company's senior MOSS 2007 guy - maybe he knows what's up. He's about 20-30 days ahead of me at any one time. :)






Re: SharePoint - Setup, Upgrade, Administration and Operation Need a bit of help getting My Site functionality to work

Bob Fox MVP

Please do report back your findings... in regards to your statement "but I did try your suggestions, Bob, to no avail (probably surprising no one" Not sure what was meant by that but this solution does fix a corrupt profile and I only mention this because I have seen it happen twice in a large environement that I was piloting.

Again.. let us know how you make out or what you find.






Re: SharePoint - Setup, Upgrade, Administration and Operation Need a bit of help getting My Site functionality to work

Malcolm Gin

Bob,

Sorry to be unclear. I didn't mean to be disparaging of your help.

Fuller description of problem:
I have a 2 server farm (1 server: everything MOSS 2007, including SSP, other server: an instance of SQL 2005 supporting all the back-end SQL Server stuff).

I am running the RTM MOSS 2007 bits but licensed (well after initial install) with an Enterprise key. Aside from running a LOT of web applications to support lots of customization and noodling efforts, the only real server customizations were:
- installing a PDF iFilter
- being required by my security folks to run all services/application pools with my domain account (so they could track me/blame me if needed)

Everything seems to be working except MySite creation, which bails with the "Your personal site cannot be created because Self-Service Site Creation is not enabled. Contact your site administrator for more information." error message.

I assume the trouble started when I created a new SSP and moved all the web applications over to it. This was about 3-4 weeks ago.

Even running as the System Account (my domain account), trying to create a MySite returns that error (after a few seconds of the spinning green daisy).

I have tried:
- Looking in Central Admin Application Management, Site Deletion area, there was no site collection with my user account.
- Going to shared services, User Profiles and Properties, View User Profiles. Found my account name there and checked it, then deleted it. Instead of running a crawl, I waited for MOSS 2007 to repopulate my profile. Tried to create my site again. Same error.
- Inspected Managed Paths for the MySite host. They are:
a) (root) (explicit inclusion)
b) sites (wildcard inclusion)
c) personal (wildcard inclusion)
- Trying to create a MySite Host site collection. I'm not so sure how to do this. Here was my attempt:
a) Chose the sites managed path.
b) Created a site collection using the MySite Host template at http://server:port/sites/mysites
c) Went to SSP, MySite Settings and set http://server:port/sites/mysites as the Personal Site Services location.
d) Attempted MySite creation. Failed (same error).

I've been trying to look at the logs (at C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\LOGS), the Event Viewer logs, and anything else I can get my hands on but none of that's revealed anything so far (though in truth it's a lot to analyze).

Any other suggestions Also, if I've don the MySite Host site collection wrong, please let me know. I'd be glad to know how to do it right!

Thanks,
M









Re: SharePoint - Setup, Upgrade, Administration and Operation Need a bit of help getting My Site functionality to work

Bob Fox MVP

Hey Malcom.... that wasnt a hit on you but I want to know when i give the wrong advice... it has been known to happen :)

One comment you made early on here " being required by my security folks to run all services/application pools with my domain account (so they could track me/blame me if needed)" I do applaud the security folks for wanting to keep an eye and audit but you need to make sure your account in AD is set to 1 "never expire" and you will also have issues if your password is changed as you will need to revisit the environment to reset this..... its easier with the new version but still a hassle.... Also your comany can no longer fire you while Sharepoint is being run as having your user account run services is also considered a security issue..... but am going off on a tangent so i will stop and try to focus on the actual issue.

-Looking in Central Admin Application Management, Site Deletion area, there was no site collection with my user account.
If Mysites was configured correctly your personal mysite would reside inside that realm... not under the other site collections.

You said you tried to manually create a Mysites infrastructure toward the end of your reply... you lost me... i mean I think i know where your going but you still lost me :) When you set up your SSP part of the process was creating two Web Applications.... One for the SSP and then another for Mysites.... ( you can get by with one but Microsoft recomends adding a second webapplication just for Mysites) Ok so you ask whats the difference Off the top of my head without having a look at your environment I cant tell you but when i am creating my Mysites implementations I generally go through the Application to do the work and dont venture into IIS.

At what stage are you now with your deployment... is it live Hosting Data Or is it brand new and can be rebuilt (SSP rebuild is what im getting at)







Re: SharePoint - Setup, Upgrade, Administration and Operation Need a bit of help getting My Site functionality to work

Malcolm Gin

Hi Bob, thanks for getting back to me again!

Thanks for the tip on the passwords/domain accounts. I would definitely use a non-expiring password account for this purpose if I could, but unfortunately the security folks cannot make that sort of thing available to me. Believe me, I've tried. Since I've negotiated, successfully, password changes in production 2003 environments before, I think I can handle it. :)

I'm sorry I lost you. My point was in trying to replicate Scottie S's process above:

My process was:
1. Define an implicit path such as /mysite
2. Make sure a wildcard path exists at /personal
3. Create a new site collection located at the implicit path of /mysite using the My Site Host template on the right web app.
4. Go into My Site Settings and switch the site provider to http://server:80/mysite and ensure location is personal.

I was having some trouble interpreting his use of "implicit path". I'm assuming he means "wildcard path" as in under the definition of managed paths, but I'm not sure, which is why I enumerated my steps. What parts of my process lost you I'd love to be able to convey what I was doing in a way that's meaningful to you.

When I originally created (and later recreated) the SSP, I created two different Web Applications: one for the SSP and one for the MySites host. I did not venture into IIS for any of the configurations.

The site I'm working with is in development, but live and hosting data for a couple dozen developers. I can rebuild the SSP whenever I need to as I am the uberAdmin on the environment, and since I already rebuilt it once in the past several weeks, I can happily do that, but since from my point of view I rebuilt the SSP properly and as far as I can tell that's what caused the problem, I'm leery of thinking this'll fix the issue.

Thanks,
M






Re: SharePoint - Setup, Upgrade, Administration and Operation Need a bit of help getting My Site functionality to work

Malcolm Gin

Okay, after talking with my company's architect, I have a fix for my problem.

Here's the whole process (for creating a My Site Host from the web application up - incidentally, I blogged this at: http://www.malcolmgin.com/msblog/ p=48):

Prepare new web application to take up My Site host duties:

  1. Create a new web application (e.g. http://mossdev1:25000/)
  2. Inspect Managed Paths for the new web application. You should already have:
    1. (root) - Explicit inclusion
    2. sites - Wildcard inclusion
  3. Delete managed paths:
    1. sites - Wildcard inclusion
  4. Create managed paths:
    1. personal - Wildcard inclusion
    2. mysite - Explicit inclusion
  5. End state for managed paths should be:
    1. (root) - Wildcard inclusion
    2. personal - Wildcard inclusion
    3. mysite - Explicit inclusion
  6. Create a site collection at /mysite/ managed path. This will use a My Site Host template:
    1. Choose correct web application (e.g. http://mossdev1:25000/)
    2. Title: My Site Host (doesn¡¯t matter, really)
    3. URL: http://mossdev1:25000/mysite (no fill-in because path is explicit in managed paths)
    4. Template: Enterprise (tab) -> My Site Host
    5. Specify primary and secondary administrators.
    6. Click OK.
  7. Create a blank site collection at the / managed path to enable self-service site creation:
    1. Choose correct web application (e.g. http://mossdev1:25000/)
    2. Title: Blank site (doesn¡¯t matter, really)
    3. URL: http://mossdev1:25000/ (no fill-in because path is explicit in managed paths)
    4. Template: Collaboration (tab) -> Blank Site
    5. Specify primary and secondary administrators.
    6. Click OK.
  8. Enable Self-Service Management. Choose from Application Management -> Application Security.

Now that you¡¯ve created the host, here¡¯s how to make sure it works properly in the SSP¡¯s My Site Settings:

  1. Navigate to My Site Settings (go to your SSP¡¯s admin pages, it¡¯s the 3rd link in the 1st section).
    1. For form¡¯s sake, inspect the Preferred Search Center entry. This URL should end in /SearchCenter/Pages/.
    2. Set Personal Site Services to http://mossdev1:25000/mysite/. Note that this points to the URL for the explicit inclusion path and My Site Host Template site collection you created above.
    3. Set Personal site Location into just personal. Note that this points to the URL (after SharePoint puts context to it) for the Wildcard inclusion managed path you created above.
    4. Choose the 2nd Site Naming Format: User name (resolve conflicts by using domain_username).
    5. Enable Allow user to choose the language of their personal site.
    6. Disable My Site to support global deployments.
    7. Default Reader Site Group: NT AUTHORITY\authenticated users.

Now try to navigate to your MySite link and you should be golden. Creation should go just fine.

Thanks for your help, Bob. I hope this helps explain exactly what I did. I think that my issues with my deployment were manyfold, but the ones that I think of immediately are:

  1. I didn't have Self-Service site creation enabled properly.
  2. I didn't have a site collection at the / managed path.
  3. My My Site settings on the SSP were suspect.





Re: SharePoint - Setup, Upgrade, Administration and Operation Need a bit of help getting My Site functionality to work

Bob Fox MVP

Excellent, glad your up and running finally :) And sorry for the late reply, I have been out of pocket the past couple days traveling. Keep posting :)