compileall.compile_dir(..., workers=2) fails in carme (vserver guest)

Elan Ruusamäe glen at pld-linux.org
Wed Feb 22 19:00:54 CET 2023


this fails on carme. anything can be done with this?

➔ python3 -c "import compileall; import sys; 
compileall.compile_dir(sys.argv[1], workers=2)" /usr/share/empty/
Traceback (most recent call last):
   File "<string>", line 1, in <module>
   File "/usr/lib64/python3.10/compileall.py", line 102, in compile_dir
     with ProcessPoolExecutor(max_workers=workers) as executor:
   File "/usr/lib64/python3.10/concurrent/futures/process.py", line 657, 
in __init__
     self._call_queue = _SafeQueue(
   File "/usr/lib64/python3.10/concurrent/futures/process.py", line 168, 
in __init__
     super().__init__(max_size, ctx=ctx)
   File "/usr/lib64/python3.10/multiprocessing/queues.py", line 43, in 
__init__
     self._rlock = ctx.Lock()
   File "/usr/lib64/python3.10/multiprocessing/context.py", line 68, in Lock
     return Lock(ctx=self.get_context())
   File "/usr/lib64/python3.10/multiprocessing/synchronize.py", line 
162, in __init__
     SemLock.__init__(self, SEMAPHORE, 1, 1, ctx=ctx)
   File "/usr/lib64/python3.10/multiprocessing/synchronize.py", line 57, 
in __init__
     sl = self._semlock = _multiprocessing.SemLock(
FileNotFoundError: [Errno 2] No such file or directory

- https://github.com/kovidgoyal/kitty/issues/6050#issuecomment-1440513909




More information about the pld-devel-en mailing list