Página 1 de 1

archivos dañados, SHA no coincide

Publicado: 10 de enero de 2024 - 09:24
por cefinformatique
Buen día,

Actualicé uno de mis paquetes añadiendo un directorio para copiar a los clientes. Ya le había indicado al paquete que copiara los siguientes directorios: sources\PATCH\REVAO

Para esta actualización, agregué una subcarpeta "CommunLocal" en sources\PATCH\REVAO, pero después de enviar el nuevo paquete al servidor a través de la consola, obtengo el siguiente error al instalarlo en las máquinas cliente:

Código: Seleccionar todo

Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\common.py", line 3956, in install_wapt
    packagetempdir = entry.unzip_package(cabundle=self.cabundle, target_dir = tempfile.mkdtemp(prefix='wapt',dir=self.wapt_temp_dir))
  File "C:\Program Files (x86)\wapt\waptpackage.py", line 2623, in unzip_package
    raise e
  File "C:\Program Files (x86)\wapt\waptpackage.py", line 2615, in unzip_package
    verified_by = self.check_package_signature(cabundle,ignore_missing_files=ignore_missing_files)
  File "C:\Program Files (x86)\wapt\waptpackage.py", line 2573, in check_package_signature
    raise EWaptCorruptedFiles('Error in package %s in %s, files corrupted, SHA not matching for %s' % (self.asrequirement(), self.sourcespath, errors,))
waptpackage.EWaptCorruptedFiles: Error in package cef-eic-menufed(=6.21.20.1-2) in C:\Windows\TEMP\wapt3kd11709, files corrupted, SHA not matching for ['sources/PATCH/REVAO/CommunLocal/ISAGI', 'sources/PATCH/REVAO/CommunLocal/Manuels', 'sources/PATCH/REVAO/CommunLocal/ModelesExcel']

EWaptCorruptedFiles: Error in package cef-eic-menufed(=6.21.20.1-2) in C:\Windows\TEMP\wapt3kd11709, files corrupted, SHA not matching for ['sources/PATCH/REVAO/CommunLocal/ISAGI', 'sources/PATCH/REVAO/CommunLocal/Manuels', 'sources/PATCH/REVAO/CommunLocal/ModelesExcel']

Re: archivos corruptos, SHA no coincide

Publicado: 10 de enero de 2024 - 10:22 a. m.
por dcardon
Hola Marc,

el mensaje "sha not matching" indica que, tras la descompresión, la comprobación de integridad de los archivos no es concluyente, lo que significa que algunos archivos tienen un hash SHA256 que no coincide con el del archivo de manifiesto ubicado en el directorio WAPT del paquete.

Ya nos hemos encontrado con este problema con archivos LNK que Windows modifica sobre la marcha, o con otros archivos que manipula el software antivirus.

¿Qué tipo de archivos hay en el directorio en cuestión?

Saludos cordiales,

Denis

Re: archivos corruptos, SHA no coincide

Publicado: 10 de enero de 2024 - 10:31
por cefinformatique
Estaba en la versión 2.3 y pude solucionar el problema actualizando a la 2.4

Re: archivos corruptos, SHA no coincide

Publicado: 10 de enero de 2024 - 10:37 a. m.
por dcardon
De acuerdo, gracias por la información. ¿

Estaban vacíos los directorios en cuestión? Es posible que los directorios vacíos se hayan excluido en la versión 2.3.

Pronto podrá realizar una segunda actualización; la versión wapt 2.5.2 debería publicarse en unos días. :-)

Denis