MECM failing to update from 2107 to anything higher

Lag 1 Reputation point
2022-12-29T21:33:10.347+00:00

I'm attempting to update MECM from 2107 to the latest release (2211). I tried updating up to 2207 first, but that failed at the step "Install Files". I restored from a snapshot and attempted going straight to 2211 which failed in the same spot. Restoring from snapshot, I then attempted 2111 which also failed in the same spot. CMUpdate log looks the same for all of them. It starts with ERROR: Failed to uncab Auto upgrade scripts. Throughout the install there are a few errors which seem unrelated, like a few objects already existing. Near the end I see this:

Failed to validate version for file E:\Program Files\Microsoft Configuration Manager\CMUStaging\BAD30974-7608-45F6-B2CE-78FB3900E19A\SMSSetup\Client\x64\MMASETUP-AMD64.EXE (e:\program files\microsoft configuration manager\cmuclient\x64\mmasetup-amd64.exe)
Failed to install update files.

Then this:

Failed to apply update changes 0x80004005 CONFIGURATION_MANAGER_UPDATE 12/29/2022 12:52:05 PM 1312 (0x0520)
Error information persisted in the database.
ERROR: Failed to process configuration manager update.

My environment is offline so I use the Service Connection tool. I've tried running it multiple times, even after installing each 2107 Hotfix. At this point I'm a little stumped and I have not been able to find this exact issue posted anywhere else. Any help would be appreciated!

Microsoft Configuration Manager Updates
Microsoft Configuration Manager Updates
Microsoft Configuration Manager: An integrated solution for for managing large groups of personal computers and servers.Updates: Broadly released fixes addressing specific issue(s) or related bug(s). Updates may also include new or modified features (i.e. changing default behavior).
1,126 questions
0 comments No comments
{count} votes

5 answers

Sort by: Most helpful
  1. CherryZhang-MSFT 6,496 Reputation points
    2022-12-30T08:18:09.187+00:00

    Hi @Lag ,

    Thank for your information!

    1, I have down some research on this issue. Please help check the account permission on folder E:\Program Files\Microsoft Configuration Manager\CMUStaging\BAD30974-7608-45F6-B2CE-78FB3900E19A\SMSSetup\Client\x64\MMASETUP-AMD64.EXE (e:\program files\microsoft configuration manager\cmuclient\x64\mmasetup-amd64.exe) who you used to run the upgrade.

    The following similar threader for your reference:
    https://forums.prajwaldesai.com/threads/configuration-manager-2111-upgrade-failed.4976/
    https://www.prajwaldesai.com/fix-sccm-console-upgrade-error-503/ (This link please refer to the section about Fix SCCM Upgrade Error 80070005.)
    Note: Microsoft provides third-party contact information to help you understand the problem. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information.

    This also is a Prerequisites for Service Connection Point Offline Mode.
    The account you use to run the tool must have:
    • Local administrator permissions on the computer that hosts the service connection point (where the tool is run).
    • Read permissions to the site database.

    The article for your reference:
    https://www.anoopcnair.com/sccm-upgrade-with-an-offline-service-connection-point-configmgr/#:~:text=The%20account%20you,the%20site%20database.
    Note: Microsoft provides third-party contact information to help you understand the problem. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information.

    2, If this method cannot resolve your problem. Please upload a screenshot about Update Pack Installation States and a full CMUpdate.log, to get Update Pack Installation States screenshot please navigate to Monitoring>Show States.

    3, Besides, have you tried re-downloading the installation package? For more information about SCCM Upgrade with Service Connection tool we can refer to this link:
    SCCM Upgrade With An Offline Service Connection Point | ConfigMgr HTMD Blog (anoopcnair.com)
    Note: Microsoft provides third-party contact information to help you understand the problem. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information.

    Looking forward to your feedback.

    Best regards,
    Cherry


    If the response is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

  2. Lag 1 Reputation point
    2022-12-30T18:44:33.313+00:00

    I don't have this folder:
    E:\Program Files\Microsoft Configuration Manager\CMUStaging\BAD30974-7608-45F6-B2CE-78FB3900E19A\SMSSetup\Client\x64\MMASETUP-AMD64.EXE

    It ends at E:\Program Files\Microsoft Configuration Manager\CMUStaging\BAD30974-7608-45F6-B2CE-78FB3900E19A, inside this folder is a bunch of folders starting with 00000, inside all of them is a license.EasyUpdate.rtf file and a MetaData.resx file. Nothing else is there.

    I have full R/W access to this: (e:\program files\microsoft configuration manager\cmuclient\x64\mmasetup-amd64.exe)

    I am a local administrator on both the computer and the database. I have tried redownloading the installation package several times. I've attached the requested screen shot and log. I did edit the log so it would meet the upload size requirements and removed/changed my domain name.

    275056-states.png275057-cmupdate.log

    0 comments No comments

  3. Lag 1 Reputation point
    2022-12-30T21:33:50.853+00:00

    Upon further investigation it seems every .cab file that gets downloaded by the service connection tool gets a 0kb MMASetup-AMD64.exe. I've tried redownloading them from the URLs found in manifest.xml but the result is always the same, 0kb file found at BAD30974-7608-45F6-B2CE-78FB3900E19A\SMSSETUP\CLIENT\X64\MMASetup-AMD64.exe


  4. Lag 1 Reputation point
    2023-01-04T19:18:52.327+00:00

    hman does not have anything recorded during those times. It stops at the start of the update then resumes once the update fails. The only error I see is after it starts again, it says I do not have SQL Failover configured (true).


  5. CherryZhang-MSFT 6,496 Reputation points
    2023-01-27T04:02:08.4866667+00:00

    Hi @Lag

    Finally, I found a similar threader, to resolve this problem we need to delete MMASETUP-AMD64.EXE from the DB. I recommended that you finished it under the guidance of MS support engineer. We can open a support case with Microsoft from following link:

    Services Hub (microsoft.com)
    Picture1

    The similar threader link for your reference:

    https://www.reddit.com/r/SCCM/comments/s8epx4/failed_to_upgrade_sccm_to_2111/

    Note: Microsoft provides third-party contact information to help you understand the problem. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information.

    Thanks for your time.

    Best regards,
    Cherry


     

    If the response is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


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.