Problem beim Testen eines MS Office 2010-Pakets

Fragen zu WAPT-Paketen / Anfragen und Hilfe bezüglich WAPT-Paketen.
Forumregeln
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
SergieTrunk
Nachrichten: 9
Anmeldung: 26. April 2016 - 09:51 Uhr

26. April 2016 – 15:01 Uhr

Guten Morgen,
Ich erstelle ein neues Thema, obwohl bereits eines existiert. Ich bin jedoch ein absoluter Python-Anfänger und habe verstanden, dass der Code je nach unseren spezifischen Gegebenheiten angepasst werden muss. Daher wäre ich für einige Erläuterungen dankbar.
Zuerst habe ich eine MS Office 2010-Vorlage mit der setup.exe-Datei erstellt. Wenn ich diese ohne WAPT doppelklicke, wird die MS Office-Suite im Hintergrund installiert. Mit dem Ordner, der mit `wapt-get make-template` erstellt wurde, habe ich `wapt-get install` ausprobiert, bin aber auf folgendes Problem gestoßen:
Bild

Code: Alle auswählen

C:\Users\Administrateur>wapt-get install C:\waptdev\ARS-microsoftsetupbootstrapper-wapt
Installing WAPT file C:\waptdev\ARS-microsoftsetupbootstrapper-wapt
installing ARS-microsoftsetupbootstrapper
2016-04-26 11:54:37,994 CRITICAL Fatal error in install script: CalledProcessError: Command '('"setup.exe" /VERYSILENT',)' returned non-zero exit status 2:
Traceback (most recent call last):
  File "C:\wapt\common.py", line 3178, in install_wapt
    exitstatus = setup.install()
  File "C:\waptdev\ARS-microsoftsetupbootstrapper-wapt\setup.py", line 8, in install
    run(r'"setup.exe" /VERYSILENT')
  File "C:\wapt\common.py", line 3025, in run
    return setuphelpers.run(*arg,pidlist=self.pidlist,**args)
  File "C:\wapt\setuphelpers.py", line 1020, in run
    raise subprocess.CalledProcessError(proc.returncode,cmd,''.join(output))
CalledProcessError: Command '('"setup.exe" /VERYSILENT',)' returned non-zero exit status 2

FATAL ERROR : CalledProcessError: Command '('"setup.exe" /VERYSILENT',)' returned non-zero exit status 2
Ich habe gelesen, dass ich Codezeilen hinzufügen muss, um zu prüfen, ob das Programm bereits installiert ist, die Lizenz aktiviert ist usw. Das Problem ist, dass ich nicht weiß, in welcher Datei ich suchen soll. Im Waptdev-Verzeichnis befinden sich vier Dateien: setup.py, setup.exe, control und wapt.psproj
Ich habe versucht, ein MS Office 2013-Paket herunterzuladen von die Ameisen des Webs Ich habe versucht, die Dateien zu vergleichen, aber ich kann keinen Unterschied feststellen, und die Installation funktioniert auch nicht.
Ich habe es auch mit einer .msi-Datei (Excel, Word...) versucht, erhielt aber eine andere Fehlermeldung (Code 1603).
Ich arbeite auf einem Windows Server 2012 R2 unter VMware, außerdem stehen mir 2 physische Win7-Workstations zur Verfügung.
Wenn mir auch nur jemand die richtige Richtung weisen könnte, wäre das eine große Hilfe.
DANKE ;)
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

26. April 2016 – 15:21 Uhr

Können Sie mir Ihre setup.py-Datei senden?

Ich sehe keine Zeile mit der MSP-Datei:

Code: Alle auswählen

'"setup.exe" /adminfile "silent.msp"'
SergieTrunk
Nachrichten: 9
Anmeldung: 26. April 2016 - 09:51 Uhr

26. April 2016 – 15:59 Uhr

Code: Alle auswählen

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

uninstallkey = []

def install():
    print('installing ARS-microsoftsetupbootstrapper')
    run(r'"setup.exe" /VERYSILENT')
Ich habe nichts daran geändert; die stille Installation erfolgt automatisch mit setup.exe ohne wapt.
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

26. April 2016 – 16:35 Uhr

In diesem Fall können Sie VERYSILENT entfernen

Meiner Meinung nach ist dies ein Parameter, der von setup.exe nicht unterstützt wird


Um sicherzugehen, können Sie in jedem Fall die Windows-Befehlszeile verwenden, um Folgendes auszuführen:

Code: Alle auswählen

cd C:\waptdev\ARS-microsoftsetupbootstrapper-wapt
Dann eins:

Code: Alle auswählen

setup.exe /VERYSILENT
Meiner Meinung nach wird das aber nicht funktionieren.

Eine einfache setup.exe genügt jedoch

Erläuterung :
Während des Erstellungsprozesses von Vorlagen fügt wapt automatisch die Option `/VERYSILENT` für ausführbare Dateien hinzu, da dies ein gängiges Flag für ausführbare Dateien ist. Manchmal funktioniert dieses Flag jedoch nicht. In diesem Fall müssen Sie es anpassen und die Datei `setup.py` bearbeiten, damit es funktioniert.
SergieTrunk
Nachrichten: 9
Anmeldung: 26. April 2016 - 09:51 Uhr

27. April 2016 - 9:35 Uhr

Ich erhalte immer noch dieselbe Fehlermeldung. Ich habe setup.py wie folgt geändert:

