Closed M-Itakura closed 3 weeks ago
CERTIFICATE_VERIFY_FAILED
が出る場合、マシン上で設定された SSL 証明書が正しくないことが原因の可能性があります。StackOverflow の回答によると、以下を実行することが推奨されています。
pip install --upgrade certifi
もしくは、aoai-rag/scripts/requirements.txt
の一番下に以下の行を追記して ./scripts/prepdocs.ps1
を実行するとどうでしょうか。
certifi==2024.2.2
こちらの対処方法を教えて頂けないでしょうか。
C:\Users\xxx\book-azureopenai-sample\aoai-rag>にいる際に、
./scripts/prepdocs.ps1
を実行した後、requirements.txtに基づいたinstallが終わり、【prepdocs.py】の実行の際に以下のエラーが出ます。エラー: azure.core.exceptions.ServiceRequestError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)
ログ全文: Running "prepdocs.py" Traceback (most recent call last): File "C:\Users\xxx\book-azureopenai-sample\aoai-rag\scripts\prepdocs.py", line 458, in
create_search_index()
File "C:\Users\xxx\book-azureopenai-sample\aoai-rag\scripts\prepdocs.py", line 261, in create_search_index
if args.index not in index_client.list_index_names():
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxx\book-azureopenai-sample\aoai-rag\scripts.venv\Lib\site-packages\azure\core\paging.py", line 123, in next
return next(self._page_iterator)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxx\book-azureopenai-sample\aoai-rag\scripts.venv\Lib\site-packages\azure\core\paging.py", line 75, in next
self._response = self._get_next(self.continuation_token)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxx\book-azureopenai-sample\aoai-rag\scripts.venv\Lib\site-packages\azure\search\documents\indexes_generated\operations_indexes_operations.py", line 504, in get_next
pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxx\book-azureopenai-sample\aoai-rag\scripts.venv\Lib\site-packages\azure\core\pipeline_base.py", line 230, in run
return first_node.send(pipeline_request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxx\book-azureopenai-sample\aoai-rag\scripts.venv\Lib\site-packages\azure\core\pipeline_base.py", line 86, in send
response = self.next.send(request)
^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxx\book-azureopenai-sample\aoai-rag\scripts.venv\Lib\site-packages\azure\core\pipeline_base.py", line 86, in send
response = self.next.send(request)
^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxx\book-azureopenai-sample\aoai-rag\scripts.venv\Lib\site-packages\azure\core\pipeline_base.py", line 86, in send
response = self.next.send(request)
^^^^^^^^^^^^^^^^^^^^^^^
[Previous line repeated 2 more times]
File "C:\Users\xxx\book-azureopenai-sample\aoai-rag\scripts.venv\Lib\site-packages\azure\core\pipeline\policies_redirect.py", line 197, in send
response = self.next.send(request)
^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxx\book-azureopenai-sample\aoai-rag\scripts.venv\Lib\site-packages\azure\core\pipeline\policies_retry.py", line 553, in send
raise err
File "C:\Users\xxx\book-azureopenai-sample\aoai-rag\scripts.venv\Lib\site-packages\azure\core\pipeline\policies_retry.py", line 531, in send
response = self.next.send(request)
^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxx\book-azureopenai-sample\aoai-rag\scripts.venv\Lib\site-packages\azure\core\pipeline\policies_authentication.py", line 126, in send
response = self.next.send(request)
^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxx\book-azureopenai-sample\aoai-rag\scripts.venv\Lib\site-packages\azure\core\pipeline_base.py", line 86, in send
response = self.next.send(request)
^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxx\book-azureopenai-sample\aoai-rag\scripts.venv\Lib\site-packages\azure\core\pipeline_base.py", line 86, in send
response = self.next.send(request)
^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxx\book-azureopenai-sample\aoai-rag\scripts.venv\Lib\site-packages\azure\core\pipeline_base.py", line 86, in send
response = self.next.send(request)
^^^^^^^^^^^^^^^^^^^^^^^
[Previous line repeated 2 more times]
File "C:\Users\xxx\book-azureopenai-sample\aoai-rag\scripts.venv\Lib\site-packages\azure\core\pipeline_base.py", line 119, in send
self._sender.send(request.http_request, **request.context.options),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxx\book-azureopenai-sample\aoai-rag\scripts.venv\Lib\site-packages\azure\core\pipeline\transport_requests_basic.py", line 386, in send
raise error
azure.core.exceptions.ServiceRequestError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)