Pagina 1 di 1

Crea pacchetto con MSI sicuro

Pubblicato: 5 marzo 2024 - 13:58
di Emmanuel64
Versione WAPT installata (scoperta 2.5)
- Sistema operativo del server (Linux) e versione (Debian 12)
- Sistema operativo della macchina di amministrazione/creazione dei pacchetti (Windows 11)

Buongiorno

Ho creato un pacchetto per installare WithSecure (inclusa la chiave di licenza)
L'installazione si completa correttamente, ma si verifica un errore tra la chiave di disinstallazione e la versione:

Codice: Seleziona tutto

EWaptSetupException: Fatal error : MSI ElementsAgentOfflineInstaller.msi has been executed and key {45F3C15A-9635-4645-A914-FF3AE5391131} has been found in the registry, but version in registry does not match requirements of min_version=24.1.85.0\n']]
Potresti aiutarmi a risolvere questo errore?

grazie in anticipo

Ecco il registro completo, per ogni evenienza:

Codice: Seleziona tutto

Installing: ElementsAgentOfflineInstaller.msi
Installing: ElementsAgentOfflineInstaller.msi (24.1.85.0)
Waiting for key: {45F3C15A-9635-4645-A914-FF3AE5391131} to appear in Windows registry
Erreur lors de l'installation de ['hasp-WithSecure(=24.1-2)']: erreurs dans les paquets [[PackageRequest(package='hasp-WithSecure',version=(Version('24.1.0.0'), 2),architectures=['x64'],locales=['fr'],maturities=['PROD'],tags=['windows-10', 'win-10', 'w-10', 'windows10', 'win10', 'w10', 'windows', 'win', 'w'],min_os_version=Version('10.0.22631'),max_os_version=Version('10.0.22631')), PackageEntry('hasp-WithSecure','24.1-2' maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5347, in install\n    result = self.install_wapt(p.localpath,\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4327, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4234, in install_wapt\n    exitstatus = setup.install()\n  File "C:\\WINDOWS\\TEMP\\waptguyc_ffr\\setup.py", line 22, in install\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4164, in new_func\n    return func(*args, **kwargs)\n  File "C:\\Program Files (x86)\\wapt\\setuphelpers_windows.py", line 1573, in install_msi_if_needed\n    error(\'MSI %s has been executed and %s has been found in the registry, but version in registry does not match requirements of min_version=%s\' % (msi, searchparam , min_version))\n  File "C:\\Program Files (x86)\\wapt\\waptutils.py", line 1956, in error\n    raise EWaptSetupException(\'Fatal error : %s\' % reason)\nwaptutils.EWaptSetupException: Fatal error : MSI ElementsAgentOfflineInstaller.msi has been executed and key {45F3C15A-9635-4645-A914-FF3AE5391131} has been found in the registry, but version in registry does not match requirements of min_version=24.1.85.0\n']]
Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\waptservice\service.py", line 1935, in run
    self.running_task.run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 737, in run
    self._run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 1341, in _run
    raise Exception(_('Error during install of {}: errors in packages {}').format(
Exception: Erreur lors de l'installation de ['hasp-WithSecure(=24.1-2)']: erreurs dans les paquets [[PackageRequest(package='hasp-WithSecure',version=(Version('24.1.0.0'), 2),architectures=['x64'],locales=['fr'],maturities=['PROD'],tags=['windows-10', 'win-10', 'w-10', 'windows10', 'win10', 'w10', 'windows', 'win', 'w'],min_os_version=Version('10.0.22631'),max_os_version=Version('10.0.22631')), PackageEntry('hasp-WithSecure','24.1-2' maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5347, in install\n    result = self.install_wapt(p.localpath,\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4327, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4234, in install_wapt\n    exitstatus = setup.install()\n  File "C:\\WINDOWS\\TEMP\\waptguyc_ffr\\setup.py", line 22, in install\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4164, in new_func\n    return func(*args, **kwargs)\n  File "C:\\Program Files (x86)\\wapt\\setuphelpers_windows.py", line 1573, in install_msi_if_needed\n    error(\'MSI %s has been executed and %s has been found in the registry, but version in registry does not match requirements of min_version=%s\' % (msi, searchparam , min_version))\n  File "C:\\Program Files (x86)\\wapt\\waptutils.py", line 1956, in error\n    raise EWaptSetupException(\'Fatal error : %s\' % reason)\nwaptutils.EWaptSetupException: Fatal error : MSI ElementsAgentOfflineInstaller.msi has been executed and key {45F3C15A-9635-4645-A914-FF3AE5391131} has been found in the registry, but version in registry does not match requirements of min_version=24.1.85.0\n']]

