Página 1 de 2

archivos dañados, SHA no coincide

Publicado: 13 de agosto de 2026 - 09:32
por Emmanuel64
Buen día

En algunos equipos, llevo varios días recibiendo un error al instalar Edge directamente desde el repositorio WAPT sin realizar ninguna modificación.
Hoy tengo el mismo problema con "microsoft-teams-uwp" en una máquina, mientras que está correctamente instalado en otras 20 máquinas.

Borré la caché del ordenador, pero no cambió nada

¿Tienes alguna idea o sugerencia?

GRACIAS

A continuación se muestra el registro del fallo...

Código: Seleccionar todo

 File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 1525, in _run
    raise Exception(_('Error during install of {}: errors in packages {}').format(
Exception: Erreur lors de l'installation de ['hasp-microsoft-edge(=151.0.4129.78-49)']: erreurs dans les paquets [[PackageRequest(package='hasp-microsoft-edge',version=(Version('151.0.4129.78'), 49),architectures=['x64'],locales=['fr'],maturities=['PROD'],tags=['windows'],min_os_version=Version('10.0.17763'),max_os_version=Version('10.0.17763')), PackageEntry('hasp-microsoft-edge','151.0.4129.78-49' architecture='x64',maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5723, in install\n    result = self.install_wapt(p.localpath,\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4629, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4368, in install_wapt\n    packagetempdir = entry.unzip_package(cabundle=self.cabundle, target_dir = tempfile.mkdtemp(prefix=\'wapt\',dir=self.wapt_temp_dir))\n  File "C:\\Program Files (x86)\\wapt\\waptpackage.py", line 2671, in unzip_package\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\waptpackage.py", line 2663, in unzip_package\n    verified_by = self.check_package_signature(cabundle,ignore_missing_files=ignore_missing_files)\n  File "C:\\Program Files (x86)\\wapt\\waptpackage.py", line 2614, in check_package_signature\n    raise EWaptCorruptedFiles(\'Error in package %s in %s, files corrupted, SHA not matching for %s\' % (self.asrequirement(), self.sourcespath, errors,))\nwaptpackage.EWaptCorruptedFiles: Error in package hasp-microsoft-edge(=151.0.4129.78-49) in C:\\Program Files (x86)\\wapt\\private\\tmp\\wapt4uhynhq1, files corrupted, SHA not matching for [\'MicrosoftEdgeEnterpriseX64.msi\']\n']]

Re: archivos corruptos, SHA no coincide

Publicado: 13 de agosto de 2026 - 09:53
por Jarnaud
Hola,

el mensaje indica que el SHA no coincide. ¿Podría comparar el SHA del paquete en el equipo con el error con el SHA del mismo paquete en un equipo sin el error?

En equipos con Windows, puede verificar el SHA del archivo MSI usando PowerShell:

`Get-FileHash .\filename.msi -Algorithm SHA256 | Format-List`.

En este equipo, ¿podría haber algún intermediario de red que esté interfiriendo con la instalación del paquete? (antivirus, EDR, etc.)
Es muy probable que el archivo binario haya sido dañado por un programa antivirus.

Saludos cordiales.

Re: archivos corruptos, SHA no coincide

Publicado: 13 de agosto de 2026 - 10:21
por Emmanuel64
Hola Jarnaud

, gracias por tu ayuda. Los SHA coinciden correctamente.

Mientras tanto, edité el paquete en el editor de Edge, luego lo recompilé y lo importé. Esto ha funcionado por el momento (tengo bastantes usuarios de vacaciones, así que pocas estaciones de trabajo están activas actualmente :D ).
La idea me surgió después de publicar en el foro. :jajaja:

Parece que lo mismo no ha funcionado con Teams.

Efectivamente, hay un EDR en las estaciones de trabajo, pero no aparece ningún mensaje al respecto en los registros de la consola del EDR.
Es la primera vez que tengo este tipo de problema…

Re: archivos corruptos, SHA no coincide

Publicado: 14 de agosto de 2026 - 10:10
por x-davidl
Hola a todos,

tengo el mismo problema que Jarnaud. El detalle es que no ocurre en todas las máquinas.
Intenté editar y volver a publicar el paquete, pero sin éxito...

Esperaré a la próxima

actualización de Edge.
-------------------------------
WAPT Enterprise
Versión 2.6.1.17813
Sistema operativo del servidor: Ubuntu 22.04
Sistema operativo de la máquina de administración: Windows Server 2022

Re: archivos corruptos, SHA no coincide

Publicado: 21 de agosto de 2026 - 10:59
por Emmanuel64
Hola,

a pesar de haber actualizado tis-microsoft-edge, sigo teniendo el mismo problema con archivos SHA corruptos en algunos equipos...

Agradezco cualquier sugerencia.

Gracias.

Re: archivos corruptos, SHA no coincide

Publicado: 21 de agosto de 2026 - 16:46
por sfonteneau
Hola.

