Page 1 sur 1

Problème paquet Adobe Reader

Publié : 09 juin 2021 - 12:18
par cbarille
Bonjour à tous,

Adobe a publié sur son site une nouvelle version d'Adobe Reader avec un mauvais numéro de version et ne s'installant pas correctement.

Notre builder a repris ce numéro de version suite à cela, entre le 11 mai et le 21 mai, un paquet avec un mauvais numéro de version de Adobe Reader a donc été publié sur notre store : tis-Adobereader_2021.1.200150-51 que nous avons rapidement retiré .

Nous venons de publier la version 2021.1.20155, aucun souci sur ce paquet, toutefois si vous avez utilisé le précédent il faudra supprimer la version 2021.1.200150 de votre dépôt.

Nous mettons également sur notre store un paquet pour nettoyer les postes qui l'auraient téléchargé pour leur permettre d'installer la dernière version à la place : https://store.wapt.fr/store/tis-fix-wapt-packages

Ce paquet permet de définir une liste de paquets et leurs versions à oublier en automatique sur tous les postes sur lesquels vous l'installez. Par défaut, il est configuré pour oublier la version Adobe Reader 2021.1.200150 qui nous concerne aujourd'hui.

Ce paquet est utile dans ce cas, mais également pour oublier des paquets dont vous auriez changé le nommage, il fait simplement oublier le paquet et installe la bonne version.

Bonne journée à tous !

Re: Problème paquet Adobe Reader

Publié : 19 août 2021 - 11:39
par Littlebox
Bonjour,

J'ai un souci sur le package Adobe Reader.
Sur une grande partie de mon parc, aucuns problèmes, mais sur 20% du parc (180 postes) j'ai une erreur 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'
Lorsque je lance cette commande sur le poste via un cmd ça ne fonctionne pas non plus.

J'ai regardé sur le site d'Adobe pour voir la construction de leur installation silencieuse
J'ai modifié les arguments:

Code : Tout sélectionner

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

Code : Tout sélectionner

args = '/sAll /rs /qn /msi ALLUSERS=1 EULA_ACCEPT=YES UPDATE_MODE=0 DISABLE_ARM_SERVICE_INSTALL=1 DISABLEDESKTOPSHORTCUT=1'
Et là en installation via un cmd ça fonctionne !
Malheureusement lorsque je déploie le paquet en modifiant les arguments avec WAPT j'obtiens toujours ce code erreur "150340"....

Pour information ça n'arrive que sur des postes 32 bits (windows 7 et 10) mais d'autres postes en 32 bits fonctionnent ...
Windows 7, Windows 19H1, Windows 20H2 etc...

Version WAPT Community 1.8.2.7334

Merci par avance.
Wilfried

Re: Problème paquet Adobe Reader

Publié : 19 août 2021 - 16:49
par Littlebox
J'ai résolu mon problème si jamais ça peut aider quelqu'un :

- Télécharger la version souhaitée sur "https://get.adobe.com/fr/reader/enterprise/"
- Pour ma part j'ai pris la version dernière version en date (2100520060) MUI (AcroRdrDC2100520060_MUI.exe)
- Extraire le fichier téléchargé en l'appelant dans un Command Prompt en admin:

Code : Tout sélectionner

AcroRdrDC2100520060_MUI.exe -sfx_o"C:\ReaderDC" -sfx_ne
Je n'ai pas tester mais une extraction via 7-zip doit fonctionner également.
- Modifier le fichier "ABCPY.INI" du dossier "ReaderDC"

Code : Tout sélectionner

;***************************************************************
;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
- Mettre ensuite le contenu du répertoire "ReaderDC" à la racine du paquet.
- Appeler ensuite via un MsiExec le fichier "AcroRead.msi" avec en patch "AcroRdrDCUpd2100520060_MUI.msp"

Code : Tout sélectionner

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)
Voilà, ça a résolu mon problème, le code n'est certainement pas parfait mais ça fonctionne ;)

Wilfried