June 2024 CU for SharePoint Server 2019 is available for download

The product group released the June 2024 Cumulative Update for SharePoint Server 2019 product family. SharePoint Server 2019 is patched with a language dependent and a language independent fix.

The KB article for June 2024 CU will be available at the following Location in a couple of hours:

  • KB 5002602 – June 2024 Update for SharePoint Server 2019 (language independent)
    This is also a security update!
  • There was no language dependent fix released this month.
    The most recent language dependent fix is KB 5002538 from April 2024 CU.
    If this is not yet installed on your Farm, you need to install it together with the language independent fix.

The downloads for June 2024 CU are available through the following links:

Important: It is required to install both fixes (language dependent and independent) to fully patch a SharePoint server. This applies also to servers which do not have language packs installed. The reason is that each SharePoint installation includes a language dependent component together with a language independent component. If additional language packs are added later (only) the language dependent fix has to be applied again.

It is irrelevant which language you pick on the drop down in download center. Even the language dependent fixes are all in the same package for all languages.

After installing the fixes you need to run the SharePoint 2019 Products Configuration Wizard on each machine in the farm. If you prefer to run the command line version psconfig.exe ensure to have a look here for the correct options.

Please ensure to have a look at the SharePoint Patching Best Practices before applying new fixes.

 
SharePoint 2019 June 2024 CU Build Number:

Language independent fix: 16.0.10411.20004
 

Related Links:

13 Comments


  1. Hi, Stefan!
    A few months ago, I wrote to you about my problem with installing updates on a large SharePoint farm. Unfortunately, I don’t remember which post my comment was in and attach link. 🙁

    At that time, you advised me to update my 1200 content databases in parallel using PowerShell. I took your advice and ran 4 sessions simultaneously (one for each SQL cluster). As a result, the database update time was reduced from 11 hours to 2.5 hours. Great result!

    However, after updating the databases, I need to run the Configuration Wizard on the servers, and it can’t be run in parallel. On each of my 20 servers, the Wizard runs for 10-15 minutes (depending on the server). The most time-consuming step is the last one – “Finalizing upgrade”. According to the logs, at this step, the Wizard goes through all the databases again and just checks their version. And this happens on each server.

    Do you have any ideas on how to speed up this process?

    Reply

    1. Hi Evgeny,
      you cannot run it in parallel completely – but you can executed it first on one server to ensure that all the database specific operations are completed and after this is done you can run it on all other servers in parallel.
      Cheers,
      Stefan

      Reply

  2. I don’t know if Stefan will see this response, but his instructions explaining that you can run the Configuration Wizard in parallel after you run it successfully once on the first server is huge. We also upgrade 100 content databases in multiple sessions to speed up the process, plus to also allow for monitoring since you can view this step’s progress in CA.

    We have only 7 servers in our farm, but running the Configuration Wizard in parallel for 6 of these servers will save over an hour in the process.

    Nice tip to learn after 10 years with a company that requires the monthly patch to be installed within two weeks of release.

    Thanks Stefan!

    Reply

  3. I encountered “06/28/2024 10:42:23 16 WRN Failed to add the service connection point for this farm” error when I ran “psconfig.exe -cmd upgrade -inplace b2b -force -cmd applicationcontent -install -cmd installfeatures” after the installation of the June 2024 cumulative update.

    @Stefan, I need help with solution to this issue. Assuming I am unable to create any new SharePoint Service accounts or groups in Active Directory.

    Log details below:

    06/28/2024 10:42:23 16 INF Successfully created security token service application
    06/28/2024 10:42:23 16 INF Creating service connection point for this farm …
    06/28/2024 10:42:23 16 WRN Failed to add the service connection point for this farm
    06/28/2024 10:42:23 16 INF Entering function StringResourceManager.GetResourceString
    06/28/2024 10:42:23 16 INF Resource id to be retrieved is ServiceConnectionPointNotCreatedEventLog for language English (United States)
    06/28/2024 10:42:23 16 INF Resource retrieved id ServiceConnectionPointNotCreatedEventLog is Unable to create a Service Connection Point in the current Active Directory domain. Verify that the SharePoint container exists in the current domain and that you have rights to write to it.
    06/28/2024 10:42:23 16 INF Leaving function StringResourceManager.GetResourceString
    06/28/2024 10:42:23 16 WRN Unable to create a Service Connection Point in the current Active Directory domain. Verify that the SharePoint container exists in the current domain and that you have rights to write to it.
    Microsoft.SharePoint.SPException: The object LDAP://CN=Microsoft SharePoint Products,CN=System,DC=mems,DC=root,DC=local doesn’t exist in the directory.
    at Microsoft.SharePoint.Administration.SPServiceConnectionPoint.Ensure(String serviceBindingInformation)
    at Microsoft.SharePoint.PostSetupConfiguration.UpgradeTask.Run()

    Reply

    1. Hi Emma,

      the service connection point is optional. There is no need to create one.
      This should not lead to a failing psconfig run. As you can see it is only a Warning and not an error.

      Cheers,
      Stefan

      Reply

      1. Total number of configuration settings run: 5
        Total number of successful configuration settings: 4
        Total number of unsuccessful configuration settings: 1
        Successfully stopped the configuration of SharePoint Products.
        Configuration of SharePoint Products failed. Configuration must be performed before you use SharePoint Products. For further details, see the diagnostic log located at C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\LOGS\PSCDiagnostics_6_28_2024_10_41_20_544_1313718647.log and the application event log.

        Reply

      2. 06/28/2024 10:47:06 16 INF SyncUpgradeTimerJob: Upgrade timer job failed. Return -1.
        06/28/2024 10:47:06 16 ERR The exclusive inplace upgrader timer job failed.

        Reply

  4. Anyone have an issue with the Suite Navigation after this update? I just posted my issue on QA but thought I should mention it here too.

    Reply

    1. Can you link the issue here please?

      Reply

      1. Funny story, I had written up my issue on the Microsoft QA site but I got an error when I tried to submit my entry. So i lost all my notes. BUT I do have an update. After investigating the ULS logs I found reference to “EXECUTE permission was denied on the object ‘Admin_FetchPartitionProperties’, database ‘SHPT_Profile’ schema ‘upa’. So we evaluated the permissions on that schema and found that a user mapping to the SPDataAccess role as missing. Once we corrected it the SuiteNav reappeared.

        So this leads to another question I have… It seems that lately, every time we install a farm update, the roles and permissions get modified. This is frustrating for my DBA because we are DOD and have to adjust permissions to Microsoft best practice and comply with DISA STIGs. Is this expected behavior that the farm update modifies permissions on the databases???

        Reply

        1. Hi Dominique,
          depends on the fix. Fixes which update the database schema perform modifications on database objects and in this context they are sometimes also assigning the specific permissions required by SharePoint.
          If these get manually changed afterwards the CU might revert this change.
          Cheers,
          Stefan

          Reply

          1. Thank you!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.