Guten Morgen,
Für ein Projekt während meines Praktikums im zweiten Jahr im Fach Informatik (BTS-Programm),
Ich habe die WAPT-Lösung auf einem Windows 2016 Server implementiert.
Ich habe einen Windows 10-Client mit dem Agenten installiert und anschließend mein eigenes Firefox-Paket mithilfe einer .msi-Datei erstellt.
Nachdem das Paket erstellt war, habe ich es beim Kunden bereitgestellt.
Das Paket lässt sich auf dem Client korrekt bereitstellen, aber auf dem Server tritt während der Installation ein Fehler auf. Soweit ich gelesen habe, liegt das Problem am Deinstallationsschlüssel.
Deshalb habe ich es im Python-Code des Pakets geändert
Aber trotzdem besteht der Fehler weiterhin, und ich wollte wissen, wie ich ihn beheben kann.
Ich danke Ihnen für Ihre Hilfe.
P.S.: Ich bin ein Anfänger bei Wapt und kenne mich mit Python nicht besonders gut aus.
[GELÖST] Fehler beim Deinstallationsschlüssel des Firefox-Pakets
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.
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.
- dcardon
- WAPT-Experte
- Nachrichten: 1955
- Anmeldung: 18. Juni 2014 - 09:58 Uhr
- Ort: Saint Sébastien sur Loire
- Kontakt:
Hallo Mathéo21,
welche Wapt-Version verwendest du? Es scheint Version 1.8.2 zu sein. Zur Information: Der Support von Tranquil IT für diese Version endet Ende April [1]. Ich empfehle dir daher ein Upgrade auf 2.2 Discovery.
Könntest du bitte die vollständige setup.py-Datei (in einem Codeblock) posten? Anscheinend hast du den Deinstallationsschlüssel nicht an die Funktion install_msi_if_needed übergeben.
Normalerweise ist das bei MSI-Dateien nicht nötig, es sei denn, sie sind fehlerhaft (was leider häufig bei Firefox-MSI-Dateien der Fall ist).
Viele Grüße,
Denis
[1] https://www.wapt.fr/fr/doc-2.2/wapt-enterprise.html
welche Wapt-Version verwendest du? Es scheint Version 1.8.2 zu sein. Zur Information: Der Support von Tranquil IT für diese Version endet Ende April [1]. Ich empfehle dir daher ein Upgrade auf 2.2 Discovery.
Könntest du bitte die vollständige setup.py-Datei (in einem Codeblock) posten? Anscheinend hast du den Deinstallationsschlüssel nicht an die Funktion install_msi_if_needed übergeben.
Normalerweise ist das bei MSI-Dateien nicht nötig, es sei denn, sie sind fehlerhaft (was leider häufig bei Firefox-MSI-Dateien der Fall ist).
Viele Grüße,
Denis
[1] https://www.wapt.fr/fr/doc-2.2/wapt-enterprise.html
Denis Cardon – Tranquil IT
Teilen Sie Ihre Erfahrungen auf WAPT! Senden Sie uns Ihre Blog- und Artikel-URLs im „Ihre Meinung des Forums, und wir werden sie auf der WAPT-
Teilen Sie Ihre Erfahrungen auf WAPT! Senden Sie uns Ihre Blog- und Artikel-URLs im „Ihre Meinung des Forums, und wir werden sie auf der WAPT-
Wenn der Standard-Deinstallationsschlüssel im .msi-Paket falsch ist, weiß ich nicht, ob die Änderung, die ich in setup.py vorgenommen habe, korrekt ist oder nicht
Hier ist die setup.py-Datei für mein Paket:
Ich danke Ihnen für Ihre Hilfe.
Hier ist die setup.py-Datei für mein Paket:
Code: Alle auswählen
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = ["Mozilla Firefox (x64 fr)"]
def install():
install_msi_if_needed('Firefox Setup 98.0.1.msi')
def uninstall():
pass
# put here what to do when package is removed from host
# implicit context variables are WAPT, control, user, params, run
def session_setup():
print('Session setup for %s' % control.asrequirement())
# put here what to do when package is configured inside a user session
# implicit context variables are WAPT, control, user, params
def update_package():
pass
# put here what to do to update package content with newer installers.
# launched with command wapt-get update-package-sources <path-to-wapt-directory>
# implicit context variables are WAPT, basedir, control, user, params, run
# if attributes in control are changed, they should be explicitly saved to package file with control.save_control_to_wapt()
def audit():
pass
# put here code to check periodically that state is matching expectations
# return "OK", "WARNING" or "ERROR" to report status in console.
# all print statement are reported too
return "OK"
- dcardon
- WAPT-Experte
- Nachrichten: 1955
- Anmeldung: 18. Juni 2014 - 09:58 Uhr
- Ort: Saint Sébastien sur Loire
- Kontakt:
Hallo Mathéo21,
Laut der Registrierungsliste lautet der Deinstallationsschlüssel: „Mozilla Firefox 98.0.1 (x64 fr)“ (siehe Spalte „uninstall_key“) und nicht „Mozilla Firefox (x64 fr)“
Und es muss als Argument an die msi-Funktion übergeben werden (falls der Schlüssel in der msi-Datei fehlerhaft ist).
Aufrichtig,
Denis Cardon
Laut der Registrierungsliste lautet der Deinstallationsschlüssel: „Mozilla Firefox 98.0.1 (x64 fr)“ (siehe Spalte „uninstall_key“) und nicht „Mozilla Firefox (x64 fr)“
Und es muss als Argument an die msi-Funktion übergeben werden (falls der Schlüssel in der msi-Datei fehlerhaft ist).
Code: Alle auswählen
install_msi_if_needed('Firefox Setup 98.0.1.msi', uninstallkeylist= ["Mozilla Firefox 98.0.1 (x64 fr)",])Denis Cardon
Denis Cardon – Tranquil IT
Teilen Sie Ihre Erfahrungen auf WAPT! Senden Sie uns Ihre Blog- und Artikel-URLs im „Ihre Meinung des Forums, und wir werden sie auf der WAPT-
Teilen Sie Ihre Erfahrungen auf WAPT! Senden Sie uns Ihre Blog- und Artikel-URLs im „Ihre Meinung des Forums, und wir werden sie auf der WAPT-
Hallo,
ich habe auf WAPT Discovery Version 2.2.0.11720 umgestellt und beim Verwenden des von Ihnen vorgeschlagenen Code-Snippets ist ein weiterer Fehler aufgetreten.
Ich würde daher gerne wissen, woran das liegen könnte.
Vielen Dank für Ihre Hilfe.
ich habe auf WAPT Discovery Version 2.2.0.11720 umgestellt und beim Verwenden des von Ihnen vorgeschlagenen Code-Snippets ist ein weiterer Fehler aufgetreten.
Ich würde daher gerne wissen, woran das liegen könnte.
Vielen Dank für Ihre Hilfe.
- Anlagen
-
- error.PNG (13,74 KB) 4730 Aufrufe
- Sfonteneau
- WAPT-Experte
- Nachrichten: 2322
- Registriert: 10. Juli 2014 - 23:52 Uhr
- Kontakt:
Es müsste vielmehr heißen:
Aber wie Denis bereits sagte, wenn die MSI-Datei schlecht gestaltet ist (die Eigenschaften in der MSI-Datei entsprechen nicht der endgültigen Installation):
Code: Alle auswählen
install_msi_if_needed('Firefox Setup 98.0.1.msi')Code: Alle auswählen
install_msi_if_needed('Firefox Setup 98.0.1.msi', key= "Mozilla Firefox 98.0.1 (x64 fr)",min_version='98.0.1')- dcardon
- WAPT-Experte
- Nachrichten: 1955
- Anmeldung: 18. Juni 2014 - 09:58 Uhr
- Ort: Saint Sébastien sur Loire
- Kontakt:
Hallo Mathéo,
danke für deinen Beitrag. Es gab einen Fehler in der Funktion `install_msi_if_needed`, der auftrat, wenn die MSI-Datei beschädigt war (was bei der Firefox-MSI-Datei der Fall ist). Ein Fix wurde implementiert und wird in der nächsten Version verfügbar sein.
Simons Befehlszeile sollte für die Installation funktionieren. Ich empfehle jedoch die Verwendung der Firefox-Installationsdatei; sie ist weniger fehleranfällig.
Viele Grüße,
Denis
danke für deinen Beitrag. Es gab einen Fehler in der Funktion `install_msi_if_needed`, der auftrat, wenn die MSI-Datei beschädigt war (was bei der Firefox-MSI-Datei der Fall ist). Ein Fix wurde implementiert und wird in der nächsten Version verfügbar sein.
Simons Befehlszeile sollte für die Installation funktionieren. Ich empfehle jedoch die Verwendung der Firefox-Installationsdatei; sie ist weniger fehleranfällig.
Viele Grüße,
Denis
Denis Cardon – Tranquil IT
Teilen Sie Ihre Erfahrungen auf WAPT! Senden Sie uns Ihre Blog- und Artikel-URLs im „Ihre Meinung des Forums, und wir werden sie auf der WAPT-
Teilen Sie Ihre Erfahrungen auf WAPT! Senden Sie uns Ihre Blog- und Artikel-URLs im „Ihre Meinung des Forums, und wir werden sie auf der WAPT-
