Letsencrypt(무료 SSL) 갱신 오류 해결
분명히 저번에 자동으로 갱신되게 해놨는데 무슨일인가.. ㅂㄷㅂㄷ
수동으로 다시 갱신 시도
$ ./letsencrypt-auto renew
하지만 다음과 같은 오류 발생.
AttributeError:'Requirement' object has no attribute 'project_name'
속성오류: 'Requirement' 객체에 'project_name'속성이 없습니다.. 라
python을 잘 모르기 때문에 python 오류를 정리해 놓은 페이지 일단 참고해보았다.
파이썬 프로그래밍 입문서 : 오류를 고치는 방법 https://python.bakyeono.net/chapter-9-2.html
그리고 빨간색 오류표시가 나있는 페이지들을 다 들어가서 project_name이라는것을 열심히 찾았다.
하지만.. 어떤 인자를 받고 어떤인자를 출력하는지 따로따로 볼 수 없기에 절망하고있던 찰나에
빨간 오류 밑에 Command "pip~" 이라는 문구가 보인다.
저걸 설치해보라는건가?
싶어서 설치를 해보았는데
아.. pip이 안깔려있다고?
아래 wiki에서 하라는데로 설치 명령어 실행.
https://zetawiki.com/wiki/%EC%9A%B0%EB%B6%84%ED%88%AC_python-pip_%EC%84%A4%EC%B9%98
$ sudo apt-get install python-pip
$ sudo apt-get update
하고 다시
$ ./letsencrypt-auto renew
실행
하니까 됐다.!!!! Pip이 없어서 그랬나봐 ㅠㅠㅠㅠㅠㅠ
아직도 왜 그런지 모르겠지만 어쨌든 이렇게 해서 해결~
제발 속 좀 썩이지 말아라 ㅠㅠ