[GELÖST] Selbstbedienung und der aktuelle Benutzer

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.
Stan
Nachrichten: 17
Anmeldung: 26. Mai 2025 - 22:16 Uhr

14. April 2026 - 08:39 Uhr

stoßen :D
Benutzeravatar
dcardon
WAPT-Experte
Nachrichten: 1953
Anmeldung: 18. Juni 2014 - 09:58 Uhr
Ort: Saint Sébastien sur Loire
Kontakt:

14. April 2026 - 09:47 Uhr

Hallo Stan,

welche Wapt-Version verwendest du (siehe Forenregeln :-) )?

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-
Stan
Nachrichten: 17
Anmeldung: 26. Mai 2025 - 22:16 Uhr

17. April 2026 – 14:17 Uhr

Hallo Denis,

hier ist die Version: WAPTConsole Enterprise 2.6.1.17765

Stan
Benutzeravatar
dcardon
WAPT-Experte
Nachrichten: 1953
Anmeldung: 18. Juni 2014 - 09:58 Uhr
Ort: Saint Sébastien sur Loire
Kontakt:

17. April 2026 – 15:23 Uhr

Hallo Stan,

Okay, es ist eine ausreichend aktuelle Version, dass es funktionieren sollte... Was den zurückgegebenen Wert 0/1 angeht, bin ich mir nicht sicher, ob wir uns zu sehr darauf verlassen sollten.

Nur um sicherzugehen: Haben Sie keine `def uninstall()`-Funktion, die die Datei in `c:\programdata` löscht? Tritt der Fehler weiterhin auf, wenn Sie die GUID aus der MSI-Datei anstelle des Pfads verwenden? In der Benutzersitzung stimmt die GUID tatsächlich mit der im Paket überein (wir haben schon Fälle gesehen, in denen GUIDs dynamisch generiert wurden...)

Könnten Sie den Befehl bitte erneut im Debug-Modus ausführen?

Code: Alle auswählen

wapt-get session-clean -l debug
Könnten Sie der Funktion etwas hinzufügen, um sicherzustellen, dass sie auch tatsächlich durchlaufen wird (z. B. durch Erstellen einer Datei usw.)?

Apropos, es stimmt, dass wir Protokolle davon in %localappdata%\wapt-get speichern könnten, zumindest die Tatsache, dass es ausgeführt wurde, und den Rückgabewert der Funktion.

Aufrichtig,

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-
Stan
Nachrichten: 17
Anmeldung: 26. Mai 2025 - 22:16 Uhr

17. April 2026 – 16:09 Uhr

Guten Morgen,

Hier ist das Ergebnis:

Code: Alle auswählen

