[Pkg-openmpi-maintainers] Bug#801988: openmpi-bin: incorrect dependency

Juha Jäykkä juhaj at iki.fi
Fri Oct 16 15:46:38 UTC 2015


Package: openmpi-bin
Version: 1.6.5-9.1
Severity: normal

Dear Maintainer,

When upgrading from Jessie to > Jessie, there is a potential for
problems with openmpi-bin due to an incorrect dependency on libhwloc5.

If one installs libhwloc5 >= 1.11.0 from > Jessie onto a system with
openmpi-bin from Jessie, mpirun will segfault in MPI_Init. Hence the
dependency

libhwloc5 (>= 1.10.0)

should also have a conflict

libhwloc5 (>= 1.11.0)

Yes, I am aware of the fact that this is an unusual situation: it needs one
to make a partial upgrade as otherwise openmpi-bin gets updated, too, but
many people to cherry-pick newer versions from testing to their stables. In
my case, I wanted libdolfin1.5 (not hwloc), which pulled a newer hwloc, but 
since the Conflicts: was not there, I was left with a sigsegving mpirun.

Just for curiosity, the backtrace and symptoms are IDENTICAL to #790540 but
the fix (or does it actually happen to be just pure luck?) there does not help
here.

Cheers,
Juha


-- System Information:
Debian Release: 8.2
  APT prefers stable
  APT policy: (1100, 'stable'), (1000, 'stable-updates'), (900, 'stable'), (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages openmpi-bin depends on:
ii  libc6           2.19-18+deb8u1
ii  libhwloc5       1.10.0-3
ii  libltdl7        2.4.2-1.11
ii  libopenmpi1.6   1.6.5-9.1
ii  openmpi-common  1.6.5-9.1

openmpi-bin recommends no packages.

Versions of packages openmpi-bin suggests:
ii  gfortran            4:4.9.2-2
pn  openmpi-checkpoint  <none>

-- no debconf information




More information about the Pkg-openmpi-maintainers mailing list