본문 바로가기

Others/인프라

[letsencrypt] https 인증서 갱신 중에 pip 오류

내부 소스의 뭔가 정책 때문에 `pip --version` 으로 실행하지 않고 `venv/bin/python -m pip --version` 으로 실행시킬 때 오류가 나는 문제로 보여지는데 마침 [구글링 해 보니](https://community.letsencrypt.org/t/pip-error-with-certbot-auto/88200) 유사 사례와 해결(?) 방법이 나와 있었고, 여기 나온 대로 `letsencrypt-auto` 파일을 에디터로 열어서 `pip_version = StrictVersion(check_output([‘pip’, ‘–version’]).decode(‘utf-8’).split()[1])` 부분과 `command = ['pip', 'install', '--no-index', '--no-deps', '-U']` 부분을 수정해서 정상적으로 실행 되는 것을 확인 


 StrictVersion(check_output([python, '-m', 'pip', '--version']).decode(‘utf-8’).split()[1])`
-> StrictVersion(check_output([‘pip’, ‘–version’]).decode(‘utf-8’).split()[1])`


 command = [python, '-m', 'pip', 'install', '--no-index', '--no-deps', '-U']

-> `command = ['pip', 'install', '--no-index', '--no-deps', '-U']`

 

 

수정 후에도 같은 오류가 나타난다면 터미널 종료 후 재 접속 해보자.