Jump to content




anyweb

Upgrading to System Center Configuration Manager (Current Branch) version 1802



Recommended Posts

Introduction

Today (in Seattle WA) Thursday the 22nd of March, 2018, System Center Configuration Manager (Current Branch) version 1802 was released. You can read the official announcement here and for a detailed list of what's new, please see the following blog post.

sccm 1802 white elephant.jpg

The white elephant above is based upon an original graphic which I found here, thanks Djam !

Understanding the different SCCM releases

There are two main branches of Configuration Manager currently available, Current Branch and Technical Preview. System Center Configuration Manager (Current Branch) is designed for use in production environments, for managing anything from relatively small to very very large Enterprises, whereas System Center Configuration Manager (Technical Preview) is for lab testing environments only and is limited to 10 clients.

The Technical Preview releases are released monthly, and contain the latest and greatest features that are being trialed in the product, and usually these new features are the result of feedback from uservoice. Current Branch releases on the other hand are released only a few times per year and contain stable, tested features that are mature enough to release into production environments.

Note: You cannot upgrade from a Current Branch to Technical Preview or vice versa, they are two distinct different branches.

The following versions have been previously released since Microsoft moved to the Current Branch release cadence for Configuration Manager:

image.png

Source Microsoft.

A note about Baseline versions

Baseline versions are versions of Configuration Manager that you can use to perform a clean install of Configuration Manager or when upgrading a supported version of System Center Configuration Manager 2012 hierarchy to Current Branch. Baseline versions are available for download in the Microsoft Volume License Service Center. As System Center Configuration Manager (Current Branch) version 1802 is now the new Baseline, you should it for all new installs (or applicable upgrades) until the next Baseline version is released.

Note: Even though 1802 is listed as a baseline version here, it is not yet available for download on MVLS (as of 2018/3/25). Usually it takes a few weeks to get the new build media in place, so until that happens you can continue to use the 1702 baseline media for new installs and supported upgrades.

Upgrading to 1802 Current Branch

In a previous post you used PowerShell scripts to install System Center Configuration Manager (Current Branch) version 1702. This post will focus on upgrading from one current branch version to version 1802. This post assumes you are running a minimum version of 1702 of System Center Configuration Manager (Current Branch). If you have a hierarchy containing a CAS and one or more Primaries, then you must upgrade the CAS first before upgrading the Primary site servers.

Note: Before upgrading, please review the following checklist to verify you are ready for the update.

Fast ring versus Slow ring

Do you want it now or later ? If you want it right now then you have the choice of getting the release immediately using a method called the fast ring. The fast ring method uses a PowerShell script which you download from Microsoft. After running the PowerShell script, the upgrade will show up in the ConfigMgr console.

Note: The fast ring method is usually only available for the first 2 weeks after a Current Branch release is released.

If however you decide to wait a couple of weeks after the release is publicly available, then the upgrade will be released to the slow ring and at that point it will show up in the ConfigMgr console for all Current Branch hierarchies without the need for running any PowerShell script.

If you want to use the Fast Ring, download the PowerShell script and run it to self-extract to FastRingScript_1802.

fastring_1802.png

Once extracted, start an Administrative PowerShell command prompt in that folder and from there use the following command (where CM01 is the <SiteServer_Name | SiteServer_IP> of your CAS or standalone Primary site server).

.\EnableFastUpdateRing1802.ps1 CM01

Next, open the ConfigMgr console and find Updates and servicing in the Administration node. Click on Check for Updates in the ribbon, followed by Refresh. After a few minutes you should see that Configuration Manager 1802 is listed with a state of Available to download as shown below.

1802 available.png

Note: If the upgrade does not show up in the console even after refreshing the view, you can restart the SMS_Executive component in Configuration Manager Service Manager in the Monitoring node of the console or alternatively restart the Configuration Manager server.

restart sms exec.png

After some time the update will automatically start downloading at which point you can open the dmpdownloader.log using CMtrace to keep track of things.

