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 ---

Reply via email to