On Wed, Nov 12, 2014 at 11:41:24AM +0100, Lucas Nussbaum wrote:
> During a rebuild of all packages in jessie (in a jessie chroot, not a
> sid chroot), your package failed to build on i386.
I think this might be a bug in your build setup. Here's the point where
it starts going wrong:
File "/«PKGBUILDDIR»/tests/../README.rst", line 195, in README.rst
Failed example:
pool = Pool()
Exception raised:
Traceback (most recent call last):
File "/usr/lib/python2.7/doctest.py", line 1315, in __run
compileflags, 1) in test.globs
File "<doctest README.rst[32]>", line 1, in <module>
pool = Pool()
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 138, in __init__
self._setup_queues()
File "/usr/lib/python2.7/multiprocessing/pool.py", line 234, 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
This looks as though sem_open is failing, which I think is likely to be
because /dev/shm is not properly mounted. Perhaps the sbuild setup here
is missing a tmpfs mount on /dev/shm?
--
Colin Watson [[email protected]]
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]