dmpdownloader log.png

Once it has completed downloading, the update pack will be listed in the ConfigMgr console with a state of Ready to Install. You may need to click refresh in the ConfigMgr console to update the view.

1802 ready to install.png


Installing the Update pack

Right click on the update and choose Install Update Pack.

1802 install update pack.png

when the Wizard appears, make your choice for pre-requisites and click next.

wizard.png

review the features included in this update pack , and make selections if you wish, you can always add them later in the Console.

Note: You'll also notice lots of Pre-Release features that are greyed out, to turn them on see the steps after upgrading the console the bottom of this guide.

select features.png

Before clicking next at the Client update settings please see this post

upgrade without validating.png

accept the EULA and configure the software assurance expiration date

eula.png

and continue through until the wizard is complete.

wizard completed successfully.png

Monitoring the update

In the console, the update pack state will change to Installing (refresh the console view to see this).

1802 installing.png

Clicking on Show Status will give you detailed info about the state the Installation is in, there are 5 distinct phases in the top pane:

  •     Download
  •     Replication
  •     Prerequisite Check
  •     Installation
  •     Post Installation

update pack installation status.png

Selecting a phase will highlight what state the update is in, including what (if any) problems it has.

Logs, logs and more logs.

During the upgrade you should monitor the following log files available in <drvletter>:\Program Files\Microsoft Configuration Manager\Logs, you can use CMTrace to do so.

  • CMUpdate.log
  • Hman.log

These logs will detail the installation of the update pack.

cmupdate log in progress.png

you should also pay close attention to the following log files present in the root of C:\.

  •     CompMgrProv.Log
  •     ConfigMgrPrereq.log
  •     ConfigMgrSetup.log

After the update is complete, click Refresh in the console and you'll be reminded to update the ConfigMgr Console via a popup, the new version is 5.1802.1082.1700. Make sure to update your console as you cannot use the new features until you do.

a new version is available.png

The observant among you will notice a change to the Console versioning. The new console version is 5.1802.1082.1700 versus the old console version (in my lab) which was 5.00.8577.1100. The new Console versioning works as follows:

  • Major
  • Minor
  • Build
  • Revision

So that translates to...

  • Major = 5
  • Minor = 1802
  • Build =  1082
  • Revision = 1700

Click OK to upgrade your ConfigMgr console, and after all is done you’ll see the 1802 version listed in the console.

1802 installed.png

and clicking on about shows you

about.png

Enabling Pre-release features

If you want to use the Pre-Release features, then select the Administration node, select Site Configuration, Sites, Hierarchy Settings, and place a check mark in Consent to use Pre-Release features.

consent.png

After that, select Updates and Servicing, click on the Update Pack, select Features and in the right pane of the ConfigMgr console you'll be able to turn pre-release features on or off by right clicking and choosing Turn on or Turn off.

image.png

Summary

This release is packed with great features and new functionality and proves that the SCCM as a Service (SAAS) model is working. Not only is it working but quick adoption by Enterprises large and small is proof indeed that they like and trust the direction that ConfigMgr is evolving towards. If you are not on Twitter yet then get on it, and Tweet a thank you to David James (@Djammmer) and his Team for the amazing work they do.

Recommended reading

 

 

Share this post


Link to post
Share on other sites


Do you know if there is a Bug Fix list somewhere?   We got 2 problems with 1710 (update1 and update2).  I hope they fixed them too with this release.

Thank you

Edited by Master3214
Typo

Share this post


Link to post
Share on other sites

There is this what's new page, but i'm not sure about the bug fixes, what issues did you have exactly ?

Share this post


Link to post
Share on other sites

#1 - OSD stuck after a reboot, when installing Packages.

The Workwaround was to add a 3 minutes Timeout 

(Pause step is a run command line:  timeout /t 181 /nobreak)

