Seite 1 von 1

Das Paket kann manuell installiert werden, jedoch nicht über die Konsole

Veröffentlicht: 24. Mai 2019 - 09:51 Uhr
von den Gälen
Guten Morgen,
Ich verwende Version 1.7.4 von wapt community. Ich habe ein Paket für dialux-evo erstellt, das beim Start über den Befehl „wapt-get install“ funktioniert, aber abstürzt, wenn ich es über die Konsole als Abhängigkeit zu einem Rechner hinzufüge:

Code: Alle auswählen

Installation de Dialux EvoTraceback (most recent call last):
  File "C:\wapt\common.py", line 3818, in install_wapt
    exitstatus = setup.install()
  File "c:\windows\temp\waptwtlytd\setup.py", line 9, in install
  File "C:\wapt\common.py", line 3774, in new_func
    return func(*args,**kwargs)
  File "C:\wapt\setuphelpers.py", line 4212, in install_exe_if_needed
    run(r'"%s" %s' % (exe,silentflags),accept_returncodes=accept_returncodes,timeout=timeout,pidlist=pidlist)
  File "C:\wapt\setuphelpers.py", line 1061, in run
    raise CalledProcessErrorOutput(proc.returncode,cmd,''.join(output))
CalledProcessErrorOutput: Command '"Setup.exe" /S:C:\\config.ini' returned non-zero exit status 5.
Output:
CalledProcessErrorOutput: Command '"Setup.exe" /S:C:\\config.ini' returned non-zero exit status 5.
Output:

Code: Alle auswählen

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

uninstallkey = []

def install():
    print('Installation de Dialux Evo')
    filecopyto(ur'./config.ini',ur'c:\config.ini')
    install_exe_if_needed("Setup.exe",'/S:C:\config.ini',key='DIALux',min_version=' ')

def uninstall():
    print('Suppression de Dialux Evo')
    run_notfatal(r'"C:\Windows\DIALux\uninstall.exe" "/U: C:\Program Files(x86)\DIALux\Uninstall\uninstall.xml" / S')

Betreff: Paketinstallation manuell, aber nicht über die Konsole

Veröffentlicht: 24. Mai 2019 - 11:37 Uhr
von Sfonteneau
Meiner Meinung nach wird die Installation unter dem Systemkonto nicht unterstützt:

Sie sollten versuchen, die Installation mit "psexec -s cmd" zu starten.

Betreff: Paketinstallation manuell, aber nicht über die Konsole

Veröffentlicht: 24. Mai 2019 - 12:39 Uhr
von den Gälen
Tatsächlich startet die Installation nicht, egal ob „setup.exe“ oder „setup.exe /S“ verwendet wird, wenn ich „psexec -s cmd“ ausführe. Gibt es dafür eine Lösung?

Betreff: Paketinstallation manuell, aber nicht über die Konsole

Veröffentlicht: 24. Mai 2019 - 13:15 Uhr
von Sfonteneau
Hier sind einige interessante Links zu einer möglichen Lösung:

https://evo.support-de.dial.de/support/ ... 3%B6glich-

Ein anderer Benutzer, der SCCM verwendet und dasselbe Problem hat:
https://forums.indigorose.com/forum/set ... n-an-error

Ich schlage vor, die Installation mit einer Protokolldatei als Ausgabe durchzuführen, um die Ursache des Problems zu finden.

Eine fehlende Umgebungsvariable im Systemkonto ist eine sehr wahrscheinliche Ursache.