SCCM 2309 upgrade failure

Daniel Kaliel 1,266 Reputation points
2023-11-08T16:14:55.15+00:00

We are trying to upgrade our site from 2303 with the latest hotfix to 2309 but the installation fails. The database is located on the same server. It is the only site system.

In the cmupdate.log we first see these errors, but the upgrade seems to carry on

*** [08S01][109][Microsoft][ODBC Driver 18 for SQL Server]Communication link failure

ERROR: Failed to create assembly ServiceBrokerInterface.

ERROR: Failed to UPDATE CLR assemblies.

Failed to update database.

Then later on we see these errors and the upgrade fails at this point

Failed to apply update changes 0x87d20b15

Error information persisted in the database.

I have verified that the SQL server, even though local, is set to allow remote connections, that SYSTEM does have sysadmin priv and that the memory allocations in SQL are the default values.

Microsoft System Center
Microsoft System Center
A suite of Microsoft systems management products that offer solutions for managing datacenter resources, private clouds, and client devices.
980 questions
Microsoft Configuration Manager
0 comments No comments
{count} vote

3 answers

Sort by: Most helpful
  1. AllenLiu-MSFT 44,421 Reputation points Microsoft Vendor
    2023-11-21T01:57:37.46+00:00

    Hi, @Daniel Kaliel

    Thanks very much for your feedback. We're glad that the problem is solved now. Here's a short summary for the problem, we believe this will help other users to search for useful information more quickly.

    Problem/Symptom:

    Upgrade SCCM from 2303 to 2309 but the installation fails, and get the error messages in cmupdate.log:

    *** [08S01][109][Microsoft][ODBC Driver 18 for SQL Server]Communication link failure
    
    ERROR: Failed to create assembly ServiceBrokerInterface.
    
    ERROR: Failed to UPDATE CLR assemblies.
    
    Failed to update database.
    
    

    Solution/Workaround:

    Install the ODBC driver 18 on every node that has the site system role installed.

    Screenshot 2023-11-20 112553


    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click ""Add Comment".

    1 person found this answer helpful.
    0 comments No comments

  2. AllenLiu-MSFT 44,421 Reputation points Microsoft Vendor
    2023-11-09T05:41:27.2533333+00:00

    Hi, @Daniel Kaliel

    Thank you for posting in Microsoft Q&A forum.

    Have we download and install Microsoft ODBC Driver 18 for SQL Server (x64) before upgrade?

    https://www.prajwaldesai.com/fix-sql-client-prerequisite-missing-for-sccm/


    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Add comment".


  3. ahmedhassan 10 Reputation points
    2023-11-19T13:48:58.4533333+00:00

    Hi everyone

    I have the same problem however I installed the Microsoft ODBC Driver 18 for SQL Server (x64) before the upgrade but I still get that error

    *** [08S01][109][Microsoft][ODBC Driver 18 for SQL Server]Communication link failure CONFIGURATION_MANAGER_UPDATE 11/19/2023 3:43:39 PM 7480 (0x1D38)

    ERROR: Failed to create assembly ServiceBrokerInterface.

    ERROR: Failed to UPDATE CLR assemblies.

    Failed to update database. CONFIGURATION_MANAGER_UPDATE 11/19/2023 3:43:39 PM 7480 (0x1D38)


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.