[Pkg-openmpi-maintainers] Bug#464705: Bug#464705: libopenmpi1 requires libibverbs1 >= 1.1

Dirk Eddelbuettel edd at debian.org
Fri Feb 8 15:08:47 UTC 2008


Hi Joachim,

On 8 February 2008 at 14:51, Joachim Reichel wrote:
| Package: libopenmpi1
| Version: 1.2.5-1
| Severity: normal
| 
| With libibverbs1 1.0.4-1, I get:
       ^^^^^^^^^^^^^^^^^^^

Why 1.0.4 ?

| $ ldd /usr/lib/openmpi/lib/openmpi/mca_btl_openib.so
| /usr/lib/openmpi/lib/openmpi/mca_btl_openib.so: /usr/lib/libibverbs.so.1:
| version 	BVERBS_1.1' not found (required by
| /usr/lib/openmpi/lib/openmpi/mca_btl_openib.so)
|         linux-gate.so.1 =>  (0xffffe000)
|         libibverbs.so.1 => /usr/lib/libibverbs.so.1 (0xb7f04000)
|         libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb7eec000)
|         libmpi.so.0 => /usr/lib/libmpi.so.0 (0xb7e67000)
|         libopen-rte.so.0 => /usr/lib/libopen-rte.so.0 (0xb7e14000)
|         libopen-pal.so.0 => /usr/lib/libopen-pal.so.0 (0xb7dbd000)
|         libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb7db9000)
|         libnsl.so.1 => /lib/i686/cmov/libnsl.so.1 (0xb7da1000)
|         libutil.so.1 => /lib/i686/cmov/libutil.so.1 (0xb7d9d000)
|         libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb7d77000)
|         libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7c2a000)
|         libsysfs.so.2 => /lib/libsysfs.so.2 (0xb7c20000)
|         /lib/ld-linux.so.2 (0x80000000)
 
Ok.  However I get 

edd at ron:~ $ ldd /usr/lib/openmpi/lib/openmpi/mca_btl_openib.so
	libibverbs.so.1 => /usr/lib/libibverbs.so.1 (0xb7f28000)
	libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb7f10000)
	libmpi.so.0 => /usr/lib/libmpi.so.0 (0xb7e8b000)
	libopen-rte.so.0 => /usr/lib/libopen-rte.so.0 (0xb7e38000)
	libopen-pal.so.0 => /usr/lib/libopen-pal.so.0 (0xb7de1000)
	libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb7ddd000)
	libnsl.so.1 => /lib/i686/cmov/libnsl.so.1 (0xb7dc5000)
	libutil.so.1 => /lib/i686/cmov/libutil.so.1 (0xb7dc1000)
	libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb7d9b000)
	libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7c4e000)
	/lib/ld-linux.so.2 (0x80000000)
edd at ron:~ $ 

| which results in error message like
| 
| mca: base: component_find: unable to open btl openib: file not found (ignored)
| 
| even if "--mca ^openib" is used.
| 
| With libibverbs 1.1.1-1, it works:
| 
| $ ldd /usr/lib/openmpi/lib/openmpi/mca_btl_openib.so
|         linux-gate.so.1 =>  (0xffffe000)
|         libibverbs.so.1 => /usr/lib/libibverbs.so.1 (0xb7f35000)
|         libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb7f1d000)
|         libmpi.so.0 => /usr/lib/libmpi.so.0 (0xb7e98000)
|         libopen-rte.so.0 => /usr/lib/libopen-rte.so.0 (0xb7e45000)
|         libopen-pal.so.0 => /usr/lib/libopen-pal.so.0 (0xb7dee000)
|         libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb7dea000)
|         libnsl.so.1 => /lib/i686/cmov/libnsl.so.1 (0xb7dd2000)
|         libutil.so.1 => /lib/i686/cmov/libutil.so.1 (0xb7dce000)
|         libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb7da8000)
|         libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7c5b000)
|         /lib/ld-linux.so.2 (0x80000000)
| 
| -- System Information:
| Architecture: i386 (i686)
| 
| Versions of packages libopenmpi1 depends on:
| ii  libc6                   2.7-6            GNU C Library: Shared libraries
| ii  libgcc1                 1:4.3-20080116-1 GCC support library
| ii  libgfortran2            4.2.2-7          Runtime library for GNU Fortran ap
| ii  libibverbs1             1.1.1-1          A library for direct userspace use
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ii  libstdc++6              4.3-20080116-1   The GNU Standard C++ Library v3

Did you by chance force the older version in?  If so, then it is your bug ;-)

What happens if you update to 1.1.1-1 as the package wants you to?

Cheers, Dirk


| 
| libopenmpi1 recommends no packages.
| 
| -- no debconf information
| 
| 
| 
| _______________________________________________
| Pkg-openmpi-maintainers mailing list
| Pkg-openmpi-maintainers at lists.alioth.debian.org
| http://lists.alioth.debian.org/mailman/listinfo/pkg-openmpi-maintainers

-- 
Three out of two people have difficulties with fractions.






More information about the Pkg-openmpi-maintainers mailing list