Lo cierto es que el problema no proviene del paquete en sí, ya que funciona en algunas máquinas.

Su funcionamiento es el siguiente:

cuando una máquina descarga el paquete, lo descomprime.

Comprueba la firma del manifiesto (lista de hashes del paquete firmado).

A continuación, verifica que las sumas SHA2 del paquete coincidan con las declaradas en el manifiesto.

En este caso, parece que el archivo ha sido modificado, ya que la suma no coincide.

El archivo problemático de la captura de pantalla es MicrosoftEdgeEnterpriseX64.msi.

Por lo tanto, el archivo descomprimido no tiene la misma suma que la indicada en el manifiesto

. Dos posibles explicaciones:

- El archivo ha sido modificado directamente dentro del paquete, en cuyo caso hay que tener cuidado de que no se trate de una vulnerabilidad.

O bien:

- Algo en la máquina está interfiriendo con el archivo durante la descompresión del paquete Wapt (un programa antivirus, por ejemplo, o viceversa... un virus).

Esto debe comprobarse en su caso.

Advertencia: Una vez me topé con un virus instalado en una computadora que, cada vez que se escribía un archivo ejecutable en la máquina, lo modificaba para insertarse en él (para propagarse mejor). En su caso, no puedo asegurar que eso sea lo que está sucediendo, pero aun así debe tener cuidado.

Re: archivos corruptos, SHA no coincide

Publicado: 24 de agosto de 2026 - 09:04
por Emmanuel64
Hola,

gracias por la aclaración sobre cómo funciona la instalación de paquetes. Es extraño porque, si no me equivoco, solo afecta a Edge. Ocurrió una vez con Teams, pero fue un caso aislado que se solucionó solo.
Estaré atento. Que tenga

un buen día.

Re: archivos corruptos, SHA no coincide

Publicado: 26 de agosto de 2026 - 16:05
por f.fenouil
Buen día,

Yo también estoy experimentando el mismo problema.
He intentado varias cosas, pero nada funciona (esperar a una versión superior del paquete, reconstruir el paquete, eliminarlo y luego descargarlo de nuevo, eliminar la caché de WAPT en las máquinas en cuestión, reinstalar el agente, deshabilitar el antivirus).

Código: Seleccionar todo

Erreur : EWaptCorruptedFiles: Error in package mairie-microsoft-edge(=151.0.4129.107-48) in C:\Program Files (x86)\wapt\private\tmp\wapt3iazgawx, files corrupted, SHA not matching for ['MicrosoftEdgeEnterpriseX64.msi']
Cabe señalar que este mismo paquete funciona perfectamente en otras máquinas del mismo entorno de producción y con configuraciones similares.

Mientras esperamos una idea que pueda resolver el problema,
GRACIAS.

Re: archivos corruptos, SHA no coincide

Publicado: 3 de septiembre de 2026 - 14:11
por Emmanuel64
Hola,

sigo investigando para entender qué está modificando el SHA. Sin encontrar respuesta, :(

he realizado análisis con WithSecure, pero no he detectado nada. He intentado encontrar similitudes entre las máquinas afectadas, pero podrían ser nuevas o antiguas, con Windows 10 u 11... así que no hay nada consistente.

Contrariamente a lo que le comenté a "jarnaud" la última vez, los SHA no coinciden (lo cual tiene sentido). Pude comprobarlo en un paquete extraído en Program Files (x86)\wapt\private\install\wapt... Sin embargo, no entiendo cuándo ni cómo encontrar este paquete.

Si alguien tiene alguna idea de dónde buscar, se lo agradecería mucho, porque estoy completamente atascado.

Gracias de antemano por su ayuda.

Re: archivos corruptos, SHA no coincide

Publicado: 3 de septiembre de 2026 - 15:39
por Emmanuel64
D

Coloqué el archivo .msi solo en el escritorio de una PC con problemas y luego verifiqué el hash

Código: Seleccionar todo

 Get-FileHash MicrosoftEdgeEnterpriseX64.msi -Algorithm SHA256  | Format-List

Algorithm : SHA256
Hash      : 093D7CBE7019C7504446599632DD984DCE567DCB96604F14E4384C2C1420239B
Path      : C:\Users\*\Desktop\MicrosoftEdgeEnterpriseX64.msi
Hasta ahora, todo bien
Sin embargo, si copio o suelto el archivo .msi en "Descargas" o en .\wapt\private\install\", el hash cambia
Lo más extraño es que, si lo muevo de nuevo al escritorio, el hash coincide... así que el archivo en sí no se modifica. Parece que lo que se altera es el cálculo del hash :?

Lamentablemente, la infección por virus o malware parece ser una posibilidad seria a tener en cuenta

Pero no sé cómo encontrarlo, si es que se trata de eso

La pregunta sigue en pie: ¿por qué este paquete en particular? :?:
Realicé el mismo procedimiento con otro archivo MSI y los hashes coincidieron