[DEBUG] Logging TSynLog with level=debug to C:\Users\X\AppData\Local\wapt-get-log\wapt-get.log
2026-04-17 16:00:14,881 DEBUG Default encoding : utf-8
2026-04-17 16:00:14,881 DEBUG Caller: ['', 'session-cleanup', '-l', 'debug']
2026-04-17 16:00:14,881 DEBUG Python path ['C:\\Program Files (x86)\\wapt', 'C:\\Program Files (x86)\\wapt\\python310.zip', 'C:\\Program Files (x86)\\wapt', 'C:\\Program Files (x86)\\wapt\\DLLs', 'C:\\Program Files (x86)\\wapt\\lib\\site-packages', 'C:\\Program Files (x86)\\wapt\\lib\\site-packages\\win32', 'C:\\Program Files (x86)\\wapt\\lib\\site-packages\\win32\\lib', 'C:\\Program Files (x86)\\wapt\\lib\\site-packages\\Pythonwin']
2026-04-17 16:00:14,881 INFO Using local waptservice configuration C:\Program Files (x86)\wapt\wapt-get.ini
2026-04-17 16:00:14,881 DEBUG Config file: C:\Program Files (x86)\wapt\wapt-get.ini
2026-04-17 16:00:14,881 INFO Using openssl OpenSSL 3.5.5 27 Jan 2026
2026-04-17 16:00:14,883 DEBUG Thread 17204 is connecting to wapt db
Using config file: C:\Program Files (x86)\wapt\wapt-get.ini
2026-04-17 16:00:14,886 INFO User Groups:[]
2026-04-17 16:00:14,886 DEBUG Host certificate C:\Program Files (x86)\wapt\private\5f870aea-badb-4882-965a-fc5ceea3a828.crt not found, not using it for auth on repo global
2026-04-17 16:00:14,887 DEBUG 17204 Loading config from file C:\Program Files (x86)\wapt\conf.d\cfg-X-waptagent.json
2026-04-17 16:00:14,887 DEBUG 17204 Loading config from file C:\Program Files (x86)\wapt\conf.d\cfg-X-waptagent_DSN.json
2026-04-17 16:00:14,890 INFO WAPT base directory : C:\Program Files (x86)\wapt
2026-04-17 16:00:14,890 DEBUG cleanup session db, removed not installed package entries
2026-04-17 16:00:14,891 DEBUG Thread 17204 is connecting to wapt db
2026-04-17 16:00:14,893 DEBUG DB Start transaction
2026-04-17 16:00:14,894 DEBUG DB commit
1
20260417 14001455  ! rotat wapt-get 2.6.1.17765 TSynLog 2.4.13434 {12 10.08 8.94 7GB/7.7GB 23.1GB/26.7GB 66581b01}
20260417 14001455  ! info  SetThreadName 1 4334 17204=Main
20260417 14001455  ! info  wapt-get terminate
Und wenn ich es ein zweites Mal mache, ändert sich nur die 1 in 0.... :rollen:
Stan
Nachrichten: 17
Anmeldung: 26. Mai 2025 - 22:16 Uhr

21. April 2026 - 11:32 Uhr

dcardon schrieb: 17. Apr. 2026 - 15:23 Uhr Tritt der gleiche Fehler weiterhin auf, wenn Sie die GUID aus der MSI-Datei anstelle des Pfads verwenden? In der Benutzersitzung entspricht die GUID tatsächlich der im Paket (wir haben bereits GUIDs gesehen, die dynamisch generiert wurden...).
Hallo Denis,

Nach einigen Versuchen hat schließlich das Ersetzen der GUID-Datei durch die MSI-Datei die Deinstallation ermöglicht. Herzlichen Dank!

Übrigens biete ich mein „Protonenauthentifikator“-Paket für den WAPT-Shop an, falls das Team Interesse an einer Aufnahme hat:

Code: Alle auswählen

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

new_path = makepath(programdata(), "wapt", "ProtonAuthenticator.msi")
uninstall_key = "{F91F8A3E-840F-4B27-B877-13797064C5CA}"

def install():
    bin_name = glob.glob("ProtonAuthenticator*.msi")[0]
    filecopyto(bin_name , new_path)
    if isfile(new_path):
        print("Proton Authenticator a été copié dans " + new_path)
    else:
        print("Erreur lors de la copie de Proton Authenticator dans " + new_path)
        return "ERROR"

def session_setup():
    try:
        install_msi_if_needed(new_path)
    except Exception as e:
        print("Erreur lors de l'installation de Proton Authenticator : " + str(e))
        return "ERROR"
    print("Proton Authenticator a été installé")

def session_cleanup():
    r"""Supprime le raccourci du bureau de l'utilisateur
    """
    run("msiexec /x \"%s\" /qn" % uninstall_key)
    sleep(2)
    remove_file(new_path)

def uninstall():
    print("Désinstallation de Proton Authenticator...")
Und natürlich bieten wir Ihnen das folgende schöne Symbol in der Größe 48x48 an:
https://i.imgur.com/fHG3Vwg.png

Aufrichtig,

Stan :D
Gesperrt