Página 1 de 1

Paquete GLPI Agent 1.5

Publicado: 20 de octubre de 2023 - 16:32
por Ciencias de la Computación
Buen día,

Novato en la creación de paquetes WAPT (y en el foro WAPT) :) ), Estoy intentando crear un paquete para la instalación del agente GLPI Inventory 1.5.
Todo está bien, pero durante la auditoría no funciona y me aparece el siguiente error:
AttributeError: el objeto 'PackageEntry' no tiene el atributo 'setuppy'

Puedo simplemente realizar una "impresión" en la auditoría, el error sigue apareciendo.

Aquí está la configuración del paquete:

Código: Seleccionar todo

# -*- coding: utf-8 -*-
from setuphelpers import *


def install():
    # Variables
    app_name="GLPI-Agent-1.5-x64.msi"
    properties= {
        'runnow':1,
        'add_firewall_exception':1,
        'execmode':1,
        'Server':"https://glpi.fontenay-aux-roses.fr/plugins/glpiinventory/",
        'tag':"HDV",
    }
    uninstallkey="{AACB13FD-6BF5-1014-8857-9DC1274EEC25}"

    # Uninstalling Fusion Inventory
    if installed_softwares("FusionInventory Agent 2.5.2 (x64 edition)"):
        print("Désinstallation de Fusion Inventory")
        run(r'"C:\Program Files\FusionInventory-Agent\Uninstall.exe" /S')
        remove_tree("C:\Program Files\FusionInventory-Agent")
    else:
        print("Fusion Inventory n'est pas installé sur le poste.")

    install_msi_if_needed(
        app_name,
        properties=properties,
        key=uninstallkey,
        remove_old_version="true",
    )

def audit():
    if isfile("C:\Program Files\GLPI-Agent\glpi-inventory.bat"):
        return "OK"
    else:
        return "ERROR"
¡Gracias de antemano por su ayuda!

Melanie

Re: Paquete GLPI Agent 1.5

Publicado: 20 de octubre de 2023 - 18:05
por sfonteneau
Hola,

he conseguido reproducir tu problema.

Ocurre cuando se inicia una auditoría, pero la instalación falló previamente.

¿Se pudo realizar la instalación?

Re: Paquete GLPI Agent 1.5

Publicado: 23 de octubre de 2023 - 10:16 a. m.
por Ciencias de la Computación
Hola,

aunque parezca mentira, después de volver a ejecutar las pruebas, ahora la auditoría me da un resultado "OK"... ¡

Y vaya si le dediqué tiempo a ese paquete! :jajaja:

Lamentablemente, no sabría decir de dónde salió, pero de todas formas, ¡muchísimas gracias por tu respuesta!