Got the fix from :   https://social.technet.microsoft.com/Forums/en-US/c0ef57c6-cabc-4b4e-b54e-b2d380b78b16/osd-failures-after-upgrade-to-1710-when-setting-up-machines-with-language-packs?forum=ConfigMgrCBGeneral

 

#2 - Tasks sequence dissapeared from SCCM console

From the SCCM Console , Selecting a Task Sequence, then clicking on the References TAB.   Choose one software in the list, right click and select View Content Status.    Go back to the task sequence.  The tasks sequences (In fact, all tasks in the same folder) dissapeared.  (No Item Found).    If I hit F5 to refresh, I got this error message : The requested object information could not be retrieved.  Refresh the Configuration Manager console to verify that another administrator has not moved or deleted the object, or that the role-based administration security scopes or security roles for the object or current user have not changed.

If I close and Open the SCCM Console again, everything is OK, until I do the same thing again.

 

Thank  you

Share this post


Link to post
Share on other sites
4 hours ago, Master3214 said:

#2 - Tasks sequence dissapeared from SCCM console

From the SCCM Console , Selecting a Task Sequence, then clicking on the References TAB.   Choose one software in the list, right click and select View Content Status.    Go back to the task sequence.  The tasks sequences (In fact, all tasks in the same folder) dissapeared.  (No Item Found).    If I hit F5 to refresh, I got this error message : The requested object information could not be retrieved.  Refresh the Configuration Manager console to verify that another administrator has not moved or deleted the object, or that the role-based administration security scopes or security roles for the object or current user have not changed.

If I close and Open the SCCM Console again, everything is OK, until I do the same thing again.

 

Thank  you

Problem #2 is still present with 1802.    We'll test later to see if #1 has been fixed.

 

Thank you

Share this post


Link to post
Share on other sites

i'm asking Microsoft PG for comment...

Share this post


Link to post
Share on other sites

1802 failed to download and breaks 1706 and 1710 download along the way.

Would you mind having a look at my logs?  I have checked and everything looks fine.  No errors.  It kept downloading in a loop.  Look at the time stamp in some of the screenshot.

 

dmpdownloader.log

dmpdownloader.lo_

JFK7vmP.png

bqSWKAL.png

2xSBkGq.png

HJNI9eM.png

w15h3JA.png

WyEgFs8.png

Edited by RiDER07
enabling notifications

Share this post


Link to post
Share on other sites

Niall, this is the first time an in console update  has failed for me. Updating single Primary Site from 1710 to 1802. I ran the Prerequisite checks and all was good. I then started the installation and all seemed to be good up to failing on the step Upgrade ConfigMgr Database. cmupdate.log showed the generic message Failed to apply update changes 0x87d20b15. Looking further up in the log, I found the line SQL MESSAGE: sp_RenewInvGroupViews - Creating inventory views EXEC sp_RenewInvGroupViews and then right after that

[SQL Server]Invalid column name 'DeviceHardwareData00'. : v_HS_MDM_DEVDETAIL_EXT01 and ERROR: Failed to renew inventory views and rbac functions.


I am including my cmupdate.log in hopes that you could have a quick look through it . . . (the update was started last night) Thanks!

(Note: SQL compat level=110, Login Properties for NT AUTHORITY/SYSTEM has sysadmin Server Role)

CMUpdate.log

Share this post


Link to post
Share on other sites

hi Cordell

do you have any custom tables added in SQL for the CM database ?

cheers

niall

Share this post


Link to post
Share on other sites

what i can see in your log Cordell are the following errors..

*** [08001][-2146893051][Microsoft]

A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online.


[Click and drag to move]

*** Failed to connect to the SQL Server, connection type: SMS ACCESS.

*** [28000][18456][Microsoft][SQL Server Native Client 11.0][SQL Server]Login failed for user 'NT AUTHORITY\SYSTEM'.

*** [42000][4060][Microsoft][SQL Server Native Client 11.0][SQL Server]Cannot open database "CM_P03" requested by the login. The login failed.

...

ERROR: Failed to renew inventory views and rbac functions

