I'm writing to request some help on an issue I encountered that I couldn't solve by myself.
I'm using Singularity 2.4. To reproduce the error, do the following:
```
singularity shell docker://continuumio/miniconda3:4.3.27
```
then within Singularity, do:
```
python -c "import multiprocessing as mp; mp.Queue()"
```
which results in the following error:
```
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/opt/conda/lib/python3.6/multiprocessing/context.py", line 102, in Queue
return Queue(maxsize, ctx=self.get_context())
File "/opt/conda/lib/python3.6/multiprocessing/queues.py", line 42, in __init__
self._rlock = ctx.Lock()
File "/opt/conda/lib/python3.6/multiprocessing/context.py", line 67, in Lock
return Lock(ctx=self.get_context())
File "/opt/conda/lib/python3.6/multiprocessing/synchronize.py", line 163, in __init__
SemLock.__init__(self, SEMAPHORE, 1, 1, ctx=ctx)
File "/opt/conda/lib/python3.6/multiprocessing/synchronize.py", line 60, in __init__
unlink_now)
FileNotFoundError: [Errno 2] No such file or directory
```
The same code would work inside a Docker container. So I expected it to work in the corresponding Singularity container too. But it doesn't.
Thanks very much for your time!