Ich versuche, eine neue Version von SAP bereitzustellen, stoße aber während der Bereitstellung über die WAPT-Konsole auf ein Problem.
Die Tests funktionieren in der pyScripter-Umgebung und auch, wenn ich den Befehl wapt-get update über die Eingabeaufforderung ausführe, ohne Fehler.
Bei der Bereitstellung über die Konsole wird die Anwendung zwar korrekt installiert, scheint aber hängen zu bleiben und auf etwas zu warten, da eine Zeitlang keine Aktivität auf dem Rechner stattfindet. Schließlich schlägt die Installation mit folgender Ausgabe fehl:
Code: Alle auswählen
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']]
Ich glaube, der Ausführungskontext spielt dabei eine Rolle, aber ich bin ratlos…
Setup.py:
Code: Alle auswählen
install_exe_if_needed(r"Setup\NwSapSetup.exe",silentflags='/package="local_c" /silent /force',accept_returncodes=[0, 129, 145, 144, 1603, 3010])Dank im Voraus
PS: Kopie einer Anfrage an die Mailingliste
