docker-compose 실행시 AttributeError: module ‘lib’ has no attribute ‘X509_V_FLAG_CB_ISSUER_CHECK’ 오류

docker
docker

docker-sync와 관련된 아래 오류를 처리한 후에도 싱크가 제대로 되지 않아 이것저것 다시 살펴보던 참이었다.
(증상은 계속 초기 1번만 싱크되고 싱크가 스톱되어버리는 증상)


docker-compose –version 실행시 다음과 같은 내용으로 끝나는 오류가 발생했다.

AttributeError: module ‘lib’ has no attribute ‘X509_V_FLAG_CB_ISSUER_CHECK’


이후의 증상은 docker-sync시 아래 에러메세시가 발생. (사실 아래 메세지를 먼저 확인 후 docker-compose를 실행하다 위의 오류를 발견)

`gsub’: invalid byte sequence in UTF-8 (ArgumentError)

open3.rb:287:in `read’: stream closed in another thread (IOError)

추가로 docker-compose설치시에 다음과 같은 오류가 났었는데 무시했던게 원인이었던 것 같다.

ERROR: docker 6.0.0 has requirement requests>=2.26.0, but you’ll have requests 2.22.0 which is incompatible.


해결방법

python3-pip를 제거 후 다시 설치하고 pyOpenSSL을 업그레이드 해주면 된다.

sudo apt remove python3-pip
wget https://bootstrap.pypa.io/get-pip.py
sudo python3 get-pip.py
pip install pyopenssl --upgrade

이후에는 docker-sync가 문제없이 양방향으로 작동하였다. 만쉐이!

생계형 특급 개발자이자 아들 하나 있는 평범한 아빠. 취미는 요리, 캠핑, 뮤직 페스티발 다니기 등이지만 이 블로그에는 주로 개발관련된 내용만 올릴 예정입니다. 워드프레스를 시작한지 얼마 되지않아 사이트가 허전하지만 좋은 내용으로 채우도록 노력하겠습니다. 자주 놀러오세요 ^^
Posts created 54

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Posts

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top