Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

From: Dirk Eddelbuettel (edd_at_[hidden])
Date: 2007-10-25 09:33:28

On 25 October 2007 at 07:54, Jeff Squyres wrote:
| We will not dlopen directly -- we will only dlopen the
| file. The dynamic linker will automatically open
| all of its dependencies. If those dependencies cannot be found /
| symbols cannot be resolved, the dynamic linker will fail the dlopen
| of libibverbs.
| Can you run "ldd" on your head node and your
| compute nodes? See if there's a difference in the output. I think
| this is the next step in this troubleshooting process...

Sure, good idea.

head and build machine:

$ ldd /usr/lib/openmpi/ => (0xffffe000) => /usr/lib/ (0xb7f42000) => /lib/ (0xb7f2b000) => /usr/lib/ (0xb7ea6000) => /usr/lib/ (0xb7e52000) => /usr/lib/ (0xb7dfb000) => /lib/ (0xb7df7000) => /lib/ (0xb7de1000) => /lib/ (0xb7ddd000) => /lib/ (0xb7db7000) => /lib/ (0xb7c8a000)
        /lib/ (0x80000000)

compute node:
$ ldd /usr/lib/openmpi/
/usr/lib/openmpi/ /usr/lib/ version `IBVERBS_1.1' not found (required by /usr/lib/openmpi/ => (0xffffe000) => /usr/lib/ (0xb7ee6000) => /lib/tls/i686/cmov/ (0xb7ecf000) => /usr/lib/ (0xb7e4a000) => /usr/lib/ (0xb7df6000) => /usr/lib/ (0xb7d9f000) => /lib/tls/i686/cmov/ (0xb7d9b000) => /lib/tls/i686/cmov/ (0xb7d84000) => /lib/tls/i686/cmov/ (0xb7d80000) => /lib/tls/i686/cmov/ (0xb7d58000) => /lib/tls/i686/cmov/ (0xb7c17000) => /lib/ (0xb7c0c000)
        /lib/ (0x80000000)

Bingo!! And I am being found with my package install being inconsistent. Tst tst.
I *think* this may be due to the fact that at one point before "we" (as in
the few folks looking after the .deb for Open MPI) had learned about the 'btl
^openib' option and I had become so disenchanted with the 'noisy' message
that I hacked libibverbs. That may explain the head-node. Let me get that
one back to the pristine Ubuntu / Debian package, and then to possibly
rebuild the Open MPI package there to correct depends going.

Thanks so much for your help and patience on this.


Three out of two people have difficulties with fractions.