Aiven-Open / Aiven-Open/karapace

Got "Servname not supported for ai_socktype" when deploy Karapace Schema Registry

Offen
#1,068 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Python
Sterne
634
Forks
110
Ø Merge
4 T. 7 Std.
Gemergte PRs (30 T.)
4

Beschreibung

I have experienced the same errors someone mentioned at : [stackoverflow](https://stackoverflow.com/questions/76144191/got-servname-not-supported-for-ai-socktype-when-deploy-karapace-schema-registr)

Please take a look at the StackOverflow link in detail

I have used the latest container build image
image: ghcr.io/aiven-open/karapace
imageTag: 4.1.1

Note: I have GKE cluter where strimzi based kafka running in 'kafka' namespace, and try to deploy the karapace registry in 'karapace-shcema-registry' namespace

```
arapace MainThread INFO Closing karapace_schema_registry_controller
karapace.messaging MainThread INFO Closing karapace_producer
karapace.schema_reader MainThread INFO Closing schema_reader
karapace.coordinator.master_coordinator MainThread INFO Sending the close signal to the master coordinator thread
karapace MainThread WARNING =======> Received shutdown signal, closing Application <=======
Exception in thread schema-reader:
Traceback (most recent call last):
File "/usr/local/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
self.run()
File "/venv/lib/python3.10/site-packages/karapace/schema_reader.py", line 230, in run
assert self.consumer is not None
AssertionError
asyncio MainThread ERROR unhandled exception during asyncio.run() shutdown
task: exception=gaierror(-8, 'Servname not supported for ai_socktype')>
Traceback (most recent call last):
File "/venv/lib/python3.10/site-packages/aiohttp/web.py", line 518, in run_app
loop.run_until_complete(main_task)
File "/usr/local/lib/python3.10/asyncio/base_events.py", line 649, in run_until_complete
return future.result()
File "/venv/lib/python3.10/site-packages/aiohttp/web.py", line 422, in _run_app
await site.start()
File "/venv/lib/python3.10/site-packages/aiohttp/web_runner.py", line 119, in start
self._server = await loop.create_server(
File "/usr/local/lib/python3.10/asyncio/base_events.py", line 1485, in create_server
infos = await tasks.gather(*fs)
File "/usr/local/lib/python3.10/asyncio/base_events.py", line 1422, in _create_server_getaddrinfo
infos = await self._ensure_resolved((host, port), family=family,
File "/usr/local/lib/python3.10/asyncio/base_events.py", line 1418, in _ensure_resolved
return await loop.getaddrinfo(host, port, family=family, type=type,
File "/usr/local/lib/python3.10/asyncio/base_events.py", line 863, in getaddrinfo
return await self.run_in_executor(
File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.10/socket.py", line 955, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno -8] Servname not supported for ai_socktype
karapace.statsd MainThread ERROR Unexpected exception in statsd send
Traceback (most recent call last):
File "/venv/lib/python3.10/site-packages/karapace/karapace_all.py", line 95, in main
app.run() # `close` will be called by the callback `close_by_app` set by `KarapaceBase`
File "/venv/lib/python3.10/site-packages/karapace/rapu.py", line 488, in run
aiohttp.web.run_app(
File "/venv/lib/python3.10/site-packages/aiohttp/web.py", line 518, in run_app
loop.run_until_complete(main_task)
File "/usr/local/lib/python3.10/asyncio/base_events.py", line 649, in run_until_complete
return future.result()
File "/venv/lib/python3.10/site-packages/aiohttp/web.py", line 422, in _run_app
await site.start()
File "/venv/lib/python3.10/site-packages/aiohttp/web_runner.py", line 119, in start
self._server = await loop.create_server(
File "/usr/local/lib/python3.10/asyncio/base_events.py", line 1485, in create_server
infos = await tasks.gather(*fs)
File "/usr/local/lib/python3.10/asyncio/base_events.py", line 1422, in _create_server_getaddrinfo
infos = await self._ensure_resolved((host, port), family=family,
File "/usr/local/lib/python3.10/asyncio/base_events.py", line 1418, in _ensure_resolved
return await loop.getaddrinfo(host, port, family=family, type=type,
File "/usr/local/lib/python3.10/asyncio/base_events.py", line 863, in getaddrinfo
return await self.run_in_executor(
File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.10/socket.py", line 955, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno -8] Servname not supported for ai_socktype

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/venv/lib/python3.10/site-packages/karapace/statsd.py", line 84, in _send
self._socket.sendto(b"".join(parts), self._dest_addr)
OSError: [Errno 9] Bad file descriptor
Traceback (most recent call last):
File "/usr/local/lib/python3.10/runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/local/lib/python3.10/runpy.py", line 86, in _run_code
exec(code, run_globals)
File "/venv/lib/python3.10/site-packages/karapace/karapace_all.py", line 103, in
sys.exit(main())
File "/venv/lib/python3.10/site-packages/karapace/karapace_all.py", line 95, in main
app.run() # `close` will be called by the callback `close_by_app` set by `KarapaceBase`
File "/venv/lib/python3.10/site-packages/karapace/rapu.py", line 488, in run
aiohttp.web.run_app(
File "/venv/lib/python3.10/site-packages/aiohttp/web.py", line 518, in run_app
loop.run_until_complete(main_task)
File "/usr/local/lib/python3.10/asyncio/base_events.py", line 649, in run_until_complete
return future.result()
File "/venv/lib/python3.10/site-packages/aiohttp/web.py", line 422, in _run_app
await site.start()
File "/venv/lib/python3.10/site-packages/aiohttp/web_runner.py", line 119, in start
self._server = await loop.create_server(
File "/usr/local/lib/python3.10/asyncio/base_events.py", line 1485, in create_server
infos = await tasks.gather(*fs)
File "/usr/local/lib/python3.10/asyncio/base_events.py", line 1422, in _create_server_getaddrinfo
infos = await self._ensure_resolved((host, port), family=family,
File "/usr/local/lib/python3.10/asyncio/base_events.py", line 1418, in _ensure_resolved
return await loop.getaddrinfo(host, port, family=family, type=type,
File "/usr/local/lib/python3.10/asyncio/base_events.py", line 863, in getaddrinfo
return await self.run_in_executor(
File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.10/socket.py", line 955, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno -8] Servname not supported for ai_socktype

```

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.