Seite 1 von 2

Fehler beim Installieren des Pakets

Veröffentlicht: 16. Juli 2018 - 15:06 Uhr
von Smart
Hallo,

ich habe Probleme beim Erstellen von Paketen. Ich lade meine Software als .exe-Datei herunter. Anschließend erstelle ich das Paket mithilfe der Konsolenhilfe (Tools > Paketerstellungsassistent). Ich gebe den Deinstallationsschlüssel ein. Dadurch wird ein Verzeichnis unter C:\WAPTdev erstellt.
Ich öffne die Eingabeaufforderung (CMD) und gebe folgenden Befehl ein: wapt-get build-upload c:\waptdev\wapt-deltacopy-wapt. Dadurch wird eine .wapt-Datei erstellt. Danach gehe ich zu Privates Repository > Aus Datei importieren. Das Paket wird angezeigt. Ich weise es dem Computer zu.

Beim Versuch, es zu installieren, schlägt die Installation fehl und es erscheint eine Fehlermeldung. Woran liegt das?

Betreff: Fehler bei der Paketinstallation

Veröffentlicht: 16. Juli 2018 – 16:17 Uhr
von Louisinger
Haben Sie irgendwelche Protokolle, die Sie uns zeigen können?

Betreff: Fehler bei der Paketinstallation

Veröffentlicht: 17. Juli 2018 - 09:11 Uhr
von Smart
Ich erhalte folgende Fehlermeldung. Ansonsten weiß ich nicht, wo ich die Protokolle finden soll….

Betreff: Fehler bei der Paketinstallation

Veröffentlicht: 17. Juli 2018 - 09:51 Uhr
von Louisinger
Dies ist ein Timeout-Fehler. Standardmäßig wird die Installation nach 300 Sekunden abgebrochen. Sie können dies in den Einstellungen ändern Time-out in den Installationsfunktionen von setuphelpers.
Beispiel :

Code: Alle auswählen

install_exe_if_needed(exe = pathToSetup, timeout = 3000)

Betreff: Fehler bei der Paketinstallation

Veröffentlicht: 17. Juli 2018 - 11:44 Uhr
von Smart
Danke, das löst einen Teil des Problems. Meine Installation hängt jetzt aber in einer Schleife fest… Ich habe folgenden Code in setup.py:

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

uninstallkey = []

def install():
print('installing wapt-deltacopy')
install_exe_if_needed("delta_copy_setup.exe",'/VERYSILENT',key='{***********}',min_version='1.40.0000', timeout = 3000)

Betreff: Fehler bei der Paketinstallation

Veröffentlicht: 17. Juli 2018 - 11:51 Uhr
von Louisinger
Ich glaube, die Installation hängt; es wird immer wieder derselbe Fehler angezeigt, aber über einen längeren Zeitraum.
Haben Sie versucht, den Befehl in der Eingabeaufforderung (CMD) auszuführen? Das hilft festzustellen, ob das Problem bei Wapt liegt oder nicht.

Betreff: Fehler bei der Paketinstallation

Veröffentlicht: 17. Juli 2018 – 13:36 Uhr
von Smart
Mein Code:
# -*- coding: utf-8 -*-
from setuphelpers import *

uninstallkey = ['{D6E5F58F-C879-4EC1-90F7-BA31BABF10C9}']

def install():
print('installing wapt-deltacopy')
install_exe_if_needed("delta_copy_setup.exe",'/VERYSILENT',key='{D6E5F58F-C879-4EC1-90F7-BA31BABF10C9}',min_version='1.40.0000', timeout = 3000)


Ich habe ihn in AmiensPython (und PyScripter) ausgeführt, aber "from setuphelpers import *" wird nicht erkannt. Die Installation startet also nicht.

Auf dem Client wird außerdem ein Paketfehler angezeigt.

Betreff: Fehler bei der Paketinstallation

Veröffentlicht: 17. Juli 2018 - 14:40 Uhr
von Sfonteneau
louisinger schrieb: 17. Juli 2018 - 11:51 Uhr Ich glaube, die Installation hängt; es wird derselbe Fehler länger angezeigt.
Haben Sie versucht, den Befehl in der Eingabeaufforderung auszuführen? So lässt sich feststellen, ob das Problem bei wapt liegt.


+ 1 ;)

Betreff: Fehler bei der Paketinstallation

Veröffentlicht: 17. Juli 2018 - 15:20 Uhr
von Smart
Was genau meinen Sie mit „die Zeile über die Eingabeaufforderung ausführen“? Welche Zeile meinen Sie? Muss ich das Programm starten?

Betreff: Fehler bei der Paketinstallation

Veröffentlicht: 17. Juli 2018 – 15:46 Uhr
von Louisinger
Die Funktion `install_exe_if_needed` führt im Grunde nichts anderes aus als einen Installationsbefehl (neben anderen natürlich). In Ihrem Fall startet Wapt folgenden Befehl:

Code: Alle auswählen

delta_copy_setup.exe /VERYSILENT
Um es manuell (ohne WAPT) zu starten, kopieren Sie es einfach in die Eingabeaufforderung. Wir sehen dann, ob sich etwas ändert. Falls nicht, liegt das Problem wahrscheinlich an Ihrem Installationsprogramm oder Ihren Einstellungen (+/VERYSILENT).