Página 1 de 1

Paquete vcredist2015-2022

Publicado: 19 de diciembre de 2024 - 11:33
por TITCHI
Buen día,
El paquete vcredist2015-2022 está instalado en más de 600 PC, pero en una treintena de PC tiene un error.
Aquí está el error:

Código: Seleccionar todo

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']]
Eliminé los paquetes vcredist y vcredist2015-2022 y luego los reinstalé, pero no cambió nada.

Re: paquete vcredist2015-2022

Publicado: 19 de diciembre de 2024 - 11:50 a. m.
por jlepiquet
Buen día,

El error 1603 es un error genérico de Microsoft en las instalaciones.

Para obtener más registros, puede modificar la línea 9 de setup.py a:

Código: Seleccionar todo

silent_args = "/quiet /norestart /log c:\\temp\\vclog.log"
Esto nos permitirá obtener registros y comprender qué está sucediendo realmente durante la instalación.

Atentamente,

Re: paquete vcredist2015-2022

Publicado: 19 de diciembre de 2024 - 12:21
por TITCHI
Aquí están los nuevos registros:
Instalación: VC_redist.x86.exe

Código: Seleccionar todo

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: paquete vcredist2015-2022

Publicado: 19 de diciembre de 2024 - 14:26
por jlepiquet
Normalmente tienes tres archivos en la carpeta c:\temp que empiezan por "vclog". ¿
Podrías enviárnoslos?

Re: paquete vcredist2015-2022

Publicado: 20 de diciembre de 2024 - 09:35
por TITCHI
Hola,
no puedo encontrar estos archivos.

Re: paquete vcredist2015-2022

Publicado: 8 de enero de 2025 - 10:06 a. m.
por TITCHI
nada en la carpeta temporal

Re: paquete vcredist2015-2022

Publicado: 8 de enero de 2025 - 10:15 a. m.
por smandel
Buen día,

Sí, también tengo este tipo de problema con VCredist y es bastante molesto...
Así que usé su intercambio como inspiración para resolver las cosas.
Ejecuto los siguientes comandos en la máquina, asegurándome de seleccionar la versión que está instalada en la máquina:

Código: Seleccionar todo

VC_redist.x86.exe /repair /quiet /norestart /log c:\\temp\\vclog.log
VC_redist.x64.exe /repair /quiet /norestart /log c:\\temp\\vclog.log
Luego ejecuto una instalación de la nueva versión vía WAPT y funciona.

Ya estaba usando este tipo de técnica para resolver el error 1603 en archivos MSI dañados:

Código: Seleccionar todo

msiexec ApplicationName="Mobile" /fvomusa "asset.msi" /L log.txt
Y no pude descubrir cómo hacerlo con VCredist porque no había ningún MSI disponible.

Re: paquete vcredist2015-2022

Publicado: 9 de enero de 2025 - 09:13
por TITCHI
Hola,
gracias Smandel, pero ¿podrías explicarme con precisión cómo lo hiciste?

Re: paquete vcredist2015-2022

Publicado: 9 de enero de 2025 - 9:25 a. m.
por smandel
Básicamente, verifico la versión instalada de VCredist en el inventario de WAPT.
Obtengo la versión de WAPT o de la tienda.
La edito para descargarla a mi equipo y extraigo los archivos EXE que contiene el paquete.
Luego, envío estos archivos EXE al equipo con problemas, usando MeshCentral en mi caso.
Finalmente, ejecuto los comandos de mi publicación anterior en dicho equipo.