Solved

Sharepoint Error After Live Migration

Posted on 2014-01-17
8
3,222 Views
Last Modified: 2014-02-21
I followed the instructions in this guide:
http://www.codeproject.com/Articles/663663/Live-Migration-of-SharePoint-2010-to-SharePoint-20?msg=4739463#xx4739463xx

Due to not being able to use the interal copy function I just copied the DB manually via command line.

I am able to get the WSS-Content DB with all of my sites into the 2013 installation. But when I try to access the sites I get the following error:

Error
An unexpected error has occurred.

Troubleshoot issues with Microsoft SharePoint Foundation.

Correlation ID: a1446b9c-8c9d-2092-0000-098df2499809

Date and Time: 1/17/2014 2:31:03 PM

Go back to site Go back to site

in the log this corresponds to:
01/17/2014 14:31:03.00       w3wp.exe (0x0634)                             0x14C4      SharePoint Foundation               Logging Correlation Data            xmnv      Medium        Name=Request (GET:http://sharepointtest2:80/sites/hcms)      a1446b9c-8c9d-2092-0000-098df2499809
01/17/2014 14:31:03.00       w3wp.exe (0x0634)                             0x14C4      SharePoint Foundation               Authentication Authorization        agb9s      Medium        Non-OAuth request. IsAuthenticated=True, UserIdentityName=, ClaimsCount=0      a1446b9c-8c9d-2092-0000-098df2499809
01/17/2014 14:31:03.01       w3wp.exe (0x0634)                             0x14C4      Web Content Management              Publishing                          adjr0      Medium        CatalogConfig.ReadFromPropertyBag; Catalog configurations don't exist for site collection http://sharepointtest2/sites/hcms.      a1446b9c-8c9d-2092-0000-098df2499809
01/17/2014 14:31:03.01       w3wp.exe (0x0634)                             0x14C4      Web Content Management              Publishing                          ai23f      Medium        SiteServicesAddins.ReadFromPropertyBag: Site services addins don't exist for site collection http://sharepointtest2/sites/hcms.      a1446b9c-8c9d-2092-0000-098df2499809
01/17/2014 14:31:03.01       w3wp.exe (0x0634)                             0x14C4      SharePoint Foundation               General                             8kh7      High          List does not exist.  The page you selected contains a list that does not exist.  It may have been deleted by another user.      a1446b9c-8c9d-2092-0000-098df2499809

But the sites are listed in the content database "Current Number of sites" number on the central administration page. It lists there are 4 sites....

Any ideas?
0
Comment
Question by:MarcViste
  • 4
  • 4
8 Comments
 
LVL 38

Accepted Solution

by:
Justin Smith earned 500 total points
ID: 39791326
Did you have any custom solutions deployed in the 2010 farm and if so, are they now deployed to 2013?  Was your 2010 web app using claims auth?  Can you access <url>/_layouts/settings.aspx ?
0
 

Author Comment

by:MarcViste
ID: 39794306
Ok to be very honest I am a totally Sharepoint Noob. So that being said.... how do I check for custom solutions? I think windows based authentication on both old and new.
0
 
LVL 38

Expert Comment

by:Justin Smith
ID: 39794319
Central Admin - System Settings - Farm Solutions will show you solutions installed at the farm level.  

To check for claims in 2010, pull up a SharePoint Management Shell window on one of your farm servers and run the following:

Get-SPWebApplication | Select Name, URL, UseClaimsAuthentication


If any of them are "False", you need to migrate them to Claims, then migrate to 2013.  Or (not best practice) you can manually create a Classic Auth web app in 2013 and migrate as is to that web app.

http://technet.microsoft.com/en-us/library/gg251985.aspx
0
 

Author Comment

by:MarcViste
ID: 39794328
If both are supposed to be widnows auth why do I need to change to claims first?
0
Ransomware-A Revenue Bonanza for Service Providers

Ransomware – malware that gets on your customers’ computers, encrypts their data, and extorts a hefty ransom for the decryption keys – is a surging new threat.  The purpose of this eBook is to educate the reader about ransomware attacks.

 
LVL 38

Expert Comment

by:Justin Smith
ID: 39794352
Because Microsoft said to :)

Claims auth is what the default is in 2013 and will likely be the only choice in the next version.  Classic auth is being deprecated.  It's better to get on claims now.  Yes both use Windows auth but the actual token is formatted differently between claims and classic.

The switch isn't that bad.  It sounds scarier than what it is.
0
 

Author Comment

by:MarcViste
ID: 39794410
What does changing to claims auth on a live system before copying the DB do on the user level? Would people possibly have log in issues or anything of that nature?
0
 
LVL 38

Expert Comment

by:Justin Smith
ID: 39794422
Yes you can have login issues.  You need to run a test prior to make sure you get the process down.  In my experience the number one issue is forgetting to set the cache accounts properly.  They must be in the "claims" format.  Do a Google search.

Doing a SharePoint upgrade/migration is a big task.  It's not something that should be taken lightly.  It will take some research, planning, and testing.
0
 

Author Comment

by:MarcViste
ID: 39794437
I've noticed. Although the link in my question makes it seem oh so super easy. And I am finding it's the opposite.

You have any links to guides you prefer for the migration?
0

Featured Post

Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
SharePoint 2010 - migrate MySites to a new server? 5 38
SharePoint sub-site searching and results. 8 32
Help with a redirect in web.config file 8 20
sharepoint online 3 32
If you are a web developer, you would be aware of the <iframe> tag in HTML. The <iframe> stands for inline frame and is used to embed another document within the current HTML document. The embedded document could be even another website.
I thought I'd write this up for anyone who has a request to create an anonymous whistle-blower-type submission form created using SharePoint 2010 (this would probably work the same for 2013). It's not 100% fool-proof but it's as close as you can get…
This video explains how to create simple products associated to Magento configurable product and offers fast way of their generation with Store Manager for Magento tool.
Concerto provides fully managed cloud services and the expertise to provide an easy and reliable route to the cloud. Our best-in-class solutions help you address the toughest IT challenges, find new efficiencies and deliver the best application expe…

930 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now