Página 1 de 1

[RESUELTO] Problema al crear el paquete MSI de Kaspersky

Publicado: 8 de agosto de 2019 - 14:58
por Gaetan
Hola a todos,

Tuve el problema descrito en este hilo:

viewtopic.php?t=1891

Así que intenté solucionarlo usando este código:

Código: Seleccionar todo

# -*- 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"])
Está girando pero muestra esto:
wapt.PNG
wapt.PNG (17,28 KB) Visto 6328 veces
A través de la investigación, leí que esto vendría de la línea msiexec y sus parámetros.
Este comando funciona bien cuando se inicia mediante PowerShell.

¿Tienes alguna idea?

GRACIAS.

- Versión WAPT instalada (1.7)
- Sistema operativo de servidor Linux y versión CentOS 7
- Sistema operativo de la máquina de administración/creación de paquetes de Windows 10

Re: Problemas al crear el paquete MSI de Kaspersky

Publicado: 8 de agosto de 2019 - 15:13
por jpele
Hola,

Subprocess no es necesario. Te sugiero que pruebes la instalación con la función "install_msi_if_needed".
Con CTRL + clic izquierdo podrás acceder a todas las funciones y parámetros.

Para tus nuevos paquetes, te recomiendo usar la herramienta "generar una plantilla de paquete" disponible en la consola de WAPT y documentada aquí:
https://www.wapt.fr/fr/doc/wapt-create- ... index.html

Atentamente,
Jimmy

Re: Problemas al crear el paquete MSI de Kaspersky

Publicado: 9 de agosto de 2019 - 09:13
por Gaetan
Hola,

no expliqué bien mi pregunta inicial.
Ya intenté usar esa función, pero me da el mismo resultado que el problema que mencioné en mi primer mensaje.

La solución no está completa y no sé cómo realizar una instalación limpia como se indica.

Gracias.

Re: Problemas al crear el paquete MSI de Kaspersky

Publicado: 9 de agosto de 2019 - 13:51
por sfonteneau
Hola, siguiendo la documentación de Zabbix: https://www.zabbix.com/documentation/4. ...es/win_msi

Y siguiendo la documentación de Wapt:https://doc.ad.tranquil.it/wapt/fr/doc/ ... -argumentos

Funciona

Código: Seleccionar todo

# -*- 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)
Necesitamos adaptarnos ahora

Re: Problemas al crear el paquete MSI de Kaspersky

Publicado: 9 de agosto de 2019 - 15:41
por Gaetan
Hola Sfonteneau,

Gracias por tu explicación, funciona mucho mejor y entendí mis errores.

Aquí está el código, en caso de que ayude a otros:

Código: Seleccionar todo

# -*- 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')