Microsoft KB Archive/839745

= You receive an error message when you try to use the SMIGRATE tool to migrate a SharePoint Team Services Web site to a Windows SharePoint Services Web site that is on another computer =

Article ID: 839745

Article Last Modified on 5/28/2004

-

APPLIES TO


 * Microsoft SharePoint Team Services
 * Microsoft Windows SharePoint Services

-



SYMPTOMS
When you try to use the SMIGRATE tool to migrate a SharePoint Team Services from Microsoft Web site to a Microsoft Windows SharePoint Services Web site that is on another computer, you may receive an error message that is similar to the following:

1 Dec 2003 12:00:28 -0600 Site collection opened

1 Dec 2003 12:00:30 -0600 Site opened

Progress: Opening service

Progress: Finished open service http://SERVER2

Progress: Reading manifest: counting tasks

Progress: Beginning restore of http://SERVER2

Progress: Sending manifest

Progress: Finished sending manifest

Progress: Server error: The language is not supported on the server.

Progress: All sites restored

1 Dec 2003 12:00:31 -0600 ERROR (possibly fatal):

ERROR: 2162787 Server error: The language is not supported on the server.

1 Dec 2003 12:00:31 -0600 Site closed

1 Dec 2003 12:00:31 -0600 Site collection closed



CAUSE
This problem may occur if the Service.cnf file on the source server is missing several metakey values, most importantly the vtiextenderversion metakey value. If the Service.cnf file is missing metakey values, the SMIGRATE tool cannot obtain the required information to perform a successful migration.



RESOLUTION
To resolve this problem, copy the vtiextenderversion metakey value from the _vti_inf.html file to the Service.cnf file.

Find the vtiextenderversion metakey value
To find the vtiextenderversion metakey value, follow these steps:  On the source server, start Microsoft Windows Explorer. Click the   folder in the left pane.

Note In this example, the  folder is the folder that contains the files for the Web site that you want to migrate. In the right pane, double-click the _vti_inf.html file. In the browser window, right-click anywhere in the window, and then click View Source. Start Notepad. On the Format menu, click Wordwrap.  In Notepad, locate the section that has text that is similar to the following: <pre class="fixed_text">‘<!-- FrontPage Configuration Information FPVersion=&quot;5.0.2.4803&quot; FPShtmlScriptUrl=&quot;_vti_bin/shtml.dll/_vti_rpc&quot; FPAuthorScriptUrl=&quot;_vti_bin/_vti_aut/author.dll&quot; FPAdminScriptUrl=&quot;_vti_bin/_vti_adm/admin.dll&quot; </li> Note the vtiextenderversion metakey value number that is indicated by the FPVersion tag. For example, in the sample text the vtiextenderversion metakey value number is: 5.0.2.4803.</li></ol>

Type the vtiextenderversion metakey value in the Service.cnf file
To type the vtiextenderversion metakey value in the Service.cnf file, make the hidden Service.cnf file visible, and then edit it. To do this, follow these steps: <ol> On the source server, start Windows Explorer.</li> Click the   folder in the left pane.

Note In this example, the  folder is the folder that contains the files for the Web site that you want to migrate.</li> Turn on Show hidden files and folders. To do this, follow these steps: <ol style="list-style-type: lower-alpha;"> On the Tools menu, click Folder Options, and then click View</li> In the Advanced Settings list, click Show hidden files and folders, and then click OK.</li></ol> </li> Quit Windows Explorer.</li> Start Notepad.</li> On the File menu, click Open, and then locate the folder that contains the files for the Web site that you want to migrate.</li> Double-click the _vti_pvt folder.</li> In the Files of Type list, click All Files.</li> In the Open list, click Service, and then click Open.

Note In this step, Service is the Service.cnf file.</li>  Verify the text for the vti_extenderversion metakey value, and then type the value that you noted from the _vti_inf.html file in step 8 of the &quot;Find the vti_extenderversion metakey value&quot; section.

You must type this value in the following format, where  is the value that you noted from the _vti_inf.html file: <pre class="fixed_text">vti_extenderversion:SR|n.n.n.nnnn </li> On the File menu, click Save, and then close the file.</li> Reverse the actions that you performed in steps 1 through 4 to hide system files.</li></ol>

Now use the SMIGRATE tool to export the Web site on the source server and to restore it on the destination server.

<div class="moreinformation_section">

MORE INFORMATION
The Service.cnf file for the source Web site may be missing several metakey values, most importantly the vti_extenderversion metakey value. Without the vti_extenderversion metakey value, the SMIGRATE tool assumes that the manifest file is a Windows SharePoint Services manifest file and that the site’s language/locale is specified in the manifest’s <Details> section.

However, a SharePoint Team Services from Microsoft Web site language/locale is specified as another Web-level metakey value that is named vti_defaultlanguage. Because the manifest’s language cannot be determined, the migration fails and you receive the &quot;language not supported&quot; error message.

<div class="references_section">