This looks like an absent mounted /dev/shm or mounted without proper
permissions

Please verify

On Thu, 22 Mar 2012, Lucas Nussbaum wrote:

> Source: joblib
> Version: 0.6.1-1
> Severity: serious
> Tags: wheezy sid
> User: debian...@lists.debian.org
> Usertags: qa-ftbfs-20120321 qa-ftbfs
> Justification: FTBFS on amd64

> Hi,


> > ======================================================================
> > ERROR: Failure: OSError ([Errno 13] Permission denied)
> > ----------------------------------------------------------------------
> > Traceback (most recent call last):
> >   File "/usr/lib/python2.7/dist-packages/nose/loader.py", line 231, in 
> > generate
> >     for test in g():
> >   File "/«PKGBUILDDIR»/joblib/test/test_parallel.py", line 91, in 
> > test_simple_parallel
> >     raise e
> > OSError: [Errno 13] Permission denied

> > ======================================================================
> > ERROR: joblib.test.test_parallel.test_nested_loop
> > ----------------------------------------------------------------------
> > Traceback (most recent call last):
> >   File "/usr/lib/python2.7/dist-packages/nose/case.py", line 197, in runTest
> >     self.test(*self.arg)
> >   File "/«PKGBUILDDIR»/joblib/test/test_parallel.py", line 102, in 
> > test_nested_loop
> >     Parallel(n_jobs=2)(delayed(nested_loop)() for _ in range(2))
> >   File "/«PKGBUILDDIR»/joblib/parallel.py", line 451, in __call__
> >     self._pool = multiprocessing.Pool(n_jobs)
> >   File "/usr/lib/python2.7/multiprocessing/__init__.py", line 232, in Pool
> >     return Pool(processes, initializer, initargs, maxtasksperchild)
> >   File "/usr/lib/python2.7/multiprocessing/pool.py", line 115, in __init__
> >     self._setup_queues()
> >   File "/usr/lib/python2.7/multiprocessing/pool.py", line 210, in 
> > _setup_queues
> >     self._inqueue = SimpleQueue()
> >   File "/usr/lib/python2.7/multiprocessing/queues.py", line 352, in __init__
> >     self._rlock = Lock()
> >   File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 147, in 
> > __init__
> >     SemLock.__init__(self, SEMAPHORE, 1, 1)
> >   File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 75, in 
> > __init__
> >     sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue)
> > OSError: [Errno 13] Permission denied

> > ======================================================================
> > ERROR: Failure: OSError ([Errno 13] Permission denied)
> > ----------------------------------------------------------------------
> > Traceback (most recent call last):
> >   File "/usr/lib/python2.7/dist-packages/nose/loader.py", line 231, in 
> > generate
> >     for test in g():
> >   File "/«PKGBUILDDIR»/joblib/test/test_parallel.py", line 112, in 
> > test_parallel_kwargs
> >     Parallel(n_jobs=n_jobs)(delayed(f)(x, y=1) for x in lst)
> >   File "/«PKGBUILDDIR»/joblib/parallel.py", line 451, in __call__
> >     self._pool = multiprocessing.Pool(n_jobs)
> >   File "/usr/lib/python2.7/multiprocessing/__init__.py", line 232, in Pool
> >     return Pool(processes, initializer, initargs, maxtasksperchild)
> >   File "/usr/lib/python2.7/multiprocessing/pool.py", line 115, in __init__
> >     self._setup_queues()
> >   File "/usr/lib/python2.7/multiprocessing/pool.py", line 210, in 
> > _setup_queues
> >     self._inqueue = SimpleQueue()
> >   File "/usr/lib/python2.7/multiprocessing/queues.py", line 352, in __init__
> >     self._rlock = Lock()
> >   File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 147, in 
> > __init__
> >     SemLock.__init__(self, SEMAPHORE, 1, 1)
> >   File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 75, in 
> > __init__
> >     sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue)
> > OSError: [Errno 13] Permission denied

> > ======================================================================
> > ERROR: Check that error are captured, and that correct exceptions
> > ----------------------------------------------------------------------
> > Traceback (most recent call last):
> >   File "/usr/lib/python2.7/dist-packages/nose/case.py", line 197, in runTest
> >     self.test(*self.arg)
> >   File "/«PKGBUILDDIR»/joblib/test/test_parallel.py", line 137, in 
> > test_error_capture
> >     [delayed(division)(x, y) for x, y in zip((0, 1), (1, 0))],
> >   File "/usr/lib/python2.7/unittest/case.py", line 471, in assertRaises
> >     callableObj(*args, **kwargs)
> >   File "/«PKGBUILDDIR»/joblib/parallel.py", line 451, in __call__
> >     self._pool = multiprocessing.Pool(n_jobs)
> >   File "/usr/lib/python2.7/multiprocessing/__init__.py", line 232, in Pool
> >     return Pool(processes, initializer, initargs, maxtasksperchild)
> >   File "/usr/lib/python2.7/multiprocessing/pool.py", line 115, in __init__
> >     self._setup_queues()
> >   File "/usr/lib/python2.7/multiprocessing/pool.py", line 210, in 
> > _setup_queues
> >     self._inqueue = SimpleQueue()
> >   File "/usr/lib/python2.7/multiprocessing/queues.py", line 352, in __init__
> >     self._rlock = Lock()
> >   File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 147, in 
> > __init__
> >     SemLock.__init__(self, SEMAPHORE, 1, 1)
> >   File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 75, in 
> > __init__
> >     sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue)
> > OSError: [Errno 13] Permission denied

