Installing MOSS 2007 RTM on a farm running MOSS 2007 Beta2 TR
Tomorrow sometime Microsoft will release Office SharePoint Server 2007 for download at the Microsoft Download Center. Check out this post to find all of the details on downloading. In anticipation of the flood of demand for help on migrating away from TR and onto RTM I have decided to release so updated instructions a little early. Yes, Microsoft will publish the "official" instructions tomorrow I just thought you might appreciate a version with screen shots. And yes step 5 really says to uninstall MOSS. J It will be ok. Of course I never do something like this without doing a backup first. See this link for backup and restore guidance.
Let the fun begin!!!
For Microsoft's version of this instructions check out Joel's post.
-
Note which server is hosting SharePoint Central Administration and confirm that there are no pending or failed backup/restore or upgrade timer jobs.
- Go to SharePoint Central Administration
- Click the Operations Tab
- From Global Configuration click Timer Job Definitions
- Delete any failed or pending jobs referencing backup/restore, or upgrade. You may not have any of these but you need to check.
-
Write down some information about all of your servers in the farm
-
Make a list of every server that host SharePoint Central Administration. You may skip this step if you have a single server install.
- Go to SharePoint Central Administration
- Click the Operations Tab
- Click Services on server
- Now click the Custom radio button
-
Look to the Central Administration service and see if it is started. If yes then record the server name as hosting Central Admin
-
Now click Server name above and on the drop down select Change server. Repeat these steps checking each server in your farm.
-
Make a list of each servers role
- Click Start > Run
- Type regedit.exe and press OK
- Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0\WSS\ServerRole and record the value.
- Repeat these steps for each server with MOSS installed
-
Discover if you used a standard or enterprise key
- Go to SharePoint Central Administration
- Click the Operations Tab
-
From Upgrade and Migration click Enable Enterprise Features. If you have the screen below then you used the Enterprise key. If you used the Enterprise key then you must use the Enterprise key when you enter the a key while installing the RTM bits. If you don't have the screen below then you used the Standard key to do your install and you may use either the Standard or Enterprise key when you install the RTM bits.
-
Backup the 12.0 hive from the registry. Warning: If you are unfamiliar with the registry proceed with caution as you can damage your system. For more information on editing the registry see
KB322756.
- Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0
-
Right Click on 12.0 and click Export
- Provide a filename, choose a safe location for the backup file and click save.
-
Now edit the registry key by renaming the dsn key
- Navigate to [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0\Secure\ConfigDB\dsn]
-
Right click on dsn and click rename
-
Enter dsn2 and click off the key making the change permanent
- Close the registry editor.
-
Purge the old configuration wizard logs
- Open windows explorer
- Navigate to c:\program files\common files\Microsoft shared\web server extensions\12\logs
-
Delete all files that are psc*.log (These are just an example you may have more or less.)
-
Check to see if you have installed any language packs and uninstall them.
- Open Control Panel
- Click add/remove programs
- If you have any language packs uninstall them at this time.
-
The next step is to uninstall MOSS Beta2 Technical Refresh. This will uninstall MOSS completely from your machine but will not delete any of your data.
- Open Control Panel
- Click add/remove programs
- Scroll down to Microsoft Office SharePoint Server 2007 (Beta) and click Remove
- At the "Are you sure you want to remove Microsoft Office SharePoint Server 2007 (Beta) from your Machine?" message click Yes.
- At the warning message asking if you want to uninstall now click Ok.
- When the uninstall is complete click Close.
- Reboot your server
- If you have more than one MOSS server repeat steps 6 – 8 for all servers in the farm. The order does not matter and you can do all of the servers at the same time or individually.
-
Now that all servers have had MOSS uninstalled from them and have been rebooted you need to install MOSS 2007 RTM. You will perform the following steps on one server at a time. Start with the web front end server that previously hosted Central Admin (noted in step 2a above) and then you may do all additional servers in any order. Perform only on one server at a time. If any server fails resolve the issue before continuing to the next server.
- Run setup.exe from the RTM installation folder.
-
Enter your product key and click continue. Be sure that use the proper key based on your findings from step 2c above.
- SharePoint Server Standard Trial: XJMKW-8T7PR-76XT6-RTC8G-VVWCQ
- SharePoint Server Enterprise Trial: F2JBW-4PDJC-HKXTJ-YCKRP-T2J9D
- Read the Microsoft Software License Terms, check the box beside I accept and click Continue.
- At the choose the installation you want click the Advanced button.
- At this server type screen you should choose the appropriate option for you. Also, if you would like to use a non-default installation folder then you will need to click the File Location tab and specify the directory of your choice. You recorded the server type in step 2 b above.
- De-Select the box for running the Configuration Wizard and click Close.
- Now install any necessary language packs on the server. Instructions found here.
-
Once all servers have been installed return to your original web front end server which will host SharePoint Central Administration.
- Click Start > All Programs > Microsoft Office Server > SharePoint Configuration and Technologies Configuration Wizard.
- Click Next at the Welcome screen.
- At the warning message click Yes.
- At the Completing SharePoint screen you should see your database and database server listed. Click Next.
-
You will see a warning message reminding you to install MOSS on all servers in your farm before proceeding. Ignore this warning message and click Ok
-
You may notice this message while configuration wizard is running. It is safe to ignore.
- At the Configuration Successful screen click Finish.
-
Now find out what your servers search topology is.
- Go to SharePoint Central Administration
- Click the Operations Tab
- From Topologies and Services click Services on Server
- If the Office SharePoint Server Search is stopped go to step 13
- If the Office SharePoint Server Search is started from the command line on this server you need to run the command stsadm -o osearch -action start (Make sure you navigate to the 12\bin directory as shown in the screen shot).
-
Return to the Services on Server page and click Office SharePoint Server Search to go to the settings screen
-
If the box to the left of Use this server for indexing content is checked your server is a Index server. Now perform the sub steps. If it is not enabled skip to step h.
- Click Start > Run
- Type regedit.exe and press OK
-
Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\12.0\Search\Applications\{Application GUID} For each key that you find with this pattern do the following
- Set the default key to On
- Create a new subkey named Gathering Manager
- Under Gathering Manager create a DWORD value named UseClustering and set it to 0.
- Now open a command prompt.
- Run the command net stop osearch
-
Run the command net start osearch
- Run iisreset on every server in your farm.
- If the box to the left of Use this server for serving search queries is checked your server is a Query server
-
Now for the tricky part. If you are on a single server install then you can skip all of this. Perform the following steps only on servers that is either an Index server or a Query server but not both. So if the server had both boxes in step 12 f do not perform these steps. If the server had neither box checked in step 12 f checked do not perform these steps. If the server only had 1 box checked continue.
-
For every server that only has the Query role
- Go to SharePoint Central Administration
- Click the Operations Tab
- From Topologies and Services click Services on Server
- On the Office SharePoint Server Service click stop
- Wait for the status to change to Stopped
- Repeat these steps for any other server with the Query only role
-
For every server that has only the Index role
- Now open a command prompt.
- Run the command net stop osearch
-
Run the command net start osearch
- Wait 5 minutes
-
Now once all servers are complete you can continue
- Go back to each of the servers you stopped in 13 a
- Go to SharePoint Central Administration
- Click the Operations Tab
- From Topologies and Services click Services on Server
- Click start on the Office SharePoint Server Search service
-
Wait on each server to complete initializing before moving to the next
- To ensure that the server has initialized navigate to the SSP and click search settings
- Check that the propagation status is Idle
-
More than likely your search scopes are missing. To correct this problem
- Open the home page of your portal in your browser
- Right click on the search tab and chose Copy Shortcut
- Click Site Actions> Site Settings > Modify all site settings
- Under Site Collection Administration click Search Settings
-
Click Use custom scopes and then paste in the URL you copied in step b and click OK.
-
Now that all of SharePoint is upgraded and you have confirmed search is working you need to install the latest release of the
Microsoft .NET Framework 3.0 on all servers in your farm.
- Open control panel
- Click Add or Remove Programs
- Find Microsoft .NET Framework 3.0 in the list and click Remove
- Install the latest release you just downloaded.
Shane – SharePoint Help
