Bug#684858: pytables: FTBFS: failed test

Antonio Valentino antonio.valentino at tiscali.it
Tue Aug 14 15:49:54 UTC 2012


Hi Lucas,

Il 14/08/2012 09:16, Lucas Nussbaum ha scritto:
> Source: pytables
> Version: 2.3.1-3
> Severity: serious
> Tags: wheezy sid
> User: debian-qa at lists.debian.org
> Usertags: qa-ftbfs-20120814 qa-ftbfs
> Justification: FTBFS in wheezy on amd64
> 
> Hi,
> 
> During a rebuild of all packages in *wheezy*, your package failed to
> build on amd64.
> 
> Relevant part:
>> make[1]: Entering directory `/«PKGBUILDDIR»'
>> # Install everything excluding the *_d.so debug extensions to python-tables
>> dh_install -X"*_d.so" "debian/tmp/*" -p python-tables
>> # Install the debug extensions to python-tables-dbg
>> dh_install "debian/tmp/usr/lib/python*/*-packages/tables/*_d.so" -p python-tables-dbg
>> # Continue with regular dh_install
>> dh_install -p python-tables-doc
>> dh_numpy
>> set -e -x; \
>> 	for py in 2.6 2.7; do \
>> 		cd "/«PKGBUILDDIR»/debian/tmp/usr/lib/python$py/dist-packages/"; \
>> 		env PYTHONPATH=. python$py tables/tests/test_all.py -vvv; \
>> 		#env PYTHONPATH=. python$py-dbg tables/tests/test_all.py; \
>> 	done
>> + cd /«PKGBUILDDIR»/debian/tmp/usr/lib/python2.6/dist-packages/
>> + env PYTHONPATH=. python2.6 tables/tests/test_all.py -vvv
>> Checking setting large string attributes (File methods) ... ok
>> Checking setting large string attributes (Node methods) ... ok

[CUT]

>> Accessing the attributes of a file node in a closed PyTables file. ... ok
>> Checking for uncollectable garbage. ... ok
>>
>> ======================================================================
>> ERROR: None (tables.tests.test_basics.BloscSubprocess)
>> ----------------------------------------------------------------------
>> Traceback (most recent call last):
>>   File "/«PKGBUILDDIR»/debian/tmp/usr/lib/python2.6/dist-packages/tables/tests/common.py", line 250, in newmethod
>>     return oldmethod(self, *args, **kwargs)
>>   File "/«PKGBUILDDIR»/debian/tmp/usr/lib/python2.6/dist-packages/tables/tests/test_basics.py", line 2319, in test_multiprocess
>>     qout = mp.Queue()
>>   File "/usr/lib/python2.6/multiprocessing/__init__.py", line 213, in Queue
>>     return Queue(maxsize)
>>   File "/usr/lib/python2.6/multiprocessing/queues.py", line 37, in __init__
>>     self._rlock = Lock()
>>   File "/usr/lib/python2.6/multiprocessing/synchronize.py", line 117, in __init__
>>     SemLock.__init__(self, SEMAPHORE, 1, 1)
>>   File "/usr/lib/python2.6/multiprocessing/synchronize.py", line 49, in __init__
>>     sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue)
>> OSError: [Errno 13] Permission denied
>>
>> ----------------------------------------------------------------------
>> Ran 4728 tests in 200.622s
>>
>> FAILED (errors=1)
>> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>> PyTables version:  2.3.1
>> HDF5 version:      1.8.8
>> NumPy version:     1.6.2
>> Numexpr version:   2.0.1 (not using Intel's VML/MKL)
>> Zlib version:      1.2.7 (in Python interpreter)
>> LZO version:       2.06 (Aug 12 2011)
>> BZIP2 version:     1.0.6 (6-Sept-2010)
>> Blosc version:     1.1.2 (2010-11-04)
>> Cython version:    0.15.1
>> Python version:    2.6.8 (unknown, Jun 25 2012, 17:08:48) 
>> [GCC 4.7.1]
>> Platform:          linux2-x86_64
>> Byte-ordering:     little
>> Detected cores:    2
>> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>> Performing only a light (yet comprehensive) subset of the test suite.
>> If you want a more complete test, try passing the --heavy flag to this script
>> (or set the 'heavy' parameter in case you are using tables.test() call).
>> The whole suite will take more than 4 hours to complete on a relatively
>> modern CPU and around 512 MB of main memory.
>> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>> make[1]: *** [override_dh_install] Error 1
> 
> The full build log is available from:
>    http://people.debian.org/~lucas/logs/2012/08/14/pytables_2.3.1-3_wheezy.log
> 
> A list of current common problems and possible solutions is available at 
> http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
> 
> About the archive rebuild: The rebuild was done on EC2 VM instances from
> Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
> failed build was retried once to eliminate random failures.
> 

Probably it is something related to /dev/shm.
Can you please check it is mounted with proper permissions?


regards

-- 
Antonio Valentino



More information about the debian-science-maintainers mailing list