Bonjour,
J'avance dans mon dépôt central privé sans installation wapt.
J'ai réussi à créer mon serveur sans installation de Wapt Server et avec Nginx sécurisé https et mot de passe (httpwd).
Par contre, je ne trouve pas les scripts pour créer un dépot : tis-waptrepo pour la version 1.8.
Pour avancer, j'ai importé sur mon serveur le dossier complet /opt/wapt d'un serveur fonctionnel.
J'ai créer un script bash qui reproduit ceci :
Code : Tout sélectionner
#!/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
Tout fonctionne plutôt bien le debug n'affiche pas d'erreur, renommant le fichier wapt correctement avec le MD5, et générant le fichier Packages.
J'ai bien ma liste de paquets depuis la console d'un autre serveur.
Par contre lorsque je veux le téléchargé, j'ai systématiquement le message :
"Téléchargement annulé. Le fichier xxxxx... téléchargé est corrompu, la somme MD5 ne correspond pas."
Pourtant, lorsque l'on regarde le nom du fichier, le contenu de Packages, le MD5sum est bien la même...
Je ne comprends pas....
Pourriez-vous me dire ce que je dois faire ? Ou je peux trouver les scripts pour générer le Packages sans erreur MD5 ?
Je vous remercie.
Cordialement