
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
수업중 5분까지는 따라갔으나, 그 이후를 진행하려고 하니 아래 이미지처럼 보여지는 내용이 다릅니다.
chat gpt로 확인해보니 ssl 인증서 문제라고 나오긴 하는데, 비활성화 해도 될지, 해결방안이 궁금합니다.
제가 보고 있는 화면

수업에서 보여지고 있는 화면

작성한 코드 및 에러 메세지
에러 메시지
/Users/h_heihei/Desktop/sparta/pytho
nprac/venv/bin/python /Users/h_heihei/Desktop/sparta/pyth
onprac/dbprac.py
Traceback (most recent call last):
File "/Users/h_heihei/Desktop/sparta/pythonprac/dbprac.py", line 10, in <module>
db.users.insert_one(doc)
File "/Users/h_heihei/Desktop/sparta/pythonprac/venv/lib/python3.8/site-packages/pymongo/collection.py", line 628, in insert_one
self._insert_one(
File "/Users/h_heihei/Desktop/sparta/pythonprac/venv/lib/python3.8/site-packages/pymongo/collection.py", line 569, in _insert_one
self.__database.client._retryable_write(acknowledged, _insert_command, session)
File "/Users/h_heihei/Desktop/sparta/pythonprac/venv/lib/python3.8/site-packages/pymongo/mongo_client.py", line 1475, in _retryable_write
with self._tmp_session(session) as s:
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/contextlib.py", line 113, in __enter__
return next(self.gen)
File "/Users/h_heihei/Desktop/sparta/pythonprac/venv/lib/python3.8/site-packages/pymongo/mongo_client.py", line 1757, in _tmp_session
s = self._ensure_session(session)
File "/Users/h_heihei/Desktop/sparta/pythonprac/venv/lib/python3.8/site-packages/pymongo/mongo_client.py", line 1740, in _ensure_session
return self.__start_session(True, causal_consistency=False)
File "/Users/h_heihei/Desktop/sparta/pythonprac/venv/lib/python3.8/site-packages/pymongo/mongo_client.py", line 1685, in __start_session
self._topology._check_implicit_session_support()
File "/Users/h_heihei/Desktop/sparta/pythonprac/venv/lib/python3.8/site-packages/pymongo/topology.py", line 538, in _check_implicit_session_support
self._check_session_support()
File "/Users/h_heihei/Desktop/sparta/pythonprac/venv/lib/python3.8/site-packages/pymongo/topology.py", line 554, in _check_session_support
self._select_servers_loop(
File "/Users/h_heihei/Desktop/sparta/pythonprac/venv/lib/python3.8/site-packages/pymongo/topology.py", line 238, in _select_servers_loop
raise ServerSelectionTimeoutError(
pymongo.errors.ServerSelectionTimeoutError: ac-c7trf9l-shard-00-02.jpzwgki.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108),ac-c7trf9l-shard-00-01.jpzwgki.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108),ac-c7trf9l-shard-00-00.jpzwgki.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108), Timeout: 30s, Topology Description: <TopologyDescription id: 643d1cbcf1402a763e5b4699, topology_type: ReplicaSetNoPrimary, servers: [<ServerDescription ('ac-c7trf9l-shard-00-00.jpzwgki.mongodb.net', 27017) server_type: Unknown, rtt: None, error=AutoReconnect('ac-c7trf9l-shard-00-00.jpzwgki.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108)')>, <ServerDescription ('ac-c7trf9l-shard-00-01.jpzwgki.mongodb.net', 27017) server_type: Unknown, rtt: None, error=AutoReconnect('ac-c7trf9l-shard-00-01.jpzwgki.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108)')>, <ServerDescription ('ac-c7trf9l-shard-00-02.jpzwgki.mongodb.net', 27017) server_type: Unknown, rtt: None, error=AutoReconnect('ac-c7trf9l-shard-00-02.jpzwgki.mongodb.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108)')>]>
