Paquet vcredist2015-2022

Questions about WAPT Packaging / Requêtes et aides autour des paquets Wapt.
Règles du forum
Règles du forum communautaire
* English support on www.reddit.com/r/wapt
* Le support communautaire en français se fait sur ce forum
* Merci de préfixer le titre du topic par [RESOLU] s'il est résolu.
* Merci de ne pas modifier un topic qui est taggé [RESOLU]. Ouvrez un nouveau topic en référençant l'ancien
* Préciser version de WAPT installée, version complète ET numéro de build (2.2.1.11957 / 2.2.2.12337 / etc.) AINSI QUE l'édition Enterprise / Discovery
* Les versions 1.8.2 et antérieures ne sont plus maintenues. Les seules questions acceptées vis à vis de la version 1.8.2 sont liés à la mise à jour vers une version supportée (2.1, 2.2, etc.)
* Préciser OS du serveur (Linux / Windows) et version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019)
* Préciser OS de la machine d'administration/création des paquets et de la machine avec l'agent qui pose problème le cas échéant (Windows 7 / 10 / 11 / Debian 11 / etc.)
* Eviter de poser plusieurs questions lors de l'ouverture de topic, sinon il risque d'être ignorer. Si plusieurs sujet, ouvrir plusieurs topic, et de préférence les uns après les autres et pas tous en même temps (ie ne pas spammer le forum).
* Inclure directement les morceaux de code, les captures d'écran et autres images directement dans le post. Les liens vers les pastebin, les bitly et autres sites tierces seront systématiquement supprimés.
* Comme tout forum communautaire, le support est fait bénévolement par les membres. Si vous avez besoin d'un support commercial, vous pouvez contacter le service commercial Tranquil IT au 02.40.97.57.55
Répondre
TITCHI
Messages : 11
Enregistré le : 09 févr. 2022 - 09:36

19 déc. 2024 - 11:33

Bonjour,
Le paquet vcredist2015-2022 est installé sur + de 600 PC mais sur une trentaine de PC il est en erreur.
Voici l'erreur :

Code : Tout sélectionner

Erreur lors de l'installation de ['lso-vcredist2015-2022']: erreurs dans les paquets [[PackageRequest(package='lso-vcredist2015-2022',architectures=['x64'],locales=['fr'],maturities=['PROD'],tags=['windows-10', 'win-10', 'w-10', 'windows10', 'win10', 'w10', 'windows', 'win', 'w'],min_os_version=Version('10.0.26100'),max_os_version=Version('10.0.26100')), PackageEntry('lso-vcredist2015-2022','14.42.34433.0-27' maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5348, in install\n    result = self.install_wapt(p.localpath,\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4328, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4235, in install_wapt\n    exitstatus = setup.install()\n  File "C:\\WINDOWS\\TEMP\\waptm86v8xtn\\setup.py", line 22, in install\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3991, in run\n    return ensure_unicode(run(*arg, pidlist=self.pidlist,**args))\n  File "C:\\Program Files (x86)\\wapt\\waptutils.py", line 2177, in run\n    raise CalledProcessErrorOutput(proc.returncode, cmd, \'\'.join(output))\nwaptutils.CalledProcessErrorOutput: Command \'"VC_redist.x86.exe" /quiet /norestart\' returned non-zero exit status 1603.\nOutput:\n']]
J'ai supprimé les paquets vcredist et vcredist2015-2022 puis réinstallé mais ça n'a rien changé.
jlepiquet
Messages : 53
Enregistré le : 03 sept. 2024 - 16:09

19 déc. 2024 - 11:50

Bonjour,

L'erreur 1603 est une erreur générique de Microsoft sur les installation.

Pour avoir plus de log, tu peux modifier la ligne 9 du setup.py par :

Code : Tout sélectionner

silent_args = "/quiet /norestart /log c:\\temp\\vclog.log"
Cela permettra d'obtenir des logs et comprendre ce qu'il se passe vraiment lors de l'installation.

Cordialement,
TITCHI
Messages : 11
Enregistré le : 09 févr. 2022 - 09:36

19 déc. 2024 - 12:21

Voici les nouveaux logs :
Installing: VC_redist.x86.exe

Code : Tout sélectionner

