Error while initializing pinecone

Traceback (most recent call last):
File “/home/anusha/Downloads/nov10/env/lib/python3.10/site-packages/urllib3/connection.py”, line 203, in _new_conn
sock = connection.create_connection(
File “/home/anusha/Downloads/nov10/env/lib/python3.10/site-packages/urllib3/util/connection.py”, line 60, in create_connection
for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
File “/usr/lib/python3.10/socket.py”, line 955, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File “/home/anusha/Downloads/nov10/env/lib/python3.10/site-packages/urllib3/connectionpool.py”, line 791, in urlopen
response = self._make_request(
File “/home/anusha/Downloads/nov10/env/lib/python3.10/site-packages/urllib3/connectionpool.py”, line 492, in _make_request
raise new_e
File “/home/anusha/Downloads/nov10/env/lib/python3.10/site-packages/urllib3/connectionpool.py”, line 468, in _make_request
self._validate_conn(conn)
File “/home/anusha/Downloads/nov10/env/lib/python3.10/site-packages/urllib3/connectionpool.py”, line 1097, in _validate_conn
conn.connect()
File “/home/anusha/Downloads/nov10/env/lib/python3.10/site-packages/urllib3/connection.py”, line 611, in connect
self.sock = sock = self._new_conn()
File “/home/anusha/Downloads/nov10/env/lib/python3.10/site-packages/urllib3/connection.py”, line 210, in _new_conn
raise NameResolutionError(self.host, self, e) from e
urllib3.exceptions.NameResolutionError: <urllib3.connection.HTTPSConnection object at 0x7fd64412cca0>: Failed to resolve ‘controller.pinecone_environment.pinecone.io’ ([Errno -2] Name or service not known)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File “/home/anusha/Downloads/nov10/pincone-index.py”, line 35, in
if index_name not in pinecone.list_indexes():
File “/home/anusha/Downloads/nov10/env/lib/python3.10/site-packages/pinecone/manage.py”, line 185, in list_indexes
response = api_instance.list_indexes()
File “/home/anusha/Downloads/nov10/env/lib/python3.10/site-packages/pinecone/core/client/api_client.py”, line 776, in call
return self.callable(self, *args, **kwargs)
File “/home/anusha/Downloads/nov10/env/lib/python3.10/site-packages/pinecone/core/client/api/index_operations_api.py”, line 1130, in __list_indexes
return self.call_with_http_info(**kwargs)
File “/home/anusha/Downloads/nov10/env/lib/python3.10/site-packages/pinecone/core/client/api_client.py”, line 838, in call_with_http_info
return self.api_client.call_api(
File “/home/anusha/Downloads/nov10/env/lib/python3.10/site-packages/pinecone/core/client/api_client.py”, line 413, in call_api
return self.__call_api(resource_path, method,
File “/home/anusha/Downloads/nov10/env/lib/python3.10/site-packages/pinecone/core/client/api_client.py”, line 200, in __call_api
response_data = self.request(
File “/home/anusha/Downloads/nov10/env/lib/python3.10/site-packages/pinecone/core/client/api_client.py”, line 439, in request
return self.rest_client.GET(url,
File “/home/anusha/Downloads/nov10/env/lib/python3.10/site-packages/pinecone/core/client/rest.py”, line 236, in GET
return self.request(“GET”, url,
File “/home/anusha/Downloads/nov10/env/lib/python3.10/site-packages/pinecone/core/client/rest.py”, line 202, in request
r = self.pool_manager.request(method, url,
File “/home/anusha/Downloads/nov10/env/lib/python3.10/site-packages/urllib3/_request_methods.py”, line 110, in request
return self.request_encode_url(
File “/home/anusha/Downloads/nov10/env/lib/python3.10/site-packages/urllib3/_request_methods.py”, line 143, in request_encode_url
return self.urlopen(method, url, **extra_kw)
File “/home/anusha/Downloads/nov10/env/lib/python3.10/site-packages/urllib3/poolmanager.py”, line 443, in urlopen
response = conn.urlopen(method, u.request_uri, **kw)
File “/home/anusha/Downloads/nov10/env/lib/python3.10/site-packages/urllib3/connectionpool.py”, line 875, in urlopen
return self.urlopen(
File “/home/anusha/Downloads/nov10/env/lib/python3.10/site-packages/urllib3/connectionpool.py”, line 875, in urlopen
return self.urlopen(
File “/home/anusha/Downloads/nov10/env/lib/python3.10/site-packages/urllib3/connectionpool.py”, line 875, in urlopen
return self.urlopen(
File “/home/anusha/Downloads/nov10/env/lib/python3.10/site-packages/urllib3/connectionpool.py”, line 845, in urlopen
retries = retries.increment(
File “/home/anusha/Downloads/nov10/env/lib/python3.10/site-packages/urllib3/util/retry.py”, line 515, in increment
raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host=‘controller.pinecone_environment.pinecone.io’, port=443): Max retries exceeded with url: /databases (Caused by NameResolutionError(“<urllib3.connection.HTTPSConnection object at 0x7fd64412cca0>: Failed to resolve ‘controller.pinecone_environment.pinecone.io’ ([Errno -2] Name or service not known)”))

Hi @anusha.gudipati. Thank you for sharing the full stacktrace, doing so always makes it easier to find the underlying problem.

Make sure you’re setting your environment properly in the pinecone.init() call. That last line that says “connector.pinecone_environment.pinecone.io cannot be found” should have the cloud region you’re using, not pinecone_environment. So something like “gcp-starter”, or “us-east4-gcp”, depending on where your project is hosted.

You can get your project’s environment under API Keys in the console.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.