Alle Pakete mit dem neuen Schlüssel neu signieren

Teilen Sie hier Ihre Tipps oder Probleme bezüglich der WAPT-Konsole oder des WAPT-Agenten mit
Forumregeln
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
Gesperrt
Mouka
Nachrichten: 33
Anmeldung: 14. Mai 2019 - 15:13 Uhr

29. Januar 2020 - 11:03 Uhr

Hallo,
ich verwende derzeit die kostenlose Version 1.8.
In der Dokumentation steht:
„Da die Pakete im lokalen Repository mit dem alten Schlüssel signiert sind, müssen alle Pakete mit dem neuen Schlüssel neu signiert werden.

Um alle WAPT-Pakete (Software- und Maschinenpakete) mit dem neuen Schlüssel neu zu signieren, verwenden Sie den Befehl:
wapt-get sign-packages C:\\waptdev\\*
“.
Ich habe diesen Befehl ausgeführt:

C:\WINDOWS\system32>wapt-get sign-packages C:\\waptdev\\*
Konfigurationsdatei: C:\Program Files (x86)\wapt\wapt-get.ini
Unbekannte Aktion: sign-packages.

Das hat mein Problem aber nicht gelöst.
Ich teste WAPT gerade; mein Server läuft unter CentOS 7.5 und die Konsole unter Windows 10.
Die einfachste Lösung wäre wahrscheinlich ein Neustart. Gibt es eine Möglichkeit, von Grund auf neu zu beginnen, ohne Server und Konsole neu installieren zu müssen?
Vielen Dank.
Benutzeravatar
htouvet
WAPT-Experte
Nachrichten: 436
Anmeldung: 16. März 2015 - 10:48 Uhr
Kontakt:

29. Januar 2020 - 11:39 Uhr

(Frage: Warum müssen Sie die Pakete neu signieren?)

Es geht schneller, die Pakete direkt auf dem Server neu zu signieren Server(Andernfalls müssen Sie alle Pakete auf Ihren Computer herunterladen, sie erneut signieren und wieder hochladen.)

Dazu müssen Sie vorübergehend Ihren privaten Schlüssel (.pem) und Ihr Zertifikat auf den Server kopieren (z. B. mit winscp3) und anschließend den Befehl wapt-signpackages in einer SSH-Sitzung auf dem Server ausführen.

Zum Beispiel...

Code: Alle auswählen

wapt-signpackages -i -s -c /root/moi.crt  -k /root/moi.pem /var/www/wapt/*.wapt
Lassen Sie Ihren Schlüssel (.pem) nicht auf dem Server.

Helfen :

Code: Alle auswählen

]# wapt-signpackages --help
Usage: wapt-signpackages -c crtfile package1 package2

Resign a list of packages


Options:
  -h, --help            show this help message and exit
  -c PUBLIC_KEY, --certificate=PUBLIC_KEY
                        Path to the PEM RSA certificate to embed identitiy in
                        control. (default: )
  -k PRIVATE_KEY, --private-key=PRIVATE_KEY
                        Path to the PEM RSA private key to sign packages.
                        (default: )
  -l LOGLEVEL, --loglevel=LOGLEVEL
                        Loglevel (default: warning)
  -m MD, --message-digest=MD
                        Message digest type for signatures.  (default: sha256)
  -s, --scan-packages   Rescan packages and update local Packages index after
                        signing.  (default: False)
  -r, --remove-setup    Remove setup.py.  (default: False)
  -i, --inc-release     Increase release number when building package
                        (default: False)
  --maturity=SET_MATURITY
                        Set/change package maturity when signing package.
                        (default: None)
  --keep-signature-date
                        Keep the current package signature date, and file
                        changetime (default: False)
  --if-needed           Re-sign package only if needed
Ruhige IT
Mouka
Nachrichten: 33
Anmeldung: 14. Mai 2019 - 15:13 Uhr

29. Januar 2020 – 13:51 Uhr

Diese Möglichkeit war mir nicht bewusst.
Ich werde es ausprobieren.
Danke
Mouka
Nachrichten: 33
Anmeldung: 14. Mai 2019 - 15:13 Uhr

29. Januar 2020 – 14:10 Uhr

(Frage: Warum müssen die Pakete neu signiert werden?)
Weil ich ein Zertifikat neu erstellt habe. Ich führe Tests durch; ich bin noch nicht im Produktivbetrieb.
alfred47
Nachrichten: 1
Anmeldung: 14. Mai 2020 - 15:32 Uhr

24. Mai 2020 – 20:44 Uhr

mouka schrieb: 29. Jan. 2020 - 11:03 Uhr Hallo,
ich verwende derzeit Version 1.8 Free.
Wie in der Dokumentation angegeben:
„Da die Pakete im lokalen Repository mit dem alten Schlüssel signiert sind, müssen alle Pakete mit dem neuen Schlüssel neu signiert werden.

Um alle WAPT-Pakete (Software- und Maschinenpakete) mit dem neuen Schlüssel neu zu signieren, verwenden Sie den Befehl:
wapt-get sign-packages C:\\waptdev\\*

Ich habe Folgendes ausgeführt:

C:\WINDOWS\system32>wapt-get sign-packages C:\\waptdev\\*
Konfigurationsdatei: C:\Program Files (x86)\wapt\wapt-get.ini
Unbekannte Aktion sign-packages

Mein Problem besteht jedoch weiterhin.
Ich teste WAPT gerade; mein Server läuft unter CentOS 7.5 und die Konsole unter Windows 10.
Die einfachste Lösung ist wahrscheinlich, von vorne anzufangen. Gibt es eine Möglichkeit, von Grund auf neu zu beginnen, ohne Server und Konsole neu installieren zu müssen?
Vielen Dank.
Ich glaube, das ist ohne eine Neuinstallation des Servers und der Konsole unmöglich
Falls Sie eine andere Lösung finden, schreiben Sie diese bitte hier auf
DANKE
Sobald ich merke, dass es um Technologie oder Spionage geht, wie zum Beispiel die Ortung eines Handys, verliere ich das Interesse. Ich möchte wissen, was in den Köpfen der Menschen vorgeht.
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

25. Mai 2020 – 13:29 Uhr

Code: Alle auswählen

wapt-signpackages -s --message-digest=sha256,sha1 -c C:\private\wapt-private-20180312-1522.crt C:\wapt\waptserver\repository\wapt\*.wapt
Gesperrt