IO-Fehler beim Versuch, einen Screenshot auf Jenkins Windows-Slave zu erstellen
386
Haris
Grundsätzlich führe ich einen Build unter einem Windows-Slave-Agenten (Windows 7, 32 Bit) aus, der über SSH verbunden ist. Der Build läuft gut, aber wenn ich versuche, ein Bild zu erstellen oder einen Screenshot mit PIL zu erstellen, erhalte ich folgende Fehlermeldung:
Building remotely on Slave_1 (Slave_1_build) in workspace C:\Users\IEUser\workspace\amazon [amazon] $ cmd /c call C:\Users\IEUser\AppData\Local\Temp\jenkins1343176595329856492.bat C:\Users\IEUser\workspace\amazon>cd C:/Dev/household-devices C:\Dev\household-devices>"C:\Python27\python.exe" sandbox.py Traceback (most recent call last): File "sandbox.py", line 6, in <module> im = ImageGrab.grab() File "C:\Python27\lib\site-packages\PIL\ImageGrab.py", line 47, in grab size, data = grabber() IOError: screen grab failed
Dies ist der Code, den ich laufe:
from PIL import ImageGrab im = ImageGrab.grab() im.save('screenshot.png')
Wenn ich es jedoch alleine starte und nicht vom Master Jenkins, funktioniert es gut und Screenshot wird gemacht.
0 Antworten auf die Frage
Verwandte Probleme
-
12
Warum wird der Ordner / winsxs so groß und kann er verkleinert werden?
-
2
Erhöhte Berechtigungen für Startanwendungen in Windows?
-
14
PDF Viewer unter Windows
-
7
Welche Windows-Dienste kann ich sicher deaktivieren?
-
8
Firefox PDF-Plugin zum Anzeigen von PDF-Dateien im Browser unter Windows
-
1
Windows verliert das Bildschirmlayout
-
1
Gibt es eine Möglichkeit, Installationen / Updates zu verhindern, die meine Festplatte mit kryptisch...
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
6
Log Viewer unter Windows
-
3
Windows-Hintergrundproblem mit zwei Bildschirmen