Development environment hg update

I am new to Tryton and try to set up the development environment, and follow the below link

However, after I update the hgrc file and run hg update, I get the below error, can you please help

Traceback (most recent call last):
  File ".hooks/update_requirements", line 55, in <module>
    pool = Pool()
  File "/usr/lib/python3.8/multiprocessing/dummy/__init__.py", line 124, in Pool
    return ThreadPool(processes, initializer, initargs)
  File "/usr/lib/python3.8/multiprocessing/pool.py", line 925, in __init__
    Pool.__init__(self, processes, initializer, initargs)
  File "/usr/lib/python3.8/multiprocessing/pool.py", line 196, in __init__
    self._change_notifier = self._ctx.SimpleQueue()
  File "/usr/lib/python3.8/multiprocessing/context.py", line 113, in SimpleQueue
    return SimpleQueue(ctx=self.get_context())
  File "/usr/lib/python3.8/multiprocessing/queues.py", line 336, in __init__
    self._rlock = ctx.Lock()
  File "/usr/lib/python3.8/multiprocessing/context.py", line 68, in Lock
    return Lock(ctx=self.get_context())
  File "/usr/lib/python3.8/multiprocessing/synchronize.py", line 162, in __init__
    SemLock.__init__(self, SEMAPHORE, 1, 1, ctx=ctx)
  File "/usr/lib/python3.8/multiprocessing/synchronize.py", line 57, in __init__
    sl = self._semlock = _multiprocessing.SemLock(
PermissionError: [Errno 13] Permission denied
warning: update.requirements hook exited with status 1
0 files updated, 0 files merged, 0 files removed, 0 files unresolved

This seems to be due to wrong permission to /dev/shm see linux - Python multiprocessing: Permission denied - Stack Overflow

Many thanks,nothing really works, reinstalled ubuntu and now managed to extract the requirements files