[RISOLTO] Problema durante la creazione del pacchetto Kaspersky MSI

Domande sul packaging WAPT / Richieste e assistenza sui pacchetti Wapt.
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Bloccato
Avatar utente
Gaetano
Messaggi: 169
Iscrizioni: 8 agosto 2019 - ore 10:16
Posizione: Tolosa

8 agosto 2019 - 14:58

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
wapt.PNG (17,28 KB) Visualizzato 6315 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
Ultima modifica di Gaetan il 23 agosto 2019 alle 11:19, modificato 3 volte.
Avatar utente
jpele
Messaggi: 156
Registrazione: 4 marzo 2019 - 12:01
Posizione: Nantes

8 agosto 2019 - 15:13

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
Avatar utente
Gaetano
Messaggi: 169
Iscrizioni: 8 agosto 2019 - ore 10:16
Posizione: Tolosa

9 agosto 2019 - 09:13

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.
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

9 agosto 2019 - 13:51

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
Avatar utente
Gaetano
Messaggi: 169
Iscrizioni: 8 agosto 2019 - ore 10:16
Posizione: Tolosa

9 agosto 2019 - 15:41

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')
Bloccato