Mandoo’s WLAN story

[Linux/ubuntu] repo init 에러 해결하기 본문

Mandoo's IT Story/Linux

[Linux/ubuntu] repo init 에러 해결하기

mandoo12 2023. 4. 11. 10:26

sudo apt-get install repo

커맨드를 입력해서 repo를 다운 받았으나, 어떤 이유인지는 모르겠으나 repo 설치가 정상적으로 이루어지지 않은 것 같다.

Traceback (most recent call last):
  File "/home/init시도한 폴더/.repo/repo/main.py", line 48, in <module>
    import event_log
  File "/home/init시도한 폴더/.repo/repo/event_log.py", line 166, in <module>
    _EVENT_ID = multiprocessing.Value('i', 1)
  File "/snap/git-repo/18/usr/lib/python2.7/multiprocessing/__init__.py", line 253, in Value
    return Value(typecode_or_type, *args, **kwds)
  File "/snap/git-repo/18/usr/lib/python2.7/multiprocessing/sharedctypes.py", line 108, in Value
    lock = RLock()
  File "/snap/git-repo/18/usr/lib/python2.7/multiprocessing/__init__.py", line 183, in RLock
    return RLock()
  File "/snap/git-repo/18/usr/lib/python2.7/multiprocessing/synchronize.py", line 172, in __init__
    SemLock.__init__(self, RECURSIVE_MUTEX, 1, 1)
  File "/snap/git-repo/18/usr/lib/python2.7/multiprocessing/synchronize.py", line 75, in __init__
    sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue)

 

해결방법 : 

임의로 폴더를 생성하고 repo 소스를 받아와서 수동으로 설치해주면 된다.

mkdir -p ~/.bin
PATH="${HOME}/.bin:${PATH}"
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/.bin/repo

chmod a+rx ~/.bin/repo