반응형

requests.exceptions.SSLError: HTTPSConnectionPool(host='localhost', port=443): Max retries exceeded with url: /api/v4/users/login (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'ssl3_read_bytes', 'tlsv1 alert internal error')],)",),))


이런 에러가 떠서.. SSL 인증서에 문제가 있는 줄 알고 엄청 뒤졌네요


검색해보니 대부분 pyOpenSSL 을 업데이트 하라는데 centos 기본은 0.13.1 까지 밖에 릴리즈가 안되어 있어요..

사이트 들어가서 설치 했습니다.


wget 으로 다운로드 받고 

tar zxvf 파일명으로 압축 해제 후

cd 경로로 이동 후

./setup install


이랬는데도 계속 안됨..

미치는 줄.............................................


근데 어느순간 갑자기 된다...?????

싶어서 이상해서 보니.. 아직도 잘 모르겠음. ㅠㅠㅠ


근데 결국 한건 pyOpenSSL upgrade 밖에 없어요..

그냥 계속 다운로드 받아서 설치만 반복..


낮은 버전을 설치하면 python2에서 적용받고

높은 최신 버전을 설치하면 python3에서 적용 받던데..

잘 몰라서 그냥 되는대로 계속 설치했습니다.......


그러다 문득 해봤는데 갑자기 되는 이런 아이러니한 상황.. ㅠㅠ

결론.. pyOpenSSL upgrade를 통해 해결은 했는데 언제 됐는지 모르겠어요..    



추가. 저거 말고 한게 있다면

위에 에러를 보면 알겠지만 localhost 로 conf 파잃에 설정해놨었는데

그 부분을 수정했더니 된거 같아요

복합적인 내용으로 앞서 설명한 pyopenssl upgrade랑 같이 conf 파일에 설정이 잘 되어 있는지 확인해보셔야 될 것 같습니다.


ssl 인증서를 도메인으로 발급 받았는데 conf 파일에서는 localhost 로 처리했더니 이런 문제가 발생한 것 같아요!!

반응형

+ Recent posts