2017-06-28 4 views
0

: Ich bin für Htcondor, nachdem ich einen Job über Putty einreichen, wird der Auftrag auf Eis gelegt wird, sagt die Protokolldatei die Fehler unter:Htcondor Schatten Ausnahme: [Errno 8] Exec format error

007 (274036.000.000) 06/28 23:12:08 Shadow exception! 
    Error from [email protected]******: Failed to execute '/var/lib/condor/execute/dir_107122/condor_exec.exe': (errno=8: 'Exec format error') 
    0 - Run Bytes Sent By Job 
    16520 - Run Bytes Received By Job 
    ... 

012 (274036.000.000) 06/28 23:12:08 Job was held. 
    Error from [email protected]*******: Failed to execute'/var/lib/condor/execute/dir_107122/condor_exec.exe': (errno=8: 'Exec format error') 
    Code 6 Subcode 8 
    ... 

unten ist meine einreichen Beschreibungsdatei:

# defining the programm 
cmd = /***/my_prog.ipynb 
# defining the parameters 

#args = /***/model_1/data_1.csv 
#args = /***/model_2/data_2.csv 
#args = /***/model_3/data_3.csv 
#args = /***/model_4/data_4.csv 
# defining memory requirements 
request_memory = 100 GB 
# defining to use 1 CPU 
request_cpus = 100 
# defining the max. run time of the job 
+REQUESTED_WALLTIME = 72 
# defining the mail address for notification 
notify_user = ***@**.com 
notification = Always 
should_transfer_files = if_needed 
when_to_transfer_output = on_exit 
output = $(Cluster)-$(Process)_job.out 
error = $(Cluster)-$(Process)_job.error 
log = $(Cluster)-$(Process)_job.log 
queue 1 

In diesem Fall wird die my_prog.ipynb selbst hat den Code, um die lokalen vier Dateien als Eingabe, mittlerweile zu lesen, die my_prog.ipynb auch Befehl „drucken“ enthält schreiben Die Ergebnisse in einer lokalen Datei.

Basis auf dieser Situation, ich bin wirklich verwirrt, sollte ich auch die Argumente in der Vorlage Beschreibungsdateien konfigurieren?

Bitte geben Sie mir jeden kleinen Hinweis, dieses Problem mich für 3 Tage hart macht ...

jede Anregung dankbar sein würde!

Vielen Dank!

Antwort

0

Überprüfen Sie die Ausführungsberechtigungen für Ihre ausführbare Datei. Ich denke, das Schattenprotokoll zeigt, dass das ausführbare Bit nicht gesetzt ist.

0

In meinem Fall habe ich diesen Fehler bekommen, weil der Job ein Python-Skript war und es keinen Shebang als erste Zeile hatte.

Verwandte Themen