Recently we upgraded one of our Norwegian client sharepoint sites from WSS 3.0 to Sharepoint Foundation 2010. We followed the database detach method and the whole upgrade went smooth. Only  during our testing of the Sharepoint 2010 Upgraded site we discovered that there was issue creating document libraries. When trying to create a library the process failed with the below error message

“Cannot complete this action.  Please try again.    at Microsoft.SharePoint.Library.SPRequestInternalClass.GetSchemaXML(String bstrUrl, String bstrListName, UInt32 sch, Boolean bOnlyViewAttributes, Boolean bExtendedFieldsProperties, Boolean bNeedInitAll, ISPDataCallback pXMLCallback)     at Microsoft.SharePoint.Library.SPRequest.GetSchemaXML(String bstrUrl, String bstrListName, UInt32 sch, Boolean bOnlyViewAttributes, Boolean bExtendedFieldsProperties, Boolean bNeedInitAll, ISPDataCallback pXMLCallback)                53b2842c-67d3-4b87-a095-58d366880335”

After some research we found out the cause of this error were missing site definition files.  To resolve this issue, we copied over the missing  site definitions files , site template files and XML files to the upgraded SharePoint Foundation 2010 server. This did the trick and creation of document libraries workd normally.

Learn more about IOTAP's SharePoint 2010 Upgrade Service.

For insightful and stimulating conversation about SharePoint and the nuances and issues around upgrading SharePoint join the LinkedIn Sharepoint Upgrade Group.