Pagina 1 di 1
[RISOLTO] Problema durante la creazione del pacchetto Kaspersky MSI
Pubblicato: 8 agosto 2019 - 14:58
di Gaetan
Ciao a tutti,
Ho riscontrato il problema descritto in questa discussione:
viewtopic.php?t=1891
Quindi ho provato a risolvere il problema utilizzando questo codice:
Codice: Seleziona tutto
# -*- coding: utf-8 -*-
import subprocess
uninstallkey = []
def install():
print('installing tls-agent-kav-10-installer')
subprocess.call(["msiexec", "/i 'Kaspersky_Network_Agent.msi' /qn /l*vx c:\windows\temp\nag_inst.log SERVERADDRESS='\\kamoulox' DONT_USE_ANSWER_FILE=1 EULA=1 PRIVACYPOLICY=1"])
Gira ma mostra questo:

- wapt.PNG (17,28 KB) Visualizzato 6322 volte
Dopo alcune ricerche, ho letto che ciò deriverebbe dalla riga msiexec e dai suoi parametri.
Questo comando funziona correttamente se avviato da PowerShell.
Hai qualche idea?
GRAZIE.
- Versione WAPT installata (1.7)
- Sistema operativo server Linux e versione CentOS 7
- Sistema operativo della macchina di amministrazione/creazione di pacchetti Windows 10
Re: Problemi nella creazione del pacchetto Kaspersky MSI
Pubblicato: 8 agosto 2019 - 15:13
di jpele
Ciao,
Subprocess non è necessario. Ti suggerisco di testare l'installazione con la funzione "install_msi_if_needed".
Premendo CTRL + clic sinistro potrai accedere a tutte le funzioni e ai parametri.
Per i tuoi nuovi pacchetti, ti consiglio di utilizzare lo strumento "genera un modello di pacchetto" disponibile nella console WAPT e documentato qui:
https://www.wapt.fr/fr/doc/wapt-create- ... index.html
Cordiali saluti,
Jimmy
Re: Problemi nella creazione del pacchetto Kaspersky MSI
Pubblicato: 9 agosto 2019 - 09:13
di Gaetan
Salve,
non mi sono spiegato bene nella mia domanda iniziale.
Ho già provato a usare quella funzione, ma ottengo lo stesso risultato del problema che ho descritto nel mio primo messaggio.
La soluzione non è completa e non so come eseguire un'installazione pulita come indicato.
Grazie.
Re: Problemi nella creazione del pacchetto Kaspersky MSI
Pubblicato: 9 agosto 2019 - 13:51
di sfontenau
Ciao, ecco la documentazione di Zabbix:
https://www.zabbix.com/documentation/4. ... es/win_msi
E seguendo la documentazione Wapt:
https://doc.ad.tranquil.it/wapt/fr/doc/ ... -argomenti
Funziona
Codice: Seleziona tutto
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
def install():
print('installing zabbix-agent')
properties = {
'LOGTYPE':'file',
'LOGFILE':r'c:\za.log',
'ENABLEREMOTECOMMANDS':'1',
'SERVER':'192.168.6.76',
'LISTENPORT':'12345',
'SERVERACTIVE':'::1',
'HOSTNAME':'myHost',
'TLSCONNECT':'psk',
'TLSACCEPT':'psk',
'TLSPSKIDENTITY':'MyPSKID',
'TLSPSKFILE':r'c:\mykey.psk',
'TLSCAFILE':r'c:\temp\f.txt1',
'TLSCRLFILE':r'c:\temp\f.txt2',
'TLSSERVERCERTISSUER':'"My CA"',
'TLSSERVERCERTSUBJECT':'"My Cert"',
'TLSCERTFILE':r'c:\temp\f.txt5',
'TLSKEYFILE':r'c:\temp\f.txt6',
'ENABLEPATH':'1',
'INSTALLFOLDER':r'c:\toto.log',
'SKIP':'fw'}
install_msi_if_needed('zabbix_agent-4.2.4-win-amd64-openssl.msi', properties = properties,force=True)
Dobbiamo adattarci ora
Re: Problemi nella creazione del pacchetto Kaspersky MSI
Pubblicato: 9 agosto 2019 - 15:41
di Gaetan
Ciao sfontenau,
Grazie per la spiegazione, funziona molto meglio e ho capito i miei errori.
Ecco il codice, nel caso possa essere utile ad altri:
Codice: Seleziona tutto
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
properties = {
'SERVERADDRESS':'10.31.8.47',
'DONT_USE_ANSWER_FILE':1,
'EULA':1,
'PRIVACYPOLICY':1,
'LAUNCHPROGRAM':1
}
def install():
print('installing tls-agent-kav-10-installer')
if os.path.isdir('C:\Program Files (x86)\Kaspersky Lab\NetworkAgent') == False:
install_msi_if_needed('Kaspersky Network Agent.msi', properties = properties )
else:
print ('Kaspersky Agent already installed')