Page 1 of 1

Adobe Reader package problem

Published: June 9, 2021 - 12:18 PM
by cbarille
Hello everyone,

Adobe released a new version of Adobe Reader on its website with an incorrect version number and which did not install correctly.

Our builder subsequently adopted this version number, and between May 11th and May 21st, a package with an incorrect Adobe Reader version number was published on our store: tis-Adobereader_2021.1.200150-51, which we quickly removed.

We have just released version 2021.1.200155, which works without any issues. However, if you used the previous version, you will need to remove version 2021.1.200150 from your repository.

We've also added a package to our store to clean up computers that may have downloaded it, allowing them to install the latest version instead: https://store.wapt.fr/store/tis-fix-wapt-packages.

This package lets you define a list of packages and their versions to automatically forget on all computers where you install it. By default, it's configured to forget Adobe Reader version 2021.1.200150, which is relevant to us today.

This package is useful in this case, but also for forgetting packages whose names you've changed; it simply removes the package and installs the correct version.

Have a great day everyone!

Re: Adobe Reader package problem

Published: August 19, 2021 - 11:39
by Littlebox
Good morning,

I'm having a problem with the Adobe Reader package.
On most of my network, there are no problems, but on 20% of the network (180 stations) I have an error 150340.
CalledProcessErrorOutput: Command \'AcroRdrDC1901020064_MUI.exe /sAll /msi /norestart /quiet ALLUSERS=1 EULA_ACCEPT=YES UPDATE_MODE=0 DISABLE_ARM_SERVICE_INSTALL=1 DISABLEDESKTOPSHORTCUT=1\' returned non-zero exit status 150340.\nOutput:\n'
When I run this command on the machine via a cmd, it doesn't work either.

I looked on Adobe's website to see how to build their silent installation
I have modified the arguments:

Code: Select all

args = '/sAll /msi /norestart /quiet ALLUSERS=1 EULA_ACCEPT=YES UPDATE_MODE=0 DISABLE_ARM_SERVICE_INSTALL=1 DISABLEDESKTOPSHORTCUT=1'
by

Code: Select all

args = '/sAll /rs /qn /msi ALLUSERS=1 EULA_ACCEPT=YES UPDATE_MODE=0 DISABLE_ARM_SERVICE_INSTALL=1 DISABLEDESKTOPSHORTCUT=1'
And it works when installed via a command prompt!
Unfortunately, when I deploy the package after modifying the arguments with WAPT, I always get this error code "150340"....

For your information, this only happens on 32-bit machines (Windows 7 and 10), but other 32-bit machines work...
Windows 7, Windows 19H1, Windows 20H2 etc...

WAPT Community version 1.8.2.7334

Thank you in advance.
Wilfried

Re: Adobe Reader package problem

Published: August 19, 2021 - 4:49 PM
by Littlebox
I solved my problem, in case it helps anyone:

- Download the desired version from "https://get.adobe.com/fr/reader/enterprise/"
- For my part, I chose the latest version (2100520060) MUI (AcroRdrDC2100520060_MUI.exe)
- Extract the downloaded file by calling it in a Command Prompt as administrator:

Code: Select all

AcroRdrDC2100520060_MUI.exe -sfx_o"C:\ReaderDC" -sfx_ne
I haven't tested it, but extraction via 7-zip should also work.
- Modify the file "ABCPY.INI"of the file"ReaderDC"

Code: Select all

;***************************************************************
;Adobe Installer External Configuration File: Abcpy.ini
;***************************************************************

;***************************************************************
;Main Section
;The (Product) key is a required key
;***************************************************************
[MAIN]
Product=Adobe Acrobat Reader DC


;***************************************************************
;OEM Installation Options
;***************************************************************
[OEM Install]
INSTALLDIR=
EULA_ACCEPT=YES
UPDATE_MODE=0
DISABLE_ARM_SERVICE_INSTALL=1
DISABLEDESKTOPSHORTCUT=1
- Next, put the contents of the directory "ReaderDC" at the root of the package.
- Then call the file " via an MsiExecAcroRead.msi"with patch"AcroRdrDCUpd2100520060_MUI.msp"

Code: Select all

if need_install('{AC76BA86-7AD7-FFFF-7B44-AC0F074E4100}'):
        killalltasks(control.impacted_process)
        path=os.path.dirname(os.path.abspath(__file__))
        run(r'MsiExec.exe /i "%s\AcroRead.msi" PATCH="%s\AcroRdrDCUpd2100520060_MUI.msp" /qn' % (path,path),timeout=1200)
There you go, that solved my problem. The code isn't perfect, but it works ;)

Wilfried