Hi,
I'm trying to make batchspawner work with HTCondor but I'm stuck with the
following error:
[I 2018-11-09 13:35:39.816 JupyterHub batchspawner:242] Spawner submitting
job using sudo -i -u testuser condor_submit
[I 2018-11-09 13:35:39.816 JupyterHub batchspawner:243] Spawner submitted
script:
Executable = /bin/sh
RequestMemory = 4gb
RequestCpus = 1
Arguments = "-c 'exec batchspawner-singleuser --ip=""0.0.0.0""'"
Remote_Initialdir = /home/testuser
Output = /home/testuser/.jupyterhub.condor.out
Error = /home/testuser/.jupyterhub.condor.err
ShouldTransferFiles = False
GetEnv = True
Universe = vanilla
Queue
[I 2018-11-09 13:35:40.119 JupyterHub batchspawner:246] Job submitted. cmd:
sudo -i -u testuser condor_submit output: Submitting job(s).
1 job(s) submitted to cluster 19.
[D 2018-11-09 13:35:40.120 JupyterHub batchspawner:269] Spawner querying job
: sudo -i -u testuser condor_q 19 -format "%s, " JobStatus -format "%s, "
RemoteHost -format "
" True
[E 2018-11-09 13:35:40.356 JupyterHub batchspawner:215] Subprocess returned
exitcode 1
[E 2018-11-09 13:35:40.357 JupyterHub batchspawner:216] Stdout:
[E 2018-11-09 13:35:40.357 JupyterHub batchspawner:217] b''
[E 2018-11-09 13:35:40.357 JupyterHub batchspawner:218] Stderr:
[E 2018-11-09 13:35:40.357 JupyterHub batchspawner:219] Error: -format
requires format and attribute parameters
[E 2018-11-09 13:35:40.357 JupyterHub batchspawner:274] Error querying job
19
[W 2018-11-09 13:35:40.358 JupyterHub batchspawner:372] Job neither
pending nor running.
[E 2018-11-09 13:35:40.359 JupyterHub user:477] Unhandled error starting
testuser's server: The Jupyter batch job has disappeared while pending in
the queue or died immediately after starting.
[D 2018-11-09 13:35:40.373 JupyterHub user:578] Deleting oauth client
jupyterhub-user-testuser
[E 2018-11-09 13:35:40.410 JupyterHub web:1670] Uncaught exception GET
/hub/user/testuser/ (159.93.40.25)
HTTPServerRequest(protocol='http', host='jupyterhub.jinr.ru', method='
GET', uri='/hub/user/testuser/', version='HTTP/1.1', remote_ip='159.93.40.25
')
Traceback (most recent call last):
File
"/usr/share/anaconda3/lib/python3.7/site-packages/tornado/web.py", line
1592, in _execute
result = yield result
File
"/usr/share/anaconda3/lib/python3.7/site-packages/jupyterhub/handlers/base.py",
line 1052, in get
await self.spawn_single_user(user)
File
"/usr/share/anaconda3/lib/python3.7/site-packages/jupyterhub/handlers/base.py",
line 705, in spawn_single_user
timedelta(seconds=self.slow_spawn_timeout), finish_spawn_future
File
"/usr/share/anaconda3/lib/python3.7/site-packages/jupyterhub/handlers/base.py",
line 626, in finish_user_spawn
await spawn_future
File
"/usr/share/anaconda3/lib/python3.7/site-packages/jupyterhub/user.py", line
489, in spawn
raise e
File
"/usr/share/anaconda3/lib/python3.7/site-packages/jupyterhub/user.py", line
409, in spawn
url = await
gen.with_timeout(timedelta(seconds=spawner.start_timeout), f)
File
"/usr/share/anaconda3/lib/python3.7/site-packages/batchspawner/batchspawner.py",
line 373, in start
raise RuntimeError('The Jupyter batch job has disappeared'
RuntimeError: The Jupyter batch job has disappeared while pending in
the queue or died immediately after starting.
The condor_q command succeeds if ran manually:
# sudo -i -u testuser condor_q 19 -format "%s, " JobStatus -format "%s, "
RemoteHost -format "\n" True
1,
# echo $?
0
I'm using the latest batchspawner (from the master):
# pip list |grep batchspawner
batchspawner 0.9.0.dev0
And the spawner configuration:
c.JupyterHub.spawner_class = 'batchspawner.CondorSpawner'
c.Spawner.http_timeout = 120
c.BatchSpawnerBase.req_nprocs = '1'
c.BatchSpawnerBase.req_memory = '1gb'
c.BatchSpawnerBase.req_runtime = '12:00:00'
c.CondorSpawner.exec_prefix = 'sudo -i -u {username}'
What can be the cause of this error?
Thanks,
Nikita Balashov
--
You received this message because you are subscribed to the Google Groups
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jupyter/c7891051-3231-4cab-894e-9af3a9c129fa%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.