Pacchetto GLPI Agent 1.5
Pubblicato: 20 ottobre 2023 - 16:32
Buongiorno,
Principiante nella creazione di pacchetti WAPT (e nel forum WAPT)
), sto cercando di creare un pacchetto per l'installazione dell'agente GLPI Inventory 1.5.
Tutto bene, ma durante la verifica non funziona e ricevo il seguente errore:
AttributeError: l'oggetto 'PackageEntry' non ha l'attributo 'setuppy'
Posso semplicemente eseguire una "stampa" nell'audit, ma l'errore continua a comparire.
Ecco la configurazione del pacchetto:
Grazie in anticipo per il tuo aiuto!
Melania
Principiante nella creazione di pacchetti WAPT (e nel forum WAPT)
Tutto bene, ma durante la verifica non funziona e ricevo il seguente errore:
AttributeError: l'oggetto 'PackageEntry' non ha l'attributo 'setuppy'
Posso semplicemente eseguire una "stampa" nell'audit, ma l'errore continua a comparire.
Ecco la configurazione del pacchetto:
Codice: Seleziona tutto
# -*- 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"Melania