Guten Morgen,
Ich komme in meinem privaten zentralen Repository voran, ohne wapt zu installieren.
Ich habe es geschafft, meinen Server ohne Installation von Wapt Server und mit Nginx, gesichert mit https und Passwort (httpwd), zu erstellen.
Ich kann jedoch die Skripte zum Erstellen eines Repositorys: tis-waptrepo für Version 1.8 nicht finden.
Um fortzufahren, habe ich den kompletten Ordner /opt/wapt von einem funktionierenden Server auf meinen Server importiert.
Ich habe ein Bash-Skript erstellt, das dies reproduziert:
Code: Alle auswählen
#!/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
Alles funktioniert einwandfrei, der Debugger zeigt keine Fehler an, die wapt-Datei wird korrekt mit MD5 umbenannt und die Packages-Datei wird generiert.
Ich kann meine Paketliste in der Konsole eines anderen Servers einsehen.
Wenn ich es jedoch herunterladen möchte, erhalte ich immer wieder die folgende Meldung:
„Download abgebrochen. Die heruntergeladene Datei xxxxx... ist beschädigt; die MD5-Prüfsumme stimmt nicht überein.“
Betrachtet man jedoch den Dateinamen und den Inhalt der Pakete, so ist die MD5-Prüfsumme tatsächlich identisch...
Ich verstehe nicht....
Könnten Sie mir sagen, was ich tun muss? Oder wo ich Skripte finde, um die Pakete ohne MD5-Fehler zu generieren?
Danke schön.
Aufrichtig