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!
Fehler beim Erstellen von WAPTAGENT
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.
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.
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.
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.
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
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.
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.
- Sfonteneau
- WAPT-Experte
- Nachrichten: 2322
- Registriert: 10. Juli 2014 - 23:52 Uhr
- Kontakt:
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.
Dies wird in zukünftigen Versionen behoben.
Bis dahin empfiehlt es sich, wapt in C:\wapt zu installieren.
- Sfonteneau
- WAPT-Experte
- Nachrichten: 2322
- Registriert: 10. Juli 2014 - 23:52 Uhr
- Kontakt:
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
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
- Sfonteneau
- WAPT-Experte
- Nachrichten: 2322
- Registriert: 10. Juli 2014 - 23:52 Uhr
- Kontakt:
Welche Version von Wapt verwenden Sie?
