Fehler beim Erstellen von WAPTAGENT

Fragen zum WAPT-Server / Anfragen und Hilfe im Zusammenhang mit dem WAPT-Server
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.
Avondra
Nachrichten: 35
Anmeldung: 09. November 2016 - 12:02 Uhr

21. November 2016 – 17:39 Uhr

komme langsam, aber stetig voran…
Nun stoße ich bei der Paketinstallation auf einen Fehler:
Die Clients werden zwar korrekt per Gruppenrichtlinie installiert und melden sich auch korrekt, aber bei der Installation der Pakete erhalte ich folgende Fehlermeldung: `

File "C:\Program Files (x86)\wapt\common.py", line 2430, in update_host
host_package_date = httpdatetime2isodate(host_request.headers.get('last-modified',None))
File "C:\Program Files (x86)\wapt\setuphelpers.py", line 3557, in httpdatetime2isodate
return datetime2isodate(datetime.datetime(*email.utils.parsedate(httpdate)[:6]))
TypeError: 'NoneType' object has no attribute '__getitem__'`

Haben Sie eine Idee, woran das liegen könnte?
Vielen Dank!
Avondra
Nachrichten: 35
Anmeldung: 09. November 2016 - 12:02 Uhr

22. November 2016 - 10:25 Uhr

Hallo,
ich vermute, mein Problem hängt immer noch mit dem Installationspfad im Windows-Verzeichnis „Programme (x86)“ zusammen. Müssen alle Python-Dateien gepatcht werden?
Diese Meldung erscheint, wenn ich auf den Client doppelklicke, auf dem ich die Softwareverteilung oder Updates anwenden möchte.
Ich dachte, die Unterstützung für das Verzeichnis „Programme (x86)“ sei in den aktuellen WAPT-Versionen integriert.
Liege ich da falsch?
Vielen Dank für Ihre Hilfe,
Alain.
Benutzeravatar
htouvet
WAPT-Experte
Nachrichten: 436
Anmeldung: 16. März 2015 - 10:48 Uhr
Kontakt:

22. November 2016 – 14:47 Uhr

Ich glaube, es handelt sich um einen anderen Fehler, der nichts mit Leerzeichen im Pfad der Programmdateien zu tun hat.
Das Verzeichnis `/var/www/wapt-host` enthält keine Paketdatei.

Ich empfehle Ihnen, folgenden Befehl auf dem Server auszuführen:
`python /opt/wapt/wapt-scanpackages.py /var/www/wapt-host`

. Dadurch sollte eine leere Paketdatei erstellt werden.
Ruhige IT
Avondra
Nachrichten: 35
Anmeldung: 09. November 2016 - 12:02 Uhr

22. November 2016 – 17:06 Uhr

Ich habe den Python-Befehl erfolgreich ausgeführt. Im Verzeichnis `/var/www/html/wapt-host` befinden sich nun ein `icons/`-Verzeichnis und eine `Packages`-Datei. Beim Doppelklicken auf einen Rechner erhalte ich jedoch weiterhin folgenden Fehler:

Datei "C:\Program Files (x86)\wapt\setuphelpers.py", Zeile 3557, in `httpdatetime2isodate`
: `return datetime2isodate(datetime.datetime(*email.utils.parsedate(httpdate)[:6]))`.
TypeError: 'NoneType'-Objekt hat kein Attribut '__getitem__'.

Habe ich etwas übersehen?
Vielen Dank.
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

25. November 2016 – 19:29 Uhr

Aktuell gibt es Probleme mit der Ausführung von wapt im Verzeichnis „Programme“.

Dies wird in zukünftigen Versionen behoben.

Bis dahin empfiehlt es sich, wapt in C:\wapt zu installieren.
Avondra
Nachrichten: 35
Anmeldung: 09. November 2016 - 12:02 Uhr

26. November 2016 – 20:35 Uhr

Ich habe es in C:\wapt neu installiert und erhalte dasselbe Ergebnis....
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

27. November 2016 - 03:07 Uhr

Das Problem liegt eindeutig hier:
https://github.com/tranquilit/WAPT/blob ... ge.py#L132.

Ihrer Nachricht zufolge

scheint es ein Problem mit `httpdatetime2isodate(httpdate)` zu geben.
Diese Funktion wandelt einen Datumsstring, wie er in HTTP- oder E-Mail-Headern zurückgegeben wird, in ein Isodate um.

Möglicherweise gibt es auch ein Problem beim Abrufen des Änderungsdatums aus Ihrer Packages-Datei.

Ich konnte Ihr Problem selbst nicht reproduzieren.

Simon
Avondra
Nachrichten: 35
Anmeldung: 09. November 2016 - 12:02 Uhr

28. November 2016 – 18:26 Uhr

Hallo,
wie empfohlen, habe ich die nicht vorhandene Packages-Datei mit dem Befehl `
python /opt/wapt/wapt-scanpackages.py /var/www/wapt-host` generiert.
Könnte dies die Fehlerursache sein?
Vielen Dank für Ihre Hilfe.
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

28. November 2016 – 18:55 Uhr

Welche Version von Wapt verwenden Sie?
Avondra
Nachrichten: 35
Anmeldung: 09. November 2016 - 12:02 Uhr

29. November 2016 - 10:28 Uhr

Version 1.3.8
Gesperrt