Seite 1 von 1

[Gelöst] Fehler beim Signieren eines Pakets

Veröffentlicht: 2. Mai 2019 - 12:37 Uhr
von Sones
Hallo,

um die Deinstallation von Software zu verwalten, die nicht über WAPT bereitgestellt wurde, versuche ich, ein leeres Paket zu erstellen.

Das Problem ist, dass sowohl der Befehl `build-upload` als auch der Befehl `build package` nach der Eingabe des Passworts für den privaten Schlüssel einen Fehler ausgeben.
Das Passwort ist korrekt, enthält aber Sonderzeichen: Bindestriche und Akzente.

Ich habe es mit der Eingabeaufforderung, PowerShell und als lokaler Administrator versucht – nichts funktioniert.

Die Fehlermeldung lautet: SCHWERWIEGENDER FEHLER: EWaptMissingPrivateKey: Der Schlüssel, der zum Zertifikat C:\private\xxx.crt passt, kann nicht gefunden oder entschlüsselt werden.


Ich habe es über die Konsole mit einer .msi-Datei getestet. Das Paket ist korrekt signiert und landet erfolgreich in meinem Repository.

Könnte das Problem an der Verwendung von Sonderzeichen liegen?
Gibt es eine Lösung?
Vielen Dank. :D

Betreff: Fehler beim Signieren eines Pakets

Veröffentlicht: 9. Mai 2019 - 19:22 Uhr
von dcardon
Hallo Sones,
sones schrieb: 2. Mai 2019 - 12:37 Uhr Um die Deinstallation von Software zu verwalten, die nicht mit WAPT bereitgestellt wurde, versuche ich, ein leeres Paket zu erstellen.

Das Problem ist, dass der Befehl `build-upload` (und auch der Befehl `build package`) nach der Eingabe des Passworts für den privaten Schlüssel einen Fehler ausgibt.
Das Passwort ist korrekt, enthält aber Sonderzeichen: Bindestriche und Akzente.

Ich habe es in der Eingabeaufforderung, in PowerShell und als lokaler Administrator auf dem Rechner getestet – nichts funktioniert.

Die Fehlermeldung lautet: SCHWERWIEGENDER FEHLER: EWaptMissingPrivateKey: Der Schlüssel, der zum Zertifikat C:\private\xxx.crt passt, kann nicht gefunden oder entschlüsselt werden.


Ich habe es über die Konsole mit einer .msi-Datei getestet; das Paket ist korrekt signiert und landet erfolgreich in meinem Repository.

Wissen Sie, ob das Problem an der Verwendung von Sonderzeichen liegen könnte?
Haben Sie eine Lösung?
Möglicherweise liegt irgendwo ein Unicode-Problem vor. Welche Version von WAPT, Betriebssystem usw. wird verwendet? (vgl. viewtopic.php?f=9&t=886) ?
Sie können versuchen, das Passwort für den Signaturschlüssel über die Konsole zu ändern (falls keine Unicode-Probleme vorliegen, Menü „Tools/Passwort für den privaten Schlüssel ändern“).

Aufrichtig,

Denis

Betreff: Fehler beim Signieren eines Pakets

Veröffentlicht: 13. Mai 2019 - 09:52 Uhr
von Sones
Vielen Dank für das Feedback:

- Installierte WAPT-Version (1.7)
- Server-Betriebssystem (Linux Debian Stretch)
- Betriebssystem des Administrations-/Paketerstellungsrechners (Windows Server 2016)

Ich hatte noch keine Zeit, die Schlüsseländerung zu testen; die Anzahl der Rechner im Inventar ist kürzlich von 50 auf über 400 gestiegen.

Bedeutet die Schlüsseländerung auch, dass alle Pakete neu signiert bzw. die .pem-Datei an die Client-Rechner verteilt werden muss?

Betreff: Fehler beim Signieren eines Pakets

Veröffentlicht: 13. Mai 2019 - 09:59 Uhr
von htouvet
Denis sprach davon, das „Passwort“ des Schlüssels zu ändern, nicht den Schlüssel selbst. Der Schlüssel selbst ändert sich nicht, nur seine verschlüsselte Darstellung in der .pem-Datei.
Daher hat dies keine Auswirkungen auf die Paketsignatur.

Betreff: Fehler beim Signieren eines Pakets

Veröffentlicht: 13. Mai 2019 - 10:35 Uhr
von Sones
:Hoppla: Okay, das Ändern des Passworts hat mein Problem gelöst. :D

Vielen Dank euch beiden.