Your message dated Fri, 27 Mar 2020 19:00:11 +0000
with message-id <e1jhudd-0005ws...@fasolo.debian.org>
and subject line Bug#944769: fixed in h5py 2.10.0-3
has caused the Debian Bug report #944769,
regarding python3-h5py fails to import if offline due to apparent MPI failure
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 ow...@bugs.debian.org
immediately.)
--
944769: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=944769
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: python3-h5py
Version: 2.10.0-2
Severity: serious
The latest version of h5py compiled against MPI completely fails to
import if there is no network connection:
servo:~ 0$ python3 -c 'import h5py; print("foo")'
--------------------------------------------------------------------------
No network interfaces were found for out-of-band communications. We require
at least one available network for out-of-band messaging.
--------------------------------------------------------------------------
[servo:32114] [[INVALID],INVALID] ORTE_ERROR_LOG: Unable to start a daemon on
the local node in file ess_singleton_module.c at line 532
[servo:32114] [[INVALID],INVALID] ORTE_ERROR_LOG: Unable to start a daemon on
the local node in file ess_singleton_module.c at line 166
--------------------------------------------------------------------------
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_init failed
--> Returned value Unable to start a daemon on the local node (-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: ompi_rte_init failed
--> Returned "Unable to start a daemon on the local node" (-127) instead of
"Success" (0)
--------------------------------------------------------------------------
*** An error occurred in MPI_Init_thread
*** on a NULL communicator
*** MPI_ERRORS_ARE_FATAL (processes in this communicator will now abort,
*** and potentially your MPI job)
[servo:32114] Local abort before MPI_INIT completed completed successfully, but
am not able to aggregate error messages, and not able to guarantee that all
other processes were killed!
servo:~ 1$
Note the return code and that the print command was not executed. The
import actually caused python to crash without throwing an exception.
This is obviously unacceptable and very major usability issue.
As mention in other similar reports, please drop the MPI support in
the default build!
jamie.
-- System Information:
Debian Release: bullseye/sid
APT prefers testing
APT policy: (600, 'testing'), (500, 'stable'), (200, 'unstable'), (101,
'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 5.2.0-3-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages python3-h5py depends on:
ii libc6 2.29-3
ii libhdf5-openmpi-103 1.10.4+repack-10
ii python3 3.7.5-1
ii python3-mpi4py 3.0.2-13
ii python3-numpy [python3-numpy-abi9] 1:1.16.5-1
ii python3-six 1.12.0-2
python3-h5py recommends no packages.
Versions of packages python3-h5py suggests:
pn python-h5py-doc <none>
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: h5py
Source-Version: 2.10.0-3
Done: Drew Parsons <dpars...@debian.org>
We believe that the bug you reported is fixed in the latest version of
h5py, which is due to be installed in the Debian FTP archive.
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 944...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Drew Parsons <dpars...@debian.org> (supplier of updated h5py 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 05 Mar 2020 19:22:27 +0800
Source: h5py
Binary: python-h5py-doc python3-h5py python3-h5py-mpi python3-h5py-mpi-dbg
python3-h5py-serial python3-h5py-serial-dbg
Architecture: source all amd64
Version: 2.10.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Drew Parsons <dpars...@debian.org>
Description:
python-h5py-doc - documentation for h5py
python3-h5py - general-purpose Python interface to hdf5
python3-h5py-mpi - general-purpose Python interface to hdf5 (Python 3)
python3-h5py-mpi-dbg - debug extensions for h5py (Python 3)
python3-h5py-serial - general-purpose Python interface to hdf5 (Python 3)
python3-h5py-serial-dbg - debug extensions for h5py (Python 3)
Closes: 944617 944769 946986
Changes:
h5py (2.10.0-3) unstable; urgency=medium
.
* Team upload.
.
[ Debian Janitor ]
* Use secure URI in Homepage field.
.
[ Drew Parsons ]
* provide separate serial and MPI builds in python3-h5py-serial and
python3-h5py-mpi. python3-h5py-serial provides a h5py.py loader
file to only import h5py-mpi for multiprocess jobs, otherwise
import h5py-serial. python3-h5py is a dummy package depending on
python3-h5py-serial or python3-h5py-mpi.
- provides generic h5py/__init__.py which imports h5py_serial or
h5py_mpi as required
- needs debian patches:
- hdf5_pkgconfig.patch allows pkg-config entry for HDF5 to be
specified (e.g. hdf5-serial)
- build_flavour.patch allows build flavour (_serial or _mpi) to be
specified for module path
- stop_circular_dep.patch stops circular dependency in _objects
- drop_deprecated_dtype_6a77b91.patch,
remove_deprecated_highlevel_module_2f41c78.patch,
file_default_read_5e71c49.patch for upstream commits 6a77b91,
2f41c78 and 5e71c49 and
drop_deprecation_tests.patch removes long-deprecated dtypes,
highlevel.py and tests/test_deprecation.py and use of
H5pyDeprecationWarning in tests (dropped upstream)
- tests_as_local_build.patch launches tests relative to the given
h5py build (i.e. don't hardcode "h5py")
- Closes: #944769, #944617, #946986.
* Standards-Version: 4.5.0
* Build-Depends: mpi-default-dev (need to know which mpi since there
is currently no hdf5-mpi.pc to invoke, only specific mpi versions)
Checksums-Sha1:
862bf844c0fc5344e1c7ac85000625a4a57ede23 2764 h5py_2.10.0-3.dsc
ffaf2bd0d6692df4ca833cb89a950b919014d346 18160 h5py_2.10.0-3.debian.tar.xz
5169f8b1d00963c950fd9a4c6a72b3d6e63e64ad 12329 h5py_2.10.0-3_amd64.buildinfo
54788192048d8b630a2e2a806e8e0d660494dbbc 188112
python-h5py-doc_2.10.0-3_all.deb
5c6ead607b9966f9f72bacc4f4429b7b3dca3858 14578756
python3-h5py-mpi-dbg_2.10.0-3_amd64.deb
9c708247396c2c26b4fe84145f29b3a949542b2c 1390592
python3-h5py-mpi_2.10.0-3_amd64.deb
e5b5c79436fcc3c7deafab02e5474346e9e88dbd 14457992
python3-h5py-serial-dbg_2.10.0-3_amd64.deb
1a4db82cab5e4ebb61955439024a34c3e3fb57ea 1365896
python3-h5py-serial_2.10.0-3_amd64.deb
582f6c6b6eb8a169d27d7ac5f5f239ff241f8f46 9676 python3-h5py_2.10.0-3_amd64.deb
Checksums-Sha256:
a3c440a9ac09b61ef72a7a7b3eef1db0efec7e71cf53231a96b1251eb2f7520c 2764
h5py_2.10.0-3.dsc
34991bc03a7473c7831421bd022604a8a84e5f746be674b3759a132a18f6bf89 18160
h5py_2.10.0-3.debian.tar.xz
18b0de7e6a9a245483541d6da5f3e321a07da6f4f5e102e01a0e31822f3b8c02 12329
h5py_2.10.0-3_amd64.buildinfo
c7bf9302937c9d1a792d72a86d92811f805b3b59fb2c1144e841d4fa4a02bc38 188112
python-h5py-doc_2.10.0-3_all.deb
1299cebcfc5cab13fa9e91e0565cd128f3317e248250d8038d2fa26082f0c814 14578756
python3-h5py-mpi-dbg_2.10.0-3_amd64.deb
ed549ab1c8ea2f0028c88b394044cc8125d9c7123a6bd188dcafe93268b9522b 1390592
python3-h5py-mpi_2.10.0-3_amd64.deb
64f803d8578cfbc39253f7a4904ba9c8af24e1764ccf0d23f03a8f748f92ef99 14457992
python3-h5py-serial-dbg_2.10.0-3_amd64.deb
60c37468188a8f93df79aaf2442964fbc50bb689042818d466a8368fbe98aa0a 1365896
python3-h5py-serial_2.10.0-3_amd64.deb
d56e264d327180f77ec7574c2f786eaeaa1f0c0601ae3d9c709761412f3198dc 9676
python3-h5py_2.10.0-3_amd64.deb
Files:
a52f09b8bd6c4b1cbfd6b683c995e04f 2764 python optional h5py_2.10.0-3.dsc
267956979ad2731d5562cc55ab3842f9 18160 python optional
h5py_2.10.0-3.debian.tar.xz
da6ef17626f6e5dd59d79605d0d60497 12329 python optional
h5py_2.10.0-3_amd64.buildinfo
0517f8561ba5bda1f1d1b05347f5c091 188112 doc optional
python-h5py-doc_2.10.0-3_all.deb
40452cd0c21d03b462de3f12cdf09cf7 14578756 debug optional
python3-h5py-mpi-dbg_2.10.0-3_amd64.deb
375ae5eb59f79457ce5b6794bf03509a 1390592 python optional
python3-h5py-mpi_2.10.0-3_amd64.deb
6203e61d31e3b245f96c867b0ba64811 14457992 debug optional
python3-h5py-serial-dbg_2.10.0-3_amd64.deb
cddba92ac21e123ed95ce82852c2748f 1365896 python optional
python3-h5py-serial_2.10.0-3_amd64.deb
4e52b0834b8ee6cf4b8b204bca2dc3c2 9676 python optional
python3-h5py_2.10.0-3_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEI8mpPlhYGekSbQo2Vz7x5L1aAfoFAl5g9AwACgkQVz7x5L1a
AfpYxRAAgMVRLXReUOyPS3WEbkUaSUuOTvt6T/ylXh1Y7LIOBcTGXuZV3+e7Lmex
4rIugb1dYgRgs1pLbc0UOIsH0n88lfYojF4iJDen2Mvne9D75Q3WnxEHJoIhiHFM
DNlu507XSrWn2u84dcr4ChffuRjyVPKzqGjvpVqkNfx3eL206fD/VEpzQxK+c5t1
Hy1+59w6PsIz3behyH/oAjjhqyIJjHEQ65o0x8B03oWOP6XmnIQsCx6Pm2GCEUUh
pDfAidwS5Anlcs/5yWnzY0ogMNnxgTf5448BqG17hgWxzF2xHuFhE8FCip6FKCyX
zYjuzckI68ROhlMputLPGgAZN263k2JiliaZkf9/3uS3BsCA5GZLZzEALoKlCXo1
g8IGNMuIO6kBM81yjssWMbSu0YNWwAIUNmlYT6ldgN2w+RYb/0/Ef3f5lT1iPJFl
1vHluRvt4H6oIHJFLDY5zbW3+if/I5Mq7pktPXptxUM5QQgOI5WMTQZ/mIbjxv4U
hnKyBslggRztPJ5TdSeWYFk8mKvpiKZkvcpUIKzXnv95zhU7aRzUuyWwEKYkjAau
GI5/yFyID7Sko1hEBuFP6SGXZ9FrImxxIVx8s4PMnJAJk/U+jj2ahl33l1qzCiaB
0n4CfyhiwGDR5jBjk92NySk/I2yDbtRaU5KoSAepZINDp+jH0Cs=
=jAk/
-----END PGP SIGNATURE-----
--- End Message ---