Page 1 sur 1

Paquet vcredist2015-2022

Posté : 19 déc. 2024 - 11:33
par TITCHI
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é.

Re: Paquet vcredist2015-2022

Posté : 19 déc. 2024 - 11:50
par jlepiquet
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,

Re: Paquet vcredist2015-2022

Posté : 19 déc. 2024 - 12:21
par TITCHI
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']]

Re: Paquet vcredist2015-2022

Posté : 19 déc. 2024 - 14:26
par jlepiquet
Vous avez normalement 3 fichiers dans le dossier c:\temp qui commencent par vclog
Pouvez-vous nous les envoyer?

Re: Paquet vcredist2015-2022

Posté : 20 déc. 2024 - 09:35
par TITCHI
Bonjour,
Je ne trouve pas ces fichiers.

Re: Paquet vcredist2015-2022

Posté : 08 janv. 2025 - 10:06
par TITCHI
rien dans le dossier temp

Re: Paquet vcredist2015-2022

Posté : 08 janv. 2025 - 10:15
par smandel
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.

Re: Paquet vcredist2015-2022

Posté : 09 janv. 2025 - 09:13
par TITCHI
Bonjour,
merci Smandel mais tu peux m'expliquer précisément comment tu as fait ?

Re: Paquet vcredist2015-2022

Posté : 09 janv. 2025 - 09:25
par smandel
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.