In this post, I will describe the SCCM secondary site server upgrade process. We will upgrade the secondary site SCCM to the latest version. You will also understand what logs files do you need to monitor during the SCCM secondary site upgrade.

Upgrading Secondary site server to latest build involves few steps and these steps are common while installing any update on secondary site server. We will be upgrading the secondary site to version 2103.

If you are not aware of what secondary sites are, here are some of my posts that give you a quick start with SCCM secondary sites.

Install and Update Third Party Applications with Patch My PC
Install and Update Third Party Applications with Patch My PC

Prerequisites

Whenever you see a new Configuration Manager update, you start installing the update from top-level site of your hierarchy. If you have a single primary site, then your top level site is your primary site.

Suppose that you have upgraded your primary site with the latest update, for example, the SCCM 2103 update. Now you have one secondary site, you must upgrade your secondary site server. The update needs to be installed on all your secondary sites.

Notice that in the below screenshot, my primary site server has the build number 9049 and version 5.00.9049.1000. While the secondary site has build number 9040 and version 5.00.9040.1000. That means the secondary site server needs an upgrade to the latest build. Your secondary site has to have the same build number and version number as the primary site.

SCCM Secondary Site
SCCM Secondary Site

Perform SCCM Secondary Site Server Upgrade

Use the below steps to start the Secondary Site server upgrade in SCCM.

  • Launch the SCCM console.
  • Navigate to Administration\Overview\Site Configuration\Sites.
  • Select your Secondary Site server, right click and select the Upgrade option.
Begin SCCM Secondary Site Server Upgrade
Begin SCCM Secondary Site Server Upgrade

You have chosen to upgrade secondary site <sec site code>. This action will upgrade the database and server components on server <server name>. It will uninstall and reinstall all site system roles within the secondary site. Do you want to continue? Click Yes to begin SCCM secondary site server upgrade.

Begin SCCM Secondary Site Server Upgrade
Begin SCCM Secondary Site Server Upgrade

Monitor SCCM Secondary Site upgrade

To monitor the SCCM secondary site upgrade:

  • Launch the SCCM console.
  • Navigate to Administration\Overview\Site Configuration\Sites.
  • Right-click on the secondary site server and select Show Install Status.
  • In the show install status window, you can monitor the secondary site upgrade process.
Monitor SCCM Secondary Site Upgrade Status
Monitor SCCM Secondary Site Upgrade Status

There are two ways to monitor SCCM secondary site server upgrade status.

  1. Using the Show Install Status option
  2. Using log files on secondary site server.

There are several steps involved during the SCCM secondary site installation and upgrade. However all you need to know is if the secondary site upgrade is completed successfully or not.

With the Show Install Status option, you can monitor the secondary site server upgrade in terms of steps. Each of these steps runs in the background and contribute to upgrade process.

In the below screenshot, the secondary site installation status shows that it is currently upgrading the configuration manager database.

SCCM Secondary Site Upgrade - Show Install Status
SCCM Secondary Site Upgrade – Show Install Status

Upgrading a secondary site may take significant amount of time. Do not make any changes while the SCCM secondary site upgrade process is running.

Secondary Site Upgrade Log Files

The alternate way to monitor the SCCM secondary site server process is by reviewing the log files on secondary site server. There are three log files that you can review. All these log files are located on root drive of secondary site server.

Secondary Site Log File NameDescription
ConfigMgrSetup.LogRecords information about setup and recovery tasks when Configuration Manager recovers a site from backup.
SMS_Bootstrap.logRecords information about the progress of launching the secondary site installation process. Details of the actual setup process are contained in ConfigMgrSetup.log.
SMStsvc.logRecords information about the installation, use, and removal of a Windows service. Windows uses this service to test network connectivity and permissions between servers. It uses the computer account of the server that creates the connection.
Secondary Site Upgrade Log Files

Verify SCCM Secondary Site Upgrade

We will now review log files to determine of the SCCM secondary site upgrade was successful or not.

Review ConfigMgrSetup.Log

The line Configuration Manager Setup – secondary site upgrade completed in ConfigMgrSetup.log file confirms secondary site upgrade process is complete.

Verify Secondary Site Upgrade
Verify Secondary Site Upgrade
Successfully update secondary site update package status from file C:\Program Files\Microsoft Configuration Manager\bin\X64\secondarysiteupdatepackage.xml
INFO: Successfully begin Automatic Updates detection task
INFO: Configuration Manager Setup - secondary site upgrade completed.
Exiting ConfigMgr Setup Bootstrapper

Review SMS_Bootstrap.log

If you see the below information in the SMS_Bootstrap.log, that confirms the secondary site upgrade is completed successfully.

Verify SCCM Secondary Site Upgrade
Verify SCCM Secondary Site Upgrade
Deleted C:\SMS_BOOTSTRAP.pkg. SMS_BOOTSTRAP
Deleted C:\SMS_BOOTSTRAP.ini. SMS_BOOTSTRAP
Deleted C:\SMS_BOOTSTRAP.EXE. SMS_BOOTSTRAP
Deleted temp directory .
Deinstalled the SMS_BOOTSTRAP service.
Deinstallation complete.
SMS_BOOTSTRAP stopped.

Secondary Site Installation Status Tool

The secondary site installation status tool is used to determine the upgrade process and confirm if the secondary site upgraded successfully or not.

The line ConfigMgr Setup – Upgrading ConfigMgr Secondary Site successfully confirms that secondary site upgrade is successful.

Secondary Site Installation Status Tool
Secondary Site Installation Status Tool

Finally let’s verify the site version and build number. The secondary site now shows the version as 5.00.9049.1000 and build number as 9049.

SCCM Secondary Site Server Upgrade Process
SCCM Secondary Site Server Upgrade Process

I hope this guide helped you to upgrade SCCM secondary site to the latest version.

Still Need Help?

If you need further assistance on the above article or want to discuss other technical issues, check out some of these options.

Prajwal Desai

Prajwal Desai is a technology expert and 10 time Dual Microsoft MVP (Most Valuable Professional) with a focus on Microsoft Intune, SCCM, Windows 365, Enterprise Mobility, and Windows. He is a renowned author, speaker, & community leader, known for sharing his expertise & knowledge through his blog, YouTube, conferences, webinars etc.