Pagina 1 di 1

Il pacchetto non è riuscito ad essere avviato dalla console

Pubblicato: 12 aprile 2021 - 08:30
di TomTom
Buongiorno,

Sto provando a distribuire una nuova versione di SAP, ma riscontro un problema durante la distribuzione tramite la console WAPT.
I test funzionano nell'ambiente pyScripter e anche quando eseguo il comando wapt-get update tramite il prompt dei comandi senza errori.
Quando eseguo la distribuzione tramite la console, l'applicazione si installa correttamente ma sembra rimanere bloccata in attesa di qualcosa perché per un po' non c'è attività sulla macchina e alla fine si blocca con il seguente output:

Codice: Seleziona tutto

Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\waptservice\service.py", line 1958, in run
    self.running_task.run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 649, in run
    self._run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 1192, in _run
    raise Exception(_('Error during install of {}: errors in packages {}').format(
Exception: Erreur lors de l'installation de ['hydac-sapgui']: erreurs dans les paquets [[PackageRequest(package='hydac-sapgui',architectures=['x64'],locales=['fr'],maturities=['PROD'],tags=['windows-10', 'windows'],min_os_version=Version('10.0.19042'),max_os_version=Version('10.0.19042')), PackageEntry('hydac-sapgui','7.60-8' architecture='x64',maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4998, in install\n    result = self.install_wapt(full_fname(p.filename),\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3997, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3910, in install_wapt\n    exitstatus = setup.install()\n  File "C:\\windows\\TEMP\\waptmeqicgeu\\setup.py", line 27, in install\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3864, in new_func\n    return func(*args, **kwargs)\n  File "C:\\Program Files (x86)\\wapt\\setuphelpers_windows.py", line 1302, in install_exe_if_needed\n    run(r\'"%s" %s\' % (exe, silentflags), accept_returncodes=accept_returncodes, timeout=timeout, pidlist=pidlist)\n  File "C:\\Program Files (x86)\\wapt\\setuphelpers_windows.py", line 3948, in run\n    raise TimeoutExpired(cmd, \'\'.join(output), timeout)\nwaptutils.TimeoutExpired: Command \'"Setup\\NwSapSetup.exe" /package="local_c" /silent /force\' timed out after 300 seconds with output \'\'\'\'\n']]

Exception: Erreur lors de l'installation de ['hydac-sapgui']: erreurs dans les paquets [[PackageRequest(package='hydac-sapgui',architectures=['x64'],locales=['fr'],maturities=['PROD'],tags=['windows-10', 'windows'],min_os_version=Version('10.0.19042'),max_os_version=Version('10.0.19042')), PackageEntry('hydac-sapgui','7.60-8' architecture='x64',maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4998, in install\n    result = self.install_wapt(full_fname(p.filename),\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3997, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3910, in install_wapt\n    exitstatus = setup.install()\n  File "C:\\windows\\TEMP\\waptmeqicgeu\\setup.py", line 27, in install\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3864, in new_func\n    return func(*args, **kwargs)\n  File "C:\\Program Files (x86)\\wapt\\setuphelpers_windows.py", line 1302, in install_exe_if_needed\n    run(r\'"%s" %s\' % (exe, silentflags), accept_returncodes=accept_returncodes, timeout=timeout, pidlist=pidlist)\n  File "C:\\Program Files (x86)\\wapt\\setuphelpers_windows.py", line 3948, in run\n    raise TimeoutExpired(cmd, \'\'.join(output), timeout)\nwaptutils.TimeoutExpired: Command \'"Setup\\NwSapSetup.exe" /package="local_c" /silent /force\' timed out after 300 seconds with output \'\'\'\'\n']]
Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\waptservice\service.py", line 1958, in run
    self.running_task.run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 649, in run
    self._run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 1192, in _run
    raise Exception(_('Error during install of {}: errors in packages {}').format(
Exception: Erreur lors de l'installation de ['hydac-sapgui']: erreurs dans les paquets [[PackageRequest(package='hydac-sapgui',architectures=['x64'],locales=['fr'],maturities=['PROD'],tags=['windows-10', 'windows'],min_os_version=Version('10.0.19042'),max_os_version=Version('10.0.19042')), PackageEntry('hydac-sapgui','7.60-8' architecture='x64',maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4998, in install\n    result = self.install_wapt(full_fname(p.filename),\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3997, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3910, in install_wapt\n    exitstatus = setup.install()\n  File "C:\\windows\\TEMP\\waptmeqicgeu\\setup.py", line 27, in install\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3864, in new_func\n    return func(*args, **kwargs)\n  File "C:\\Program Files (x86)\\wapt\\setuphelpers_windows.py", line 1302, in install_exe_if_needed\n    run(r\'"%s" %s\' % (exe, silentflags), accept_returncodes=accept_returncodes, timeout=timeout, pidlist=pidlist)\n  File "C:\\Program Files (x86)\\wapt\\setuphelpers_windows.py", line 3948, in run\n    raise TimeoutExpired(cmd, \'\'.join(output), timeout)\nwaptutils.TimeoutExpired: Command \'"Setup\\NwSapSetup.exe" /package="local_c" /silent /force\' timed out after 300 seconds with output \'\'\'\'\n']]

Penso che il contesto di esecuzione abbia qualcosa a che fare con questo, ma sono perplesso...

Setup.py:

Codice: Seleziona tutto

install_exe_if_needed(r"Setup\NwSapSetup.exe",silentflags='/package="local_c" /silent /force',accept_returncodes=[0, 129, 145, 144, 1603, 3010])

grazie in anticipo

PS: Copia di una richiesta alla mailing list