Erreur lors de l'installation de ['lso-vcredist2015-2022(=14.42.34433.0-28)']: erreurs dans les paquets [[PackageRequest(package='lso-vcredist2015-2022',version=(Version('14.42.34433.0'), 28),architectures=['x64'],locales=['fr'],maturities=['PROD'],tags=['windows-10', 'win-10', 'w-10', 'windows10', 'win10', 'w10', 'windows', 'win', 'w'],min_os_version=Version('10.0.26100'),max_os_version=Version('10.0.26100')), PackageEntry('lso-vcredist2015-2022','14.42.34433.0-28' maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5348, in install\n    result = self.install_wapt(p.localpath,\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4328, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4235, in install_wapt\n    exitstatus = setup.install()\n  File "C:\\WINDOWS\\TEMP\\waptpj7e9g33\\setup.py", line 22, in install\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3991, in run\n    return ensure_unicode(run(*arg, pidlist=self.pidlist,**args))\n  File "C:\\Program Files (x86)\\wapt\\waptutils.py", line 2177, in run\n    raise CalledProcessErrorOutput(proc.returncode, cmd, \'\'.join(output))\nwaptutils.CalledProcessErrorOutput: Command \'"VC_redist.x86.exe" /quiet /norestart /log c:\\\\temp\\\\vclog.log\' returned non-zero exit status 1603.\nOutput:\n']]
Traceback (most recent call last):
  File "<string>", line 1943, in run
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 737, in run
    self._run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 1341, in _run
    raise Exception(_('Error during install of {}: errors in packages {}').format(
Exception: Erreur lors de l'installation de ['lso-vcredist2015-2022(=14.42.34433.0-28)']: erreurs dans les paquets [[PackageRequest(package='lso-vcredist2015-2022',version=(Version('14.42.34433.0'), 28),architectures=['x64'],locales=['fr'],maturities=['PROD'],tags=['windows-10', 'win-10', 'w-10', 'windows10', 'win10', 'w10', 'windows', 'win', 'w'],min_os_version=Version('10.0.26100'),max_os_version=Version('10.0.26100')), PackageEntry('lso-vcredist2015-2022','14.42.34433.0-28' maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5348, in install\n    result = self.install_wapt(p.localpath,\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4328, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4235, in install_wapt\n    exitstatus = setup.install()\n  File "C:\\WINDOWS\\TEMP\\waptpj7e9g33\\setup.py", line 22, in install\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3991, in run\n    return ensure_unicode(run(*arg, pidlist=self.pidlist,**args))\n  File "C:\\Program Files (x86)\\wapt\\waptutils.py", line 2177, in run\n    raise CalledProcessErrorOutput(proc.returncode, cmd, \'\'.join(output))\nwaptutils.CalledProcessErrorOutput: Command \'"VC_redist.x86.exe" /quiet /norestart /log c:\\\\temp\\\\vclog.log\' returned non-zero exit status 1603.\nOutput:\n']]
jlepiquet
Messages : 53
Enregistré le : 03 sept. 2024 - 16:09

19 déc. 2024 - 14:26

Vous avez normalement 3 fichiers dans le dossier c:\temp qui commencent par vclog
Pouvez-vous nous les envoyer?
TITCHI
Messages : 11
Enregistré le : 09 févr. 2022 - 09:36

20 déc. 2024 - 09:35

Bonjour,
Je ne trouve pas ces fichiers.
TITCHI
Messages : 11
Enregistré le : 09 févr. 2022 - 09:36

08 janv. 2025 - 10:06

rien dans le dossier temp
smandel
Messages : 111
Enregistré le : 05 mai 2022 - 11:30

08 janv. 2025 - 10:15

Bonjour,

alors oui moi aussi j'ai ce genre de problème avec les VCredist et c'est assez pénible...
Du coup je me suis inspiré de votre échange pour me dépatouiller.
Je lance sur le poste les commandes suivantes en s'assurant de prendre la version qui est installée sur le poste :

Code : Tout sélectionner

VC_redist.x86.exe /repair /quiet /norestart /log c:\\temp\\vclog.log
VC_redist.x64.exe /repair /quiet /norestart /log c:\\temp\\vclog.log
Et ensuite je lance une installe de la nouvelle version via WAPT et ça passe.

J'utilisais déjà ce genre de technique pour résoudre l'erreur 1603 des MSI corrumpu :

Code : Tout sélectionner

msiexec ApplicationName="Mobile" /fvomusa "asset.msi" /L log.txt
Et je ne trouvais pas comment faire avec les VCredist car pas de MSI dispo.
TITCHI
Messages : 11
Enregistré le : 09 févr. 2022 - 09:36

09 janv. 2025 - 09:13

Bonjour,
merci Smandel mais tu peux m'expliquer précisément comment tu as fait ?
smandel
Messages : 111
Enregistré le : 05 mai 2022 - 11:30

09 janv. 2025 - 09:25

En gros je regarde dans WAPT dans l'inventaire du poste la version de VCredist installée.
Je récupère la version sur WAPT pou dans le store.
Je l'édite pour la télécharger sur mon poste et récupérer les EXE contenu dans le paquet.
J'envoi ces EXE sur le poste posant problème, avec Meshcentral pour ma part.
Et je lance les commandes de mon post précédent sur la machine posant problème.
Répondre