[GELÖST] Fehler mit dem WAPT-Agenten

Teilen Sie hier Ihre Tipps oder Probleme bezüglich der WAPT-Konsole oder des WAPT-Agenten mit
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.
Gesperrt
Antho
Nachrichten: 5
Anmeldung: 21. November 2023 - 13:49 Uhr
Ort: Langres

16. April 2026 - 10:03 Uhr

Hallo zusammen,

Uns gehört:

WAPT-Version: 2.6.1.1.7765 Enterprise Edition
Server-Betriebssystem: Dedian 13
Betriebssystem der Konsolenmaschine: Windows 11 Pro 25H2 64-Bit (Build 26200.8246)
Authentifizierungsmethode: ohne Authentifizierung

Seit dem letzten WAPT-Update haben wir Verbindungsabbrüche zwischen den Arbeitsstationen und dem Server sowie Probleme beim Abruf von Informationen (IP-Adresse, Beschreibung usw.) festgestellt
Obwohl sich der Agent ordnungsgemäß an der Workstation (GPO) eingerichtet hat

Wenn wir jedoch den Befehl "wapt-get update" ausführen, erhalten wir Folgendes:

Code: Alle auswählen

C:\Windows\System32>wapt-get update debug

[DEBUG] Logging TSynLog with level=debug to C:\Program Files (x86)\wapt\log\wapt-get.log
Traceback (most recent call last):
  File "<string>", line 228, in <module>
  File "C:\Program Files (x86)\wapt\setuphelpers.py", line 572, in get_language
    lang = locale.windows_locale[ctypes.windll.kernel32.GetUserDefaultUILanguage()]
KeyError: 18416652
KeyError: 18416652
20260416 06093423  ! rotat wapt-get 2.6.1.17765 TSynLog 2.4.13434 {12 17.86 16.15 8.5GB/15.7GB 66581b01}
20260416 06093423  ! info  SetThreadName 1 4190 16784=Main
20260416 06093423  ! EXC   EPyKeyError {Message:"KeyError: 18416652"} [Main] at afd1ed  {12 17.86 16.15 8.5GB/15.7GB 66581b01}
20260416 06093423  ! ERROR KeyError: 18416652
20260416 06093423  ! info  wapt-get terminate
Das Öffnen der Datei „setuphelpers.py“ in Zeile 572 führt zurück zu diesem Abschnitt:

Code: Alle auswählen

def get_language(full_locale=False, separator='_'):
    """Get the os default locale (example: fr, en, pl, etc.)

    >>> get_language()
    'fr'
    >>> get_language(full_locale=True)
    'fr_FR'
    >>> get_language(full_locale=True, separator='-').lower()
    'fr-fr'

    """
    if sys.platform == 'win32':
        lang = locale.windows_locale[ctypes.windll.kernel32.GetUserDefaultUILanguage()]
    else:
        lang = locale.getdefaultlocale()[0]
    if lang==None:
        lang='en_US'
    if full_locale:
        return lang.replace('_', separator)
    return lang.split('_')[0]
Durch Ändern der Zeile "lang = locale.windows_locale[ctypes.windll.kernel32.GetUserDefaultUILanguage()]" mit lang='fr_FR' kann der Computer wieder über die Konsole erreicht werden.

Ich weiß nicht, ob es sich um einen Bug oder ein Problem mit unserer Umgebung handelt (das gleiche Problem tritt auf vielen Workstations und sogar auf neuen auf)

Vielen Dank für Ihr Feedback und einen schönen Tag noch
Zuletzt bearbeitet von AnTho am 16. April 2026 um 10:59 Uhr, 1 Mal bearbeitet.
Benutzeravatar
htouvet
WAPT-Experte
Nachrichten: 436
Anmeldung: 16. März 2015 - 10:48 Uhr
Kontakt:

16. April 2026 - 10:56 Uhr

Neugierig.
Vermutlich hängt es mit Windows-Updates zusammen. Wir haben das seit Jahren nicht mehr angefasst.
Ich werde eine Ausweichlösung implementieren.

Können Sie versuchen, die Funktion durch Folgendes zu ersetzen:

Code: Alle auswählen

def get_language(full_locale=False, separator='_'):
    """Get the os default locale (example: fr, en, pl, etc.)

    >>> get_language()
    'fr'
    >>> get_language(full_locale=True)
    'fr_FR'
    >>> get_language(full_locale=True, separator='-').lower()
    'fr-fr'

    """
    if sys.platform == 'win32':
        lang = locale.windows_locale.get(ctypes.windll.kernel32.GetUserDefaultUILanguage(), locale.getdefaultlocale()[0])
    else:
        lang = locale.getdefaultlocale()[0]
    if lang==None:
        lang='en_US'
    if full_locale:
        return lang.replace('_', separator)
    return lang.split('_')[0]
Ruhige IT
Antho
Nachrichten: 5
Anmeldung: 21. November 2023 - 13:49 Uhr
Ort: Langres

16. April 2026 - 11:18 Uhr

Durch die Änderung der Zeile funktioniert es wieder. `wapt-get update` wurde erfolgreich ausgeführt, und mein Rechner ist wieder über die Konsole erreichbar.

Gibt es eine Möglichkeit, den Agenten auf dem Server für die Gruppenrichtlinie anzupassen?
Benutzeravatar
dcardon
WAPT-Experte
Nachrichten: 1953
Anmeldung: 18. Juni 2014 - 09:58 Uhr
Ort: Saint Sébastien sur Loire
Kontakt:

16. April 2026 – 15:33 Uhr

Hallo Anthony,

der Patch wurde in das interne Git-Repository integriert. Die Fehlerbehebung wird im nächsten Release enthalten sein.

Falls das Problem kritisch ist, können Sie ein Gruppenrichtlinienobjekt (GPO) erstellen, um die gepatchte Datei zu kopieren.

Vielen Dank für Ihren Bericht; :-)

ich markiere das Thema als gelöst.

Beste 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-
Benutzeravatar
htouvet
WAPT-Experte
Nachrichten: 436
Anmeldung: 16. März 2015 - 10:48 Uhr
Kontakt:

16. April 2026 – 15:35 Uhr

Die Korrektur ist in der kommenden Version 2.7 enthalten.
Bis dahin müssen Sie die per Gruppenrichtlinie geänderte Datei kopieren.
Ruhige IT
Antho
Nachrichten: 5
Anmeldung: 21. November 2023 - 13:49 Uhr
Ort: Langres

17. April 2026 – 17:24 Uhr

Danke für den Lösungsvorschlag, ich werde ihn umsetzen.

Schönes Wochenende
Gesperrt