I've found the problem: condor_ssh script uses '==' for testing strings in
variables, which is incorrect, arising the following error messages:
[: 68: ==: unexpected operator
[: 101: ==: unexpected operator
And this causes further errors.
Just by changing '==' by '=' in condor_ssh scripts the problem is fixed. Condor
is now running MPI jobs nicely.
Maybe it is a bug already fixed in new Condor versions, or maybe it is specific
for my cluster configuration. I'm running Condor version 6.8.6 with Condor
platform X86_64-LINUX_RHEL3 in boxes with Intel Xeon 64-bit dual processors and
Ubuntu 7.10 (server version) with Linux kernel 2.6.22-15-generic. Do I must
report the problem in the Condor-developers mailing list, or in any other way?