xvfb-run abortando no cluster

1

Estou tentando executar um script python com xvfb-run em um cluster usando o SLURM; quando eu uso uma sessão interativa ( srun ) funciona bem, mas ao enviar para uma fila ( sbatch ) ela aborta / falha sem muita informação.

/usr/bin/xvfb-run: line 166: 34566 Aborted                 DISPLAY=:$SERVERNUM XAUTHORITY=$AUTHFILE "$@" 2>&1

em /usr/bin/xvfb-run :

...
164: # Start the command and save its exit status.                                                                                                                                                             
165: set +e
166: DISPLAY=:$SERVERNUM XAUTHORITY=$AUTHFILE "$@" 2>&1
167: RETVAL=$?
168: set -e
...

alguma ideia de por que isso falharia? Eu tentei especificar meu arquivo .Xauthority, mas isso não ajuda, por exemplo

xvfb-run --server-args="-screen 0 1024x768x24" -f ~/.Xauthority python DrawStreams.py

O problema não ocorre se eu apenas imprimir o env (ou seja, se eu substituir 'python DrawStreams.py' por 'env'). Então é algum tipo de combinação da fila de tarefas, xvfb-run, e python todos juntos ...

    
por DilithiumMatrix 30.08.2014 / 22:04

0 respostas

Tags