Skip to main content
Participant
September 17, 2021
Question

0x8024002D - a full-file update could not be installed because it required the source

  • September 17, 2021
  • 1 reply
  • 4322 views

Hello all,


I need help with the error "0x8024002D - a full-file update could not be installed because it required the source" for Adobe Acrobat DC Update and Adobe Acrobat Reader DC Update - versions 21.005.20060 and older - same error for both products. This happens on a monthly basis on ~1200 devices out of 7700, every month, with each new update. 

We publish the updates in SCUP and then synchronize with SCCM and deploy to a pre-production group and then to production(~7700 devices).

SCCM Version 2103

 

For the updates, version 21.007.20091 is out, and once we'll deploy them, I'll expect the same behavior again.

Didn't manage to find any article/solution to this issue. 

Please help.

This topic has been closed for replies.

1 reply

Participant
September 29, 2021

Hi,

At us hundreds of computers had this issue. I resolve this with the following "my way" (it is one of the possible solutions):

 

Main issue is msiexec needs the original installer when patching. All you need is to put the original msi into the right location and will have success with the deployed patch via SCUP.

 

What product is installed at us?

Adobe Reader DC 32-bit with product code: {AC76BA86-7AD7-1038-7B44-AC0F074E4100}

 

What is the original MSI (which is missing)?
HKEY_CLASSES_ROOT\Installer\Products\68AB67CA7DA78301B744CAF070E41400\SourceList
data of value: PackageName

 

Which location(s) will be used as a source (when patching this location(s) will be touched)?
HKEY_CLASSES_ROOT\Installer\Products\68AB67CA7DA78301B744CAF070E41400\SourceList\Net

 

Finally I made an sccm application which only copies the original msi from ccmcache to the right local folder and keep required to be sure source will be exists on next patches as well. The only thing which can be an issue if the main product code will be changed. I guess won't. In case of  yes you have to modify the product code in scripts.

Based on the registry data above our missing source is:
"C:\Program Files (x86)\Adobe\Acrobat Reader DC\Setup Files\{AC76BA86-7AD7-1038-7B44-AC0F074E4100}\AcroRdrDC1500720033_hu_HU.msi"

 

How I did?
I created an application with powershell detection rule. Files for SCCM Application were:

AcroRdrDC1500720033_hu_HU.msi

Install.ps1

 

Install field is: powershell.exe -executionpolicy bypass -NoLogo -NonInteractive -file "install.ps1"

Experience: install for system + hidden + whether or not logged in

 

Detection rule is a PS script written by me as well 

 

What is in install.ps1?

See attached txt


What is the detection rule?

See attached txt

I tried to make them as flexible as I can. The only two things (I guess) you have to modify the product code if you use different product and the path if you are not on 32-bit or installed into a different folder.

 

Hope this helps you as well.

 

Regards,

Tamas