> > ======================================================================
> > ERROR: Check that using pre_dispatch Parallel does indeed dispatch items
> > ----------------------------------------------------------------------
> > Traceback (most recent call last):
> >   File "/usr/lib/python2.7/dist-packages/nose/case.py", line 197, in runTest
> >     self.test(*self.arg)
> >   File "/«PKGBUILDDIR»/joblib/test/test_parallel.py", line 213, in 
> > test_dispatch_multiprocessing
> >     for i in producer())
> >   File "/«PKGBUILDDIR»/joblib/parallel.py", line 451, in __call__
> >     self._pool = multiprocessing.Pool(n_jobs)
> >   File "/usr/lib/python2.7/multiprocessing/__init__.py", line 232, in Pool
> >     return Pool(processes, initializer, initargs, maxtasksperchild)
> >   File "/usr/lib/python2.7/multiprocessing/pool.py", line 115, in __init__
> >     self._setup_queues()
> >   File "/usr/lib/python2.7/multiprocessing/pool.py", line 210, in 
> > _setup_queues
> >     self._inqueue = SimpleQueue()
> >   File "/usr/lib/python2.7/multiprocessing/queues.py", line 352, in __init__
> >     self._rlock = Lock()
> >   File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 147, in 
> > __init__
> >     SemLock.__init__(self, SEMAPHORE, 1, 1)
> >   File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 75, in 
> > __init__
> >     sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue)
> > OSError: [Errno 13] Permission denied

> > ======================================================================
> > ERROR: Make sure that exception raised during dispatch are indeed captured
> > ----------------------------------------------------------------------
> > Traceback (most recent call last):
> >   File "/usr/lib/python2.7/dist-packages/nose/case.py", line 197, in runTest
> >     self.test(*self.arg)
> >   File "/«PKGBUILDDIR»/joblib/test/test_parallel.py", line 225, in 
> > test_exception_dispatch
> >     (delayed(exception_raiser)(i) for i in range(30)),
> >   File "/usr/lib/python2.7/unittest/case.py", line 471, in assertRaises
> >     callableObj(*args, **kwargs)
> >   File "/«PKGBUILDDIR»/joblib/parallel.py", line 451, in __call__
> >     self._pool = multiprocessing.Pool(n_jobs)
> >   File "/usr/lib/python2.7/multiprocessing/__init__.py", line 232, in Pool
> >     return Pool(processes, initializer, initargs, maxtasksperchild)
> >   File "/usr/lib/python2.7/multiprocessing/pool.py", line 115, in __init__
> >     self._setup_queues()
> >   File "/usr/lib/python2.7/multiprocessing/pool.py", line 210, in 
> > _setup_queues
> >     self._inqueue = SimpleQueue()
> >   File "/usr/lib/python2.7/multiprocessing/queues.py", line 352, in __init__
> >     self._rlock = Lock()
> >   File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 147, in 
> > __init__
> >     SemLock.__init__(self, SEMAPHORE, 1, 1)
> >   File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 75, in 
> > __init__
> >     sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue)
> > OSError: [Errno 13] Permission denied

> > ======================================================================
> > FAIL: Doctest: parallel.rst
> > ----------------------------------------------------------------------
> > Traceback (most recent call last):
> >   File "/usr/lib/python2.7/doctest.py", line 2201, in runTest
> >     raise self.failureException(self.format_failure(new.getvalue()))
> > AssertionError: Failed doctest test for parallel.rst
> >   File "/«PKGBUILDDIR»/doc/parallel.rst", line 0

> > ----------------------------------------------------------------------
> > File "/«PKGBUILDDIR»/doc/parallel.rst", line 17, in parallel.rst
> > Failed example:
> >     Parallel(n_jobs=2)(delayed(sqrt)(i**2) for i in range(10))
> > Exception raised:
> >     Traceback (most recent call last):
> >       File "/usr/lib/python2.7/doctest.py", line 1289, in __run
> >         compileflags, 1) in test.globs
> >       File "<doctest parallel.rst[4]>", line 1, in <module>
> >         Parallel(n_jobs=2)(delayed(sqrt)(i**2) for i in range(10))
> >       File "/«PKGBUILDDIR»/joblib/parallel.py", line 451, in __call__
> >         self._pool = multiprocessing.Pool(n_jobs)
> >       File "/usr/lib/python2.7/multiprocessing/__init__.py", line 232, in 
> > Pool
> >         return Pool(processes, initializer, initargs, maxtasksperchild)
> >       File "/usr/lib/python2.7/multiprocessing/pool.py", line 115, in 
> > __init__
> >         self._setup_queues()
> >       File "/usr/lib/python2.7/multiprocessing/pool.py", line 210, in 
> > _setup_queues
> >         self._inqueue = SimpleQueue()
> >       File "/usr/lib/python2.7/multiprocessing/queues.py", line 352, in 
> > __init__
> >         self._rlock = Lock()
> >       File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 147, 
> > in __init__
> >         SemLock.__init__(self, SEMAPHORE, 1, 1)
> >       File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 75, in 
> > __init__
> >         sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue)
> >     OSError: [Errno 13] Permission denied

> > >>  raise self.failureException(self.format_failure(<StringIO.StringIO 
> > >> instance at 0x27f37a0>.getvalue()))


> > ----------------------------------------------------------------------
> > Ran 296 tests in 1.928s

> > FAILED (errors=6, failures=1)
> > make[1]: *** [python-test2.7] Error 1

> The full build log is available from:
>    http://people.debian.org/~lucas/logs/2012/03/21/joblib_0.6.1-1.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 about 50 AMD64 nodes
> of the Grid'5000 platform, using a clean chroot.  Internet was not
> accessible from the build systems.




-- 
=------------------------------------------------------------------=
Keep in touch                                     www.onerussian.com
Yaroslav Halchenko                 www.ohloh.net/accounts/yarikoptic



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to