Página 1 de 1

[RESUELTO] Problema con un archivo supuestamente dañado

Publicado: 30 de enero de 2023 - 13:41
por t.heroult
Buen día
Tengo un paquete que contiene un archivo de acceso directo (.lnk, por lo tanto).
Hasta ahora esto no había sido un problema.
Estoy editando este paquete para agregar algunas líneas a setup.py (nada que ver con las líneas que tratan con el archivo lnk).
Lo compilo y luego cuando intento instalarlo:

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 La_Normandise(=2023.1.30-1) in C:\WINDOWS\TEMP\waptqkryxmf8, files corrupted, SHA not matching for ['Téléphones.lnk', 'C:\\WINDOWS\\TEMP\\waptqkryxmf8\\Téléphones.lnk']

EWaptCorruptedFiles: Error in package La_Normandise(=2023.1.30-1) in C:\WINDOWS\TEMP\waptqkryxmf8, files corrupted, SHA not matching for ['Téléphones.lnk', 'C:\\WINDOWS\\TEMP\\waptqkryxmf8\\Téléphones.lnk']
Intenté rehacerlo, incluso sin usar pyscripter, en el editor integrado de la consola WAPT.
Nada que hacer.

¿Alguna idea?

Re: No entiendo nada: Problema con un archivo supuestamente corrupto

Publicado: 30 de enero de 2023 - 16:48
por sfonteneau
Hola,

gracias por tus comentarios.

De hecho, acabo de probarlo y, al compilar desde la consola, el manifiesto no es un archivo JSON de Python compatible (los acentos son la causa del problema).

Es muy sorprendente que nadie más haya encontrado este problema antes.

Sin embargo, la compilación desde Python (PyScripter) debería funcionar.

Lo solucionaremos rápidamente

. Simon

Re: No entiendo nada: Problema con un archivo supuestamente corrupto

Publicado: 1 de febrero de 2023 - 16:09
por t.heroult
Vale, lo probaré usando PYScripter :)

Re: No entiendo nada: Problema con un archivo supuestamente corrupto

Publicado: 2 de febrero de 2023 - 11:12 a. m.
por t.heroult
Apruebo la solución.
Mientras esperamos la corrección para la consola, compilar desde PyScripter resuelve el problema.

Gracias, Simon.