Buen día,
Estoy progresando en mi repositorio central privado sin instalar wapt.
Logré crear mi servidor sin instalar Wapt Server y con Nginx asegurado con https y contraseña (httpwd).
Sin embargo, no puedo encontrar los scripts para crear un repositorio: tis-waptrepo para la versión 1.8.
Para avanzar, importé la carpeta completa /opt/wapt desde un servidor en funcionamiento a mi servidor.
Creé un script bash que reproduce esto:
Código: Seleccionar todo
#!/bin/bash
chown -R wapt:www-data /var/www/wapt
PYTHONPATH=/opt/wapt PYTHONHOME=/opt/wapt python /opt/wapt/wapt-signpackages.py -s --message-digest=sha256,sha1 -c /tmp/cert.crt /var/www/wapt/*.wapt
PYTHONHOME=/opt/wapt PYTHONPATH=/opt/wapt /opt/wapt/bin/python /opt/wapt/wapt-scanpackages.py -r -f -ldebug /var/www/wapt
Todo funciona bastante bien, la depuración no muestra ningún error, renombra el archivo wapt correctamente con MD5 y genera el archivo Paquetes.
Puedo ver mi lista de paquetes desde la consola de otro servidor.
Sin embargo, cuando intento descargarlo, aparece constantemente el siguiente mensaje:
"Descarga cancelada. El archivo descargado xxxxx... está dañado; la suma de comprobación MD5 no coincide"
Sin embargo, cuando miras el nombre del archivo, el contenido de los paquetes, la suma MD5 es de hecho la misma...
No entiendo....
¿Podrías decirme qué debo hacer? ¿O dónde puedo encontrar scripts para generar los paquetes sin errores MD5?
Gracias.
Atentamente