728x90

File "/home/U/anaconda3/lib/python3.8/site-packages/OpenSSL/crypto.py", line 1537, in X509StoreFlags    CB_ISSUER_CHECK = _lib.X509_V_FLAG_CB_ISSUER_CHECKAttributeError: module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK'

 

 ์›์ธ

1) ํ˜„์žฌ ์‚ฌ์šฉ ์ค‘์ธ ํ™˜๊ฒฝ์˜ python library๊ฐ€ ๋‚ฎ์€ ๋ฒ„์ „์„ ์‚ฌ์šฉ

 ubuntu ๊ธฐํƒ€ os์—์„œ default๋กœ python์€ 2.x python3๋Š” 3.x ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋Š”๋ฐ ์ด๋•Œ ๊ฐ€์ƒํ™˜๊ฒฝ์„ ์‚ฌ์šฉํ•˜๋ฉด์„œ PATH๊ฐ€ ์ž˜ ์žกํ˜€์ ธ ์žˆ์ง€ ์•Š์œผ๋ฉด ํ™˜๊ฒฝ์€ ๋‚ฎ์€ ๋ฒ„์ „ ์‚ฌ์šฉํ•˜๋Š” ์Šคํฌ๋ฆฝํŠธ๋Š” ๋†’์€ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•ด ํŒจํ‚ค์ง€ path๊ฐ€ ๊ผฌ์ธ๋‹ค. 

python3 -m pip install pip --upgrade
pip install pyopenssl --upgrade

 

2) ํŒจํ‚ค์ง€ path๊ฐ€ ๊ผฌ์ธ ๊ฒฝ์šฐ

 ์‚ญ์ œ ํ›„ ๋‹ค์‹œ ์„ค์น˜

rm -rf <path_to_lib_python3.7>/site-packages/OpenSSL
# rm -rf /home/U/anaconda3/lib/python3.8/site-packages/OpenSSL/
pip install -U pyopenssl

 


https://stackoverflow.com/questions/73830524/attributeerror-module-lib-has-no-attribute-x509-v-flag-cb-issuer-check 

 

AttributeError: module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK'

Recently I had to reinstall Python due to a corrupt executable. This made one of our Python scripts bomb with the following error: AttributeError: module 'lib' has no attribute '

stackoverflow.com

 

 

ssl ์ ์šฉ์„ ์œ„ํ•ด ์„ค์น˜ํ•œ certbot์˜ ํŒจํ‚ค์ง€ ์ข…์†์„ฑ์œผ๋กœ ์ƒ๊ธด ๋ฌธ์ œ.

 

๋ฐ˜์‘ํ˜•
๋‹คํ–ˆ๋‹ค