Hi Alastair,

Alastair McKinstry wrote:
> The change made in the openmpi-bin.postinst script was to enable
> "set -e" properly (avoiding a conditional  in the script that relied
> on testing non-zero return code). I suspect that
> /var/lib/dpkg/alternatives/mpi was corrupt from a previous upgrade
> (quite likely; major changes happened in the 2->3 transition due to
> multiarch handling).

Indeed, this system has about 2.5 years of Debian Unstable history,
yes. :-)

Attached the contents of /var/lib/dpkg/alternatives/mpi. Since I can
still reproduce the issue by calling e.g. "dpkg --configure -a", this
doesn't seem to be a one-time issue. I hope the attached file enables
you to find the root cause.

                Regards, Axel
-- 
 ,''`.  |  Axel Beckert <[email protected]>, https://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5
  `-    |  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE
auto
/usr/bin/mpicc
libmpi++.so
/usr/lib/libmpi++.so
libmpi.so
/usr/lib/libmpi.so
libmpicxx.so
/usr/lib/libmpicxx.so
libmpif77.so
/usr/lib/libmpif77.so
libmpif90.so
/usr/lib/libmpif90.so
libmpifort.so
/usr/lib/libmpifort.so
mpi.pc
/usr/lib/x86_64-linux-gnu/pkgconfig/mpi.pc
mpiCC
/usr/bin/mpiCC
mpiCC.1.gz
/usr/share/man/man1/mpiCC.1.gz
mpic++
/usr/bin/mpic++
mpic++.1.gz
/usr/share/man/man1/mpic++.1.gz
mpicc
/usr/bin/mpicc
mpicc.1.gz
/usr/share/man/man1/mpicc.1.gz
mpicxx
/usr/bin/mpicxx
mpicxx.1.gz
/usr/share/man/man1/mpicxx.1.gz
mpif77
/usr/bin/mpif77
mpif77.1.gz
/usr/share/man/man1/mpif77.1.gz
mpif90
/usr/bin/mpif90
mpif90.1.gz
/usr/share/man/man1/mpif90.1.gz
mpifort
/usr/bin/mpifort
mpifort.1.gz
/usr/share/man/man1/mpifort.1.gz

/usr/bin/mpicc.openmpi
50







/usr/bin/mpic++.openmpi
/usr/share/man/man1/mpiCC.openmpi.1.gz
/usr/bin/mpic++.openmpi
/usr/share/man/man1/mpic++.openmpi.1.gz

/usr/share/man/man1/mpicc.openmpi.1.gz
/usr/bin/mpic++.openmpi
/usr/share/man/man1/mpicxx.openmpi.1.gz
/usr/bin/mpif77.openmpi
/usr/share/man/man1/mpif77.openmpi.1.gz
/usr/bin/mpif90.openmpi
/usr/share/man/man1/mpif90.openmpi.1.gz
/usr/bin/mpifort.openmpi
/usr/share/man/man1/mpifort.openmpi.1.gz
/usr/include/mpich
40
/usr/lib/x86_64-linux-gnu/libmpichcxx.so
/usr/lib/x86_64-linux-gnu/libmpich.so
/usr/lib/x86_64-linux-gnu/libmpichcxx.so
/usr/lib/x86_64-linux-gnu/libmpichfort.so
/usr/lib/x86_64-linux-gnu/libmpichfort.so
/usr/lib/x86_64-linux-gnu/libmpichfort.so
/usr/lib/x86_64-linux-gnu/pkgconfig/mpich.pc
/usr/bin/mpicxx.mpich
/usr/share/man/man1/mpicxx.mpich.1.gz
/usr/bin/mpicxx.mpich
/usr/share/man/man1/mpicxx.mpich.1.gz
/usr/bin/mpicc.mpich
/usr/share/man/man1/mpicc.mpich.1.gz
/usr/bin/mpicxx.mpich
/usr/share/man/man1/mpicxx.mpich.1.gz
/usr/bin/mpifort.mpich
/usr/share/man/man1/mpif77.mpich.1.gz
/usr/bin/mpifort.mpich
/usr/share/man/man1/mpif90.mpich.1.gz
/usr/bin/mpifort.mpich
/usr/share/man/man1/mpifort.mpich.1.gz

Reply via email to