Exception: Erreur lors de l'installation de ['hasp-WithSecure(=24.1-2)']: erreurs dans les paquets [[PackageRequest(package='hasp-WithSecure',version=(Version('24.1.0.0'), 2),architectures=['x64'],locales=['fr'],maturities=['PROD'],tags=['windows-10', 'win-10', 'w-10', 'windows10', 'win10', 'w10', 'windows', 'win', 'w'],min_os_version=Version('10.0.22631'),max_os_version=Version('10.0.22631')), PackageEntry('hasp-WithSecure','24.1-2' maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5347, in install\n    result = self.install_wapt(p.localpath,\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4327, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4234, in install_wapt\n    exitstatus = setup.install()\n  File "C:\\WINDOWS\\TEMP\\waptguyc_ffr\\setup.py", line 22, in install\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4164, in new_func\n    return func(*args, **kwargs)\n  File "C:\\Program Files (x86)\\wapt\\setuphelpers_windows.py", line 1573, in install_msi_if_needed\n    error(\'MSI %s has been executed and %s has been found in the registry, but version in registry does not match requirements of min_version=%s\' % (msi, searchparam , min_version))\n  File "C:\\Program Files (x86)\\wapt\\waptutils.py", line 1956, in error\n    raise EWaptSetupException(\'Fatal error : %s\' % reason)\nwaptutils.EWaptSetupException: Fatal error : MSI ElementsAgentOfflineInstaller.msi has been executed and key {45F3C15A-9635-4645-A914-FF3AE5391131} has been found in the registry, but version in registry does not match requirements of min_version=24.1.85.0\n']]
Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\waptservice\service.py", line 1935, in run
    self.running_task.run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 737, in run
    self._run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 1341, in _run
    raise Exception(_('Error during install of {}: errors in packages {}').format(
Exception: Erreur lors de l'installation de ['hasp-WithSecure(=24.1-2)']: erreurs dans les paquets [[PackageRequest(package='hasp-WithSecure',version=(Version('24.1.0.0'), 2),architectures=['x64'],locales=['fr'],maturities=['PROD'],tags=['windows-10', 'win-10', 'w-10', 'windows10', 'win10', 'w10', 'windows', 'win', 'w'],min_os_version=Version('10.0.22631'),max_os_version=Version('10.0.22631')), PackageEntry('hasp-WithSecure','24.1-2' maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5347, in install\n    result = self.install_wapt(p.localpath,\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4327, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4234, in install_wapt\n    exitstatus = setup.install()\n  File "C:\\WINDOWS\\TEMP\\waptguyc_ffr\\setup.py", line 22, in install\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4164, in new_func\n    return func(*args, **kwargs)\n  File "C:\\Program Files (x86)\\wapt\\setuphelpers_windows.py", line 1573, in install_msi_if_needed\n    error(\'MSI %s has been executed and %s has been found in the registry, but version in registry does not match requirements of min_version=%s\' % (msi, searchparam , min_version))\n  File "C:\\Program Files (x86)\\wapt\\waptutils.py", line 1956, in error\n    raise EWaptSetupException(\'Fatal error : %s\' % reason)\nwaptutils.EWaptSetupException: Fatal error : MSI ElementsAgentOfflineInstaller.msi has been executed and key {45F3C15A-9635-4645-A914-FF3AE5391131} has been found in the registry, but version in registry does not match requirements of min_version=24.1.85.0\n']]

Re: Creazione di un pacchetto con MSI sicuro

Pubblicato: 5 marzo 2024 - 16:51
di Emmanuel64
Ho appena trovato la soluzione; la pubblico nel caso in cui altri abbiano lo stesso problema.


Dopo aver letto la documentazione per l'ennesima volta, mi sono imbattuto in questa frase chiarissima: "

Al termine dell'installazione, la funzione verificherà se la chiave di disinstallazione è presente sul computer e se la versione è uguale o superiore alla 45.5.0; in caso contrario, contrassegnerà il pacchetto come ERRORE.

" Quindi mi mancava l'opzione `min_version="`. :oops:

Re: Creazione di un pacchetto con MSI sicuro

Pubblicato: 7 marzo 2024 - 15:31
di dcardon
Ciao Emmanuel,

puoi provare una prima installazione senza specificare la versione minima per verificare quale versione sia effettivamente presente nel registro di sistema, quindi inserirla nel campo min_version. A volte il numero di versione mostrato nelle proprietà del pacchetto non corrisponde esattamente a quello presente nel file MSI.

In ogni caso, grazie per il feedback.

Cordiali saluti,

Denis