Seite 2 von 3
Betreff: Fehler beim Erstellen von WAPTAGENT
Veröffentlicht: 21. November 2016 - 17:39 Uhr
von Avondra
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!
Betreff: Fehler beim Erstellen von WAPTAGENT
Veröffentlicht: 22. November 2016 - 10:25 Uhr
von Avondra
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.
Betreff: Fehler beim Erstellen von WAPTAGENT
Veröffentlicht: 22. November 2016 - 14:47 Uhr
von htouvet
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.
Betreff: Fehler beim Erstellen von WAPTAGENT
Veröffentlicht: 22. November 2016 - 17:06 Uhr
von Avondra
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.
Betreff: Fehler beim Erstellen von WAPTAGENT
Veröffentlicht: 25. November 2016 - 19:29 Uhr
von Sfonteneau
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.
Betreff: Fehler beim Erstellen von WAPTAGENT
Veröffentlicht: 26. November 2016 - 20:35 Uhr
von Avondra
Ich habe es in C:\wapt neu installiert und erhalte dasselbe Ergebnis....
Betreff: Fehler beim Erstellen von WAPTAGENT
Veröffentlicht: 27. November 2016 - 03:07 Uhr
von Sfonteneau
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
Betreff: Fehler beim Erstellen von WAPTAGENT
Veröffentlicht: 28. November 2016 - 18:26 Uhr
von Avondra
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.
Betreff: Fehler beim Erstellen von WAPTAGENT
Veröffentlicht: 28. November 2016 - 18:55 Uhr
von Sfonteneau
Welche Version von Wapt verwenden Sie?
Betreff: Fehler beim Erstellen von WAPTAGENT
Veröffentlicht: 29. November 2016 - 10:28 Uhr
von Avondra
Version 1.3.8