Seite 1 von 1

[GELÖST] ImportError: Kein Modul namens requests gefunden

Veröffentlicht: 26. September 2018 – 17:12 Uhr
von agatoi
Guten Morgen,

Ich bin als lokaler Administrator (Windows 7 32-Bit) angemeldet und versuche, ein neues Wapt-Paket zu erstellen. Beim Starten der Installation über PyScripter erhalte ich folgende Fehlermeldung:

Code: Alle auswählen

Traceback (most recent call last):
  File "C:\Program Files\wapt\wapt-get.py", line 24, in <module>
    from waptutils import __version__
  File "C:\Program Files\wapt\waptutils.py", line 42, in <module>
    import requests
ImportError: No module named requests
Sicherheitshalber habe ich den Client neu installiert, aber das hat leider nichts gebracht.

Re: ImportError: Kein Modul namens requests gefunden

Veröffentlicht: 26. September 2018 – 18:32 Uhr
von Sfonteneau
Das ist mir auch schon passiert. Anscheinend kopiert die waptsetup-Installation manchmal nicht alles.

Sie können versuchen, waptsetup neu zu installieren: https://wapt.tranquil.it/wapt/releases/ ... tsetup.exe

Re: ImportError: Kein Modul namens requests gefunden

Veröffentlicht: 2. Oktober 2018 - 14:31 Uhr
von agatoi
Es funktioniert nicht.

Außerdem habe ich dasselbe Problem auf einem anderen Rechner (einer „frischen“ Installation von wapt auf einem Rechner, der gerade von FOG bereitgestellt wurde).

Re: ImportError: Kein Modul namens requests gefunden

Veröffentlicht: 2. Oktober 2018 – 14:45 Uhr
von htouvet
Dies ist ein Symptom einer unterbrochenen Installation.
Häufige Ursachen sind:
* Zwei gleichzeitig laufende Installationen (z. B. ein automatisches Upgrade per Task und eine Installation per Gruppenrichtlinie)
* Ein Antivirenprogramm, das das Kopieren von Dateien blockiert

, oder
* eine alte Installation im Suchpfad? Auf einem neuen Rechner kann dies jedoch nicht die Ursache sein.

Re: ImportError: Kein Modul namens requests gefunden

Veröffentlicht: 2. Oktober 2018 - 15:12 Uhr
von agatoi
Die Installation erfolgt per Gruppenrichtlinie (waptdeploy), und auf dem Rechner ist keine Antivirensoftware installiert.
Soweit ich weiß, besteht dieses Modul normalerweise aus Python-Dateien, die unter C:\Program Files\wapt\lib gespeichert sind.
Falls dies zutrifft, fehlt das Modul selbst mit der von Simon bereitgestellten Datei.

Re: ImportError: Kein Modul namens requests gefunden

Veröffentlicht: 2. Oktober 2018 – 19:47 Uhr
von dcardon
Hallo Agatoi,
agatoi schrieb: 2. Okt. 2018 - 15:12 Uhr Die Installation erfolgt per Gruppenrichtlinie (waptdeploy), und es ist keine Antivirensoftware auf dem Rechner installiert.
Soweit ich weiß, besteht dieses Modul normalerweise aus Python-Dateien, die unter C:\Programme\wapt\lib gespeichert sind.
Falls dies der Fall ist, fehlt dieses Modul selbst mit der von Simon bereitgestellten Datei.
Lässt sich das Problem beheben, wenn Sie den Agenten manuell auf dem betroffenen Rechner installieren? Wird die WAPT-Installations-GPO beim Systemstart oder beim Herunterfahren ausgeführt?

Aufrichtig,

Denis

Re: ImportError: Kein Modul namens requests gefunden

Veröffentlicht: 3. Oktober 2018 - 10:09 Uhr
von agatoi
Es wird nicht besser: Sobald waptsetup neu installiert ist (manuell, auf Rechnern, die nicht zur Domäne gehören), werden die Rechner in der Konsole angezeigt.

Aber sobald ich versuche, Pakete zuzuweisen (python27 und waptdev): 0 Aktionen gestartet, 1 Fehler, 0 übersprungen, 0 Serverfehler.

Und das Statussymbol ändert sich zu „wird ausgeführt“

Dies geschah sowohl mit meiner eigenen Waptsetup-Konfiguration als auch mit der von Simon bereitgestellten.

In den Client-Logdateien finde ich Folgendes:

Code: Alle auswählen

Error getting Packages index from https://"nom serveur wapt".local/wapt-host : EWaptCertificateUnknownIssuer: None of certificates (""nom serveur wapt".fr",""nom serveur wapt".fr") are trusted.
Get packages index
2018-10-03 10:27:19,289 CRITICAL Error getting Packages index from https://"nom serveur wapt".local/wapt-host : EWaptCertificateUntrustedIssuer: None of certificates (""nom serveur wapt".fr",""nom serveur wapt".fr") are trusted.

Re: ImportError: Kein Modul namens requests gefunden

Veröffentlicht: 3. Oktober 2018 - 11:26 Uhr
von htouvet
Das bedeutet, dass das Zertifikat /der Schlüssel, der zum
Signieren von Paketen (insbesondere der Maschinenkonfiguration, die mit Ihrem verifizierten Schlüssel signiert und mit Ihrem Zertifikat verifiziert werden kann)
und zum Signieren von an Arbeitsstationen gesendeten Aktionen (z. B. bei einem Update) verwendet wird,

nicht mit dem Zertifikat/Schlüssel übereinstimmt, den Sie an Ihre Arbeitsstationen verteilt haben (im Verzeichnis C:\Programme (x86)\wapt\ssl).

Überprüfen Sie die Informationen in Ihrer Konsole unter „Tools“ > „Einstellungen“ > „Persönlicher Zertifikatspfad“.
Es muss sich um dasselbe Zertifikat handeln wie auf den Arbeitsstationen.

Re: ImportError: Kein Modul namens requests gefunden

Veröffentlicht: 3. Oktober 2018 – 13:29 Uhr
von agatoi
Tatsächlich lag bei diesem speziellen Fehler (beim Ausführen) ein Zertifikatsproblem vor, das inzwischen behoben wurde.

Ich konnte die zuvor erwähnten Pakete (python27 und waptdev) installieren, um die Entwicklung auf anderen Rechnern zu testen.

Der Fehler besteht jedoch weiterhin (ImportError: Kein Modul namens requests)
Lässt sich das Problem beheben, wenn Sie den Agenten manuell auf dem betroffenen Rechner installieren?
Leider nicht
Wird die WAPT-Installations-GPO beim Systemstart oder beim Herunterfahren ausgeführt?
Die Gruppenrichtlinie wird beim Systemstart ausgeführt.

Re: ImportError: Kein Modul namens requests gefunden

Veröffentlicht: 3. Oktober 2018 - 15:35 Uhr
von agatoi
Es scheint jetzt zu funktionieren, ohne dass ich seit meiner letzten Nachricht etwas weiter unternommen habe.

Hier eine kurze Zusammenfassung für alle, die sie benötigen:

Fehler: ImportError: Kein Modul namens „requests“.
Lösung (??):
Aktualisieren Sie den Server und anschließend die Konsole (waptsetup.exe).
Fügen Sie den privaten Schlüssel (aus dem Ordner „Private“) in C:\Program Files\wapt\ssl ein.
Generieren Sie einen neuen Agenten (bei Verwendung von Gruppenrichtlinien den Hash nicht vergessen).
Aktualisieren Sie den Rechner, auf dem die Konsole installiert ist.

Vielen Dank an das Team für die Unterstützung.