Your message dated Wed, 06 Jun 2012 23:32:48 +0000
with message-id <[email protected]>
and subject line Bug#670768: fixed in mpi4py 1.3-1
has caused the Debian Bug report #670768,
regarding python-mpi4py: mpi-default-bin seems to be a requirement
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
670768: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=670768
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python-mpi4py
Version: 1.2.2-3
Severity: normal
Dear Maintainer,
On a fresh Ubuntu 12.04 amd64 install, with
$ sudo apt-get install python-mpi4py --no-install-recommends
mpi4py is not usable:
$ python -ic "import mpi4py.MPI"
[salinas:24750] [[INVALID],INVALID] ORTE_ERROR_LOG: A system-required
executable either could not be found or was not executable by this user in file
.../../../../../../orte/mca/ess/singleton/ess_singleton_module.c at line 357
[salinas:24750] [[INVALID],INVALID] ORTE_ERROR_LOG: A system-required
executable either could not be found or was not executable by this user in file
.../../../../../../orte/mca/ess/singleton/ess_singleton_module.c at line 230
[salinas:24750] [[INVALID],INVALID] ORTE_ERROR_LOG: A system-required
executable either could not be found or was not executable by this user in file
.../../../orte/runtime/orte_init.c at line 132
--------------------------------------------------------------------------
It looks like orte_init failed for some reason; your parallel process is
likely to abort. There are many reasons that a parallel process can
fail during orte_init; some of which are due to configuration or
environment problems. This failure appears to be an internal failure;
here's some additional information (which may only be relevant to an
Open MPI developer):
orte_ess_set_name failed
--> Returned value A system-required executable either could not be found or
was not executable by this user (-127) instead of ORTE_SUCCESS
--------------------------------------------------------------------------
--------------------------------------------------------------------------
It looks like MPI_INIT failed for some reason; your parallel process is
likely to abort. There are many reasons that a parallel process can
fail during MPI_INIT; some of which are due to configuration or environment
problems. This failure appears to be an internal failure; here's some
additional information (which may only be relevant to an Open MPI
developer):
ompi_mpi_init: orte_init failed
--> Returned "A system-required executable either could not be found or was
not executable by this user" (-127) instead of "Success" (0)
--------------------------------------------------------------------------
*** The MPI_Init_thread() function was called before MPI_INIT was invoked.
*** This is disallowed by the MPI standard.
*** Your MPI job will now abort.
[salinas:24750] Abort before MPI_INIT completed successfully; not able to
guarantee that all other processes were killed!
Installing the recommended mpi-default-bin fixes it:
$ sudo apt-get install mpi-default-bin --no-install-recommends
....
$ python -ic "import mpi4py.MPI"
>>> mpi4py.MPI.COMM_WORLD.size
1
***
I realize the issue is a bit contrived -- what use is mpi4py without mpirun?
-- but the error was quite surprising and didn't give a lot of indication as to
the cause.
I do not know if this impacts other architectures, especially those where mpi-
default != openmpi.
-- System Information:
Debian Release: wheezy/sid
APT prefers precise-updates
APT policy: (500, 'precise-updates'), (500, 'precise-security'), (500,
'precise'), (100, 'precise-backports')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-24-generic (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages python-mpi4py depends on:
ii libc6 2.15-0ubuntu10
ii libopenmpi1.3 1.4.3-2.1ubuntu3
ii python 2.7.3-0ubuntu2
ii python-support 1.0.14ubuntu2
Versions of packages python-mpi4py recommends:
ii mpi-default-bin 1.0.1
Versions of packages python-mpi4py suggests:
ii python-numpy 1:1.6.1-6ubuntu1
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: mpi4py
Source-Version: 1.3-1
We believe that the bug you reported is fixed in the latest version of
mpi4py, which is due to be installed in the Debian FTP archive:
mpi4py_1.3-1.debian.tar.gz
to main/m/mpi4py/mpi4py_1.3-1.debian.tar.gz
mpi4py_1.3-1.dsc
to main/m/mpi4py/mpi4py_1.3-1.dsc
mpi4py_1.3.orig.tar.gz
to main/m/mpi4py/mpi4py_1.3.orig.tar.gz
python-mpi4py-dbg_1.3-1_amd64.deb
to main/m/mpi4py/python-mpi4py-dbg_1.3-1_amd64.deb
python-mpi4py-doc_1.3-1_all.deb
to main/m/mpi4py/python-mpi4py-doc_1.3-1_all.deb
python-mpi4py_1.3-1_amd64.deb
to main/m/mpi4py/python-mpi4py_1.3-1_amd64.deb
python3-mpi4py-dbg_1.3-1_amd64.deb
to main/m/mpi4py/python3-mpi4py-dbg_1.3-1_amd64.deb
python3-mpi4py_1.3-1_amd64.deb
to main/m/mpi4py/python3-mpi4py_1.3-1_amd64.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Yaroslav Halchenko <[email protected]> (supplier of updated mpi4py package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Wed, 06 Jun 2012 16:15:51 -0400
Source: mpi4py
Binary: python-mpi4py python-mpi4py-dbg python3-mpi4py python3-mpi4py-dbg
python-mpi4py-doc
Architecture: source amd64 all
Version: 1.3-1
Distribution: unstable
Urgency: low
Maintainer: NeuroDebian Team <[email protected]>
Changed-By: Yaroslav Halchenko <[email protected]>
Description:
python-mpi4py - bindings of the Message Passing Interface (MPI) standard
python-mpi4py-dbg - bindings of the MPI standard -- debug symbols
python-mpi4py-doc - bindings of the MPI standard -- documentation
python3-mpi4py - bindings of the Message Passing Interface (MPI) standard
python3-mpi4py-dbg - bindings of the MPI standard -- debug symbols
Closes: 670768 675520
Changes:
mpi4py (1.3-1) unstable; urgency=low
.
[ Bradley M. Froehle ]
* New upstream release (Closes: #675520)
* Import "Safer Cython version check" from upstream to allow building
against pre-release versions of Cython
* Fix FTBFS issues on some platforms where the default MPI implementation
is not OpenMPI
* python-mpi executables are not packaged; they are not required by OpenMPI
or MPICH2
.
[ Yaroslav Halchenko ]
* Boosted mpi-default-bin into Depends from Recommends since according
to tireless Bradley otherwise it is useless (Closes: #670768)
Checksums-Sha1:
173216973e522903635803c4d58f1b7f93151f92 1671 mpi4py_1.3-1.dsc
282c1b9e35b242c9bd86126ebc5af6c70d8c2833 982816 mpi4py_1.3.orig.tar.gz
bc6aea2c322e44e35e8cfa2223623eb82a25bf2e 6897 mpi4py_1.3-1.debian.tar.gz
353d70b09a43fc1abb2ec143b53dd1ff08f95ccb 689904 python-mpi4py_1.3-1_amd64.deb
9ff55b287c8087620aa42e1424cfa537364dbced 1963376
python-mpi4py-dbg_1.3-1_amd64.deb
84b87b950545c0449db26e7f455952ac47917dee 350590 python3-mpi4py_1.3-1_amd64.deb
9fcfb80920c6b806e2404ab33fd54b59a97a2994 972036
python3-mpi4py-dbg_1.3-1_amd64.deb
2880903b29f92b26833886a4247924403713f217 78980 python-mpi4py-doc_1.3-1_all.deb
Checksums-Sha256:
2b226cc63737f6ec5a64e9bb3452b0e96f215fea167c4d7e06be11c3b066455e 1671
mpi4py_1.3-1.dsc
b02b393a6dd83260e6adf591809caa6dd73fc9d0c8927e72e946431f5fb9f0c5 982816
mpi4py_1.3.orig.tar.gz
e7afa9d6ceb317e3ecc050c681e9c344a0df3d297f59a92415fe05a671db6112 6897
mpi4py_1.3-1.debian.tar.gz
edbdcfef994e306d4d684e1ac089e31509d01fad7e4494d95cde9e188a364da9 689904
python-mpi4py_1.3-1_amd64.deb
6734b08878f4d80968e7c88e255b4f2ed799588cfeb917044404fd16e2432c49 1963376
python-mpi4py-dbg_1.3-1_amd64.deb
0ee01fba23f03ac1807d4232c2d2ac08de228ba5efe664e955677a7e547752c3 350590
python3-mpi4py_1.3-1_amd64.deb
64f68af511d15fa4efb93424e77247aedf894431565b0badfa4c66e1d4907eaf 972036
python3-mpi4py-dbg_1.3-1_amd64.deb
b86741eae5de91900e845dd9a2ee378e94b5d148014227d3f3e60e7873e1cb68 78980
python-mpi4py-doc_1.3-1_all.deb
Files:
692554713b1008af1ebc12637c7a425f 1671 python extra mpi4py_1.3-1.dsc
978472a1a71f3142c866c9463dec7103 982816 python extra mpi4py_1.3.orig.tar.gz
61b47a3b99c0159c6ee7906b7dc6686b 6897 python extra mpi4py_1.3-1.debian.tar.gz
274f8886ddb1bc19a352592d50265b00 689904 python extra
python-mpi4py_1.3-1_amd64.deb
9affc71b993e29401d945a50a111a978 1963376 debug extra
python-mpi4py-dbg_1.3-1_amd64.deb
6fb4ecdee0b80763ce1698a608e96a97 350590 python extra
python3-mpi4py_1.3-1_amd64.deb
610135aa1bc165091f76e00e7f96ad49 972036 debug extra
python3-mpi4py-dbg_1.3-1_amd64.deb
859e6e154ed8584aa69d853b0e54d4ad 78980 doc extra
python-mpi4py-doc_1.3-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEARECAAYFAk/P5VoACgkQjRFFY3XAJMhQJQCffq8LCCyf+pdlODR81KMUTH80
HYsAoIzGQkNiG47oa/nkwzK7NuGtnMwS
=doTC
-----END PGP SIGNATURE-----
--- End Message ---