Pagina 1 di 1

Errore di installazione in seguito alla modifica del pacchetto

Pubblicato: 16 aprile 2015 - 15:40
di Perfect-Dash
Ciao,

sto testando l'installazione di Fusion Inventory modificando solo il percorso del mio server nel file setup.py. Tuttavia, sto riscontrando un problema: non funziona e ricevo il messaggio di errore "KeyError: "Non esiste alcun elemento denominato u'WAPT/signature' nell'archivio".

Per aiutarti, ecco il mio metodo:

1. Vado su "Private Repositories" e importo il pacchetto "tis-fusioninventory" dal repository.
2. Una volta importato, faccio clic con il pulsante destro del mouse e seleziono "Edit Package", che lo apre in PyScripter.
3. Modifico solo il percorso del server e salvo le modifiche.
4. Eseguo il comando `wapt-get build-upload`.
5. Ho provato a installarlo come qualsiasi altro pacchetto su una macchina client, ma l'installazione fallisce!
6. Ricevo il seguente messaggio di errore: "KeyError: "Non esiste alcun elemento denominato u'WAPT/signature' nell'archivio."

Avete qualche idea di quale potrebbe essere il problema? Non riscontro questo problema quando non modifico nulla e utilizzo il pacchetto dal repository.

Grazie.

Re: Errore di installazione in seguito alla modifica di un pacchetto

Pubblicato: 17 aprile 2015 - 17:25
di Yvan Karmouta
Buongiorno,
Quando utilizzi la console di gestione Wapt, viene utilizzato il file wapt-get.ini nel tuo profilo. Questo file è configurato dalla console Wapt per utilizzare la tua chiave privata e firmare i pacchetti.
Quando si utilizzano i comandi pyscripter o wapt-get, viene utilizzato il file C:\wapt\wapt-get.ini.
In questo file, le variabili:
  • private_key="C:\private\key.pem"
  • default_package_prefix="prefisso dei tuoi pacchetti wapt"

Se questi parametri non vengono specificati, il pacchetto non è firmato e il computer si rifiuta di installarlo (dimostrando, tra l'altro, che non è possibile installare alcun pacchetto non convalidato) :D )

Re: Errore di installazione in seguito alla modifica di un pacchetto

Pubblicato: 22 aprile 2015 - 18:13
di Perfect-Dash
Grazie mille, ora funziona tutto :)