Pagina 1 di 1

[Risolto] Errore durante la firma di un pacchetto

Pubblicato: 2 maggio 2019 - 12:37
da sones
Ciao,

per gestire la disinstallazione del software non distribuito da WAPT, sto cercando di creare un pacchetto vuoto.

Il problema è che il comando `build-upload` (e anche il comando `build package`) restituisce un errore dopo aver richiesto la password della chiave privata.
La password è corretta, ma contiene caratteri speciali: trattini e caratteri accentati.

Ho provato a usare il prompt dei comandi, PowerShell e ad accedere come amministratore locale sulla macchina... niente funziona.

Il messaggio di errore è: ERRORE FATALE: EWaptMissingPrivateKey: Impossibile trovare o decrittografare la chiave corrispondente al certificato C:\private\xxx.crt.


Ho testato tramite console, usando un file .msi, e il pacchetto è firmato correttamente e viene caricato correttamente nel mio repository.

Sapete se il problema potrebbe derivare dall'uso di caratteri speciali?
Avete una soluzione alternativa?
Grazie :D

Re: Errore durante la firma di un pacchetto

Pubblicato: 9 maggio 2019 - 19:22
di dcardon
Ciao Sones,
sones ha scritto: 2 maggio 2019 - 12:37 Per gestire la disinstallazione del software non distribuito da WAPT, sto cercando di creare un pacchetto vuoto per svolgere questo compito.

Il problema è che l'utilizzo del comando build-upload (e anche del comando build package...) restituisce un errore dopo aver richiesto la password della chiave privata.
La password è corretta, ma contiene caratteri speciali: trattini e caratteri accentati.

L'ho testata in cmd, in PowerShell, accedendo come amministratore locale sulla macchina... niente funziona.

Il messaggio di errore è: ERRORE FATALE: EWaptMissingPrivateKey: Impossibile trovare o decrittografare la chiave corrispondente al certificato C:\private\xxx.crt.


Ho testato tramite la console, utilizzando un file .msi; il pacchetto è firmato correttamente e viene caricato correttamente nel mio repository.

Sapete se il problema potrebbe derivare dall'uso di caratteri speciali?
Avete una soluzione alternativa?
Potrebbe esserci un problema Unicode da qualche parte. Quale versione di WAPT, sistema operativo, ecc. (cfr. viewtopic.php?f=9&t=886) ?
Puoi provare a cambiare la password della chiave di firma tramite la console (se non ci sono problemi Unicode, menu "Strumenti/Cambia password chiave privata").

Sinceramente,

Denis

Re: Errore durante la firma di un pacchetto

Pubblicato: 13 maggio 2019 - 09:52
da sones
Grazie per il feedback:

- Versione WAPT installata (1.7)
- Sistema operativo del server (Linux Debian Stretch)
- Sistema operativo della macchina di amministrazione/creazione dei pacchetti (Windows Server 2016)

Non ho ancora avuto tempo di testare la modifica della chiave; di recente sono passato da 50 macchine nell'inventario a oltre 400.

La modifica della chiave implica anche la rifirma di tutti i pacchetti/la distribuzione del file .pem alle macchine client?

Re: Errore durante la firma di un pacchetto

Pubblicato: 13 maggio 2019 - 09:59
di htouvet
Denis si riferiva alla modifica della "password" della chiave, non della chiave stessa. La chiave in sé non cambia, solo la sua rappresentazione crittografata nel file .pem.
Pertanto, non vi è alcun impatto sulla firma del pacchetto.

Re: Errore durante la firma di un pacchetto

Pubblicato: 13 maggio 2019 - 10:35
da sones
:oops: OK, cambiare la password ha risolto il mio problema. :D

Grazie a entrambi.