Página 1 de 1

Clave de firma no válida

Publicado: 20 de enero de 2016 - 10:08 a. m.
por Brice
Buen día,
Durante la instalación del paquete, se produjo un problema de clave no válida. Aquí están los registros:
•4 - 2016-01-20T10:04:57.320000 - Instalación de waptpkg-adobereader (=2015.8.20082-2) (tarea n.° 4): Excepción: La firma del archivo de paquete C:\wapt\cache\waptpkg-adobereader_2015.8.20082-2_x86.wapt no es válida
Traceback (última llamada más reciente):
Archivo "C:\wapt\waptservice\waptservice.py", línea 2031, en run
self.running_task.run()
Archivo "C:\wapt\waptservice\waptservice.py", línea 1291, en pwrapper
return func(*arg, **kwargs)
Archivo "C:\wapt\waptservice\waptservice.py", línea 1351, en run
self._run()
Archivo "C:\wapt\waptservice\waptservice.py", línea 1753, en _run
self.result = self.wapt.install(self.packagename,force = self.force)
Archivo "C:\wapt\common.py", línea 3720, en install
raise Exception(u'La firma del archivo de paquete %s no es válida' % ensure_unicode(fname))
Excepción: La firma del archivo de paquete C:\wapt\cache\waptpkg-adobereader_2015.8.20082-2_x86.wapt no es válida
Tengo el mismo problema con un paquete que firmé mediante el pedido
paquete de señal wapt-get

Sin embargo, tengo la clave .crt en la carpeta wapt ssl en el cliente
Sin embargo, los paquetes que intento implementar fueron creados por TIS. :|

Atentamente
Brice

Re: Clave de firma no válida

Publicado: 20 de enero de 2016 - 16:02
por htouvet
Esto significa que el paquete no está firmado o que el certificado (public .crt) ubicado en la máquina cliente en c:\wapt\ssl no coincide con la clave privada que firmó el paquete (ubicada en la máquina de administración o desarrollo de paquetes, por defecto en c:\private\....pem).

Durante la instalación inicial, se crea un par de claves pública/privada mediante la consola.
La clave pública se distribuirá a todas las máquinas mediante el instalador waptagent.exe.

La clave privada no debe distribuirse y se utilizará cuando se duplique un paquete desde un repositorio externo (desde la consola de Wapt, por ejemplo) o cuando se firme un paquete creado localmente con wapt-get build-upload o wapt-get sign-package.