Code: Alle auswählen

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

uninstallkey = []

def install():
    print('installing ARS-microsoftsetupbootstrapper')
    run("setup.exe")
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

27. April 2016 - 11:49 Uhr

Ganz zu schweigen von wapt:

Was gibt a: zurück?

Code: Alle auswählen

cd C:\waptdev\ARS-microsoftsetupbootstrapper-wapt
Dann :

Code: Alle auswählen

setup.exe 
?

Falls das nicht funktioniert, könnten Sie bitte die erste von mir vorgeschlagene Methode ausprobieren?

Windows-Befehlszeile:

Code: Alle auswählen

setup.exe /adminfile silent.msp
Zeile für setup.py:

Code: Alle auswählen

cmd = '"setup.exe" /adminfile "silent.msp"'
run(cmd,timeout=1200,accept_returncodes=[1641,3010,0])

Platzieren Sie die Datei silent.msp neben setup.exe.
SergieTrunk
Nachrichten: 9
Anmeldung: 26. April 2016 - 09:51 Uhr

28. April 2016 – 17:00 Uhr

Guten Morgen,
Ich habe also versucht, in das Verzeichnis zu navigieren und dann setup.exe /VERYSILENT über die Befehlszeile auszuführen, aber die Fehlermeldung, die ich im Bild in meiner ersten Nachricht gezeigt habe, erscheint immer noch.
Also habe ich es versucht

Code: Alle auswählen

setup.exe /adminfile silent.msp
immer im selben Verzeichnis und immer dieselbe Fehlermeldung.
Nach der Änderung meiner setup.py

Code: Alle auswählen

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

uninstallkey = []
def install():

cmd = '"setup.exe" /adminfile "silent.msp"'
run(cmd,timeout=1200,accept_returncodes=[1641,3010,0])
Beim Durchlaufen von WAPT erhalte ich die folgende Fehlermeldung:

Code: Alle auswählen

C:\Users\Administrateur>wapt-get install C:\waptdev\ARS-microsoftsetupbootstrapper-wapt
Installing WAPT file C:\waptdev\ARS-microsoftsetupbootstrapper-wapt
2016-04-28 16:27:23,549 CRITICAL Error importing C:\waptdev\ARS-microsoftsetupbootstrapper-wapt\setup.py :
Traceback (most recent call last):
  File "C:\wapt\common.py", line 644, in import_setup
    py_mod = imp.load_source(modulename, setupfilename)
  File "C:\waptdev\ARS-microsoftsetupbootstrapper-wapt\setup.py", line 7
    cmd = '"setup.exe" /adminfile "silent.msp"'
      ^
IndentationError: expected an indented block

FATAL ERROR : IndentationError: expected an indented block (setup.py, line 7)
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

28. April 2016 – 18:41 Uhr

Es liegt ein Einrückungsfehler vor:

Du musst es unterhalb von def install verschieben

Code: Alle auswählen

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

uninstallkey = []
def install():

   cmd = '"setup.exe" /adminfile "silent.msp"'
   run(cmd,timeout=1200,accept_returncodes=[1641,3010,0])
SergieTrunk
Nachrichten: 9
Anmeldung: 26. April 2016 - 09:51 Uhr

29. April 2016 - 09:58 Uhr

Guten Morgen,
Danke, ich habe es soeben korrigiert.
Ich erhalte immer wieder dieselbe Fehlermeldung:

Code: Alle auswählen

C:\Users\Administrateur>wapt-get install C:\waptdev\ARS-microsoftsetupbootstrapper-wapt
Installing WAPT file C:\waptdev\ARS-microsoftsetupbootstrapper-wapt
2016-04-29 09:56:53,063 CRITICAL Fatal error in install script: CalledProcessError: Command '('"setup.exe" /adminfile "silent.msp"',)' returned non-zero exit status 2:
Traceback (most recent call last):
  File "C:\wapt\common.py", line 3178, in install_wapt
    exitstatus = setup.install()
  File "C:\waptdev\ARS-microsoftsetupbootstrapper-wapt\setup.py", line 8, in install
    run(cmd,timeout=1200,accept_returncodes=[1641,3010,0])
  File "C:\wapt\common.py", line 3025, in run
    return setuphelpers.run(*arg,pidlist=self.pidlist,**args)
  File "C:\wapt\setuphelpers.py", line 1020, in run
     raise subprocess.CalledProcessError(proc.returncode,cmd,''.join(output))
CalledProcessError: Command '('"setup.exe" /adminfile "silent.msp"',)' returnednon-zero exit status 2

FATAL ERROR : CalledProcessError: Command '('"setup.exe" /adminfile "silent.msp"',)' returned non-zero exit status 2
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

29. April 2016 – 13:13 Uhr

Wenn ich mich nicht irre, bedeutet Exit-Code 2 im Allgemeinen:

Das System kann die angegebene Datei nicht finden. Dies bedeutet, dass die Datei am angegebenen Speicherort nicht gefunden werden kann.


http://www.symantec.com/connect/article ... escription

Ist setup.exe in C:\waptdev\ARS-microsoftsetupbootstrapper-wapt vorhanden?

Ist silent.msp in C:\waptdev\ARS-microsoftsetupbootstrapper-wapt vorhanden?

Ich empfehle Ihnen außerdem, die Option `--direct` zu testen:
viewtopic.php?f=9&t=447#p990
Gesperrt