Failed to update database.

 

so until you fix the login issues it won't upgrade, is the DB local or remote ?

Share this post


Link to post
Share on other sites
7 hours ago, RiDER07 said:

1802 failed to download and breaks 1706 and 1710 download along the way.

Would you mind having a look at my logs?  I have checked and everything looks fine.  No errors.  It kept downloading in a loop.  Look at the time stamp in some of the screenshot.

 

dmpdownloader.log

dmpdownloader.lo_

JFK7vmP.png

bqSWKAL.png

2xSBkGq.png

HJNI9eM.png

w15h3JA.png

WyEgFs8.png

can you try rebooting the server, and try again please ?

Share this post


Link to post
Share on other sites

Not that I am aware Niall for the CM database. Last May during our Windows 10 migration, I used application mapping with the MDT database. So for this DB, I created a table. But we ran the 1710 upgrade last November without a hitch.

Share this post


Link to post
Share on other sites

ok see my other comments above about your errors, until you can login to the sql server it will fail.

Share this post


Link to post
Share on other sites

Yes, I saw that earlier too, but then noticed that the date for that error was on the 17th around 11:00.

So I figured that might have been generated when network services was either patching or running a backup.

As of yesterday just prior to the upgrade I see:

     INFO: SQL Connection succeeded. Connection: SMS ACCESS, Type: Secure

I also checked the login properties for NT AUTHORITY/SYSTEM and it has sysadmin Server Role. I don't see any other such errors with regards to login.

After the initial install failure, I did get and error in SQL Management Studio, when I tried to right click and get properties for CM database, however, this was resolved after restarting the server. Here was the error:

   TITLE: Microsoft SQL Server Management Studio

   Cannot show requested dialog.


   ADDITIONAL INFORMATION:

   Cannot show requested dialog. (SqlMgmt)

   Property Size is not available for Database '[CM_P03]'. This property may not exist for this object, or may not be retrievable due to insufficient access rights.  (Microsoft.SqlServer.Smo)

Share this post


Link to post
Share on other sites

I saw you were tweeting with Djammmer, so did he provide a fix or shall we continue troubleshooting ?

Share this post


Link to post
Share on other sites

if you still need help I can take a look if you can do teamviewer

Share this post


Link to post
Share on other sites

Yes, Niall. I was surprised that Djammer replied so quick. I just finished filing a bug with Win10 Feedback Hub app and tweeted that back to him. I am still stuck with trying to see what's up. When would you like to have a look with teamviewer? Would appreciate your insight.

Share this post


Link to post
Share on other sites

i can do it in about 20 minutes if that works for you, if so, email me the details

Share this post


Link to post
Share on other sites

Hi,

What's everyone doing for the MDT & ADK versions ?  Will be have new ones that need installing at the same time as the SCCM 1802 upgrade ?  Or will we have to wait for Win10 1803 to be released before we see MDT/ADK updates..

-Rumpole

Share this post


Link to post
Share on other sites

HI,

So I am attempting to upgrade my SCCM environment from 1710 to the new 1802 build and I am running into the same error message as Cordell.  During the upgrade, SCCM fails to upgrade the database and when looking at the log files, it generates an error mentioning, "Invalid column name 'DeviceHardwareData00'.:v_HS_MDM_DEVDETAIL_EXT01".  I have attached the cmupdate log for review.  I did take a look at djammer's twitter post and left a comment there as well but from what I can tell, nothing has been determined yet.  We haven't setup any custom hardware classes that I am aware of and the one that it errors out on appears to be built-in.  Any help would be appreciated!

Thanks!

Mark

CMUpdate.log

Share this post


Link to post
Share on other sites

Mark please contact me via niall@windows-noob.com and i'll ask you to troubleshoot with some queries....

Share this post


Link to post
Share on other sites

I am having the same issue as Mark and Cordell. Like Mark, I don't have any custom classes. If anyone finds a solution, I'd love to hear about it.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×