Run the latest version of the error, open the Web interface on http://localhost:3000, the search can not see the progress and the final answer.
-
- reproduce * *.
To reproduce the behavior:
-
Git clone https://github.com/nilsherzig/LLocalSearch.git (latest).
-
Cd. / LLocalSearch.
-
Docker-compose up.
-
See the mistake.
(1) console.
(base) root@DESKTOP-O48EQIG:/mnt/d/LLocalSearch# docker-compose up
[+] Running 5/5
β Container llocalsearch-searxng-1 Created 0.0s
β Container llocalsearch-chromadb-1 Created 0.0s
β Container llocalsearch-redis-1 Created 0.0s
β Container llocalsearch-backend-1 Recreated 1.5s
β Container llocalsearch-frontend-1 Recreated 0.1s
Attaching to backend-1, chromadb-1, frontend-1, redis-1, searxng-1
backend-1 | 2024/04/05 12:56:13 INFO Starting the server
backend-1 | Server started at http://localhost:8080
chromadb-1 | Starting 'uvicorn chromadb.app:app' with args: --workers 1 --host 0.0.0.0 --port 8000 --proxy-headers --log-config chromadb/log_config.yml --timeout-keep-alive 30
searxng-1 | SearXNG version 2024.3.29+f5bb64cca
searxng-1 | Use existing /etc/searxng/uwsgi.ini
searxng-1 | Use existing /etc/searxng/settings.yml
searxng-1 | Listen on 0.0.0.0:8080
searxng-1 | [uWSGI] getting INI configuration from /etc/searxng/uwsgi.ini
searxng-1 | [uwsgi-static] added mapping for /static => /usr/local/searxng/searx/static
searxng-1 | *** Starting uWSGI 2.0.23 (64bit) on [Fri Apr 5 12:56:14 2024] ***
searxng-1 | compiled with version: 13.2.1 20231014 on 30 November 2023 14:34:33
searxng-1 | os: Linux-5.15.133.1-microsoft-standard-WSL2 #1 SMP Thu Oct 5 21:02:42 UTC 2023
searxng-1 | nodename: cb016636a311
searxng-1 | machine: x86_64
searxng-1 | clock source: unix
searxng-1 | pcre jit disabled
searxng-1 | detected number of CPU cores: 12
searxng-1 | current working directory: /usr/local/searxng
searxng-1 | detected binary path: /usr/sbin/uwsgi
searxng-1 | chdir() to /usr/local/searxng/searx/
searxng-1 | your memory page size is 4096 bytes
searxng-1 | detected max file descriptor number: 1048576
searxng-1 | building mime-types dictionary from file /etc/mime.types...1390 entry found
searxng-1 | lock engine: pthread robust mutexes
searxng-1 | thunder lock: disabled (you can enable it with --thunder-lock)
searxng-1 | uwsgi socket 0 bound to TCP address 0.0.0.0:8080 fd 3
searxng-1 | Python version: 3.11.8 (main, Feb 19 2024, 17:01:17) [GCC 13.2.1 20231014]
searxng-1 | Python main interpreter initialized at 0x7f71c61072d8
searxng-1 | python threads support enabled
searxng-1 | your server socket listen backlog is limited to 100 connections
searxng-1 | your mercy for graceful operations on workers is 60 seconds
searxng-1 | mapped 1568736 bytes (1531 KB) for 48 cores
searxng-1 | *** Operational MODE: preforking+threaded ***
searxng-1 | added /usr/local/searxng/ to pythonpath.
searxng-1 | spawned uWSGI master process (pid: 7)
searxng-1 | spawned uWSGI worker 1 (pid: 10, cores: 4)
searxng-1 | spawned uWSGI worker 2 (pid: 11, cores: 4)
searxng-1 | spawned uWSGI worker 3 (pid: 12, cores: 4)
searxng-1 | spawned 4 offload threads for uWSGI worker 3
searxng-1 | spawned uWSGI worker 4 (pid: 17, cores: 4)
searxng-1 | spawned uWSGI worker 5 (pid: 19, cores: 4)
searxng-1 | spawned uWSGI worker 6 (pid: 22, cores: 4)
searxng-1 | spawned 4 offload threads for uWSGI worker 4
searxng-1 | spawned 4 offload threads for uWSGI worker 5
searxng-1 | spawned uWSGI worker 7 (pid: 30, cores: 4)
searxng-1 | spawned 4 offload threads for uWSGI worker 6
searxng-1 | spawned uWSGI worker 8 (pid: 33, cores: 4)
searxng-1 | spawned uWSGI worker 9 (pid: 40, cores: 4)
searxng-1 | spawned 4 offload threads for uWSGI worker 7
searxng-1 | spawned 4 offload threads for uWSGI worker 8
searxng-1 | spawned uWSGI worker 10 (pid: 44, cores: 4)
searxng-1 | spawned 4 offload threads for uWSGI worker 9
searxng-1 | spawned uWSGI worker 11 (pid: 48, cores: 4)
searxng-1 | spawned uWSGI worker 12 (pid: 49, cores: 4)
searxng-1 | spawned 4 offload threads for uWSGI worker 2
searxng-1 | spawned 4 offload threads for uWSGI worker 10
searxng-1 | spawned 4 offload threads for uWSGI worker 1
searxng-1 | spawned 4 offload threads for uWSGI worker 12
searxng-1 | spawned 4 offload threads for uWSGI worker 11
chromadb-1 | DEBUG: [05-04-2024 12:56:14] Registering provider: token_config
chromadb-1 | DEBUG: [05-04-2024 12:56:14] Registering provider: user_token_config
chromadb-1 | DEBUG: [05-04-2024 12:56:14] Registering provider: token
chromadb-1 | DEBUG: [05-04-2024 12:56:14] Registering provider: token
frontend-1 |
frontend-1 | > [email protected] preview
frontend-1 | > vite preview --host
frontend-1 |
searxng-1 | WSGI app 0 (mountpoint='') ready in 1 seconds on interpreter 0x7f71c61072d8 pid: 49 (default app)
searxng-1 | WSGI app 0 (mountpoint='') ready in 1 seconds on interpreter 0x7f71c61072d8 pid: 19 (default app)
searxng-1 | WSGI app 0 (mountpoint='') ready in 1 seconds on interpreter 0x7f71c61072d8 pid: 44 (default app)
searxng-1 | WSGI app 0 (mountpoint='') ready in 1 seconds on interpreter 0x7f71c61072d8 pid: 40 (default app)
searxng-1 | WSGI app 0 (mountpoint='') ready in 1 seconds on interpreter 0x7f71c61072d8 pid: 33 (default app)
searxng-1 | WSGI app 0 (mountpoint='') ready in 1 seconds on interpreter 0x7f71c61072d8 pid: 12 (default app)
searxng-1 | WSGI app 0 (mountpoint='') ready in 1 seconds on interpreter 0x7f71c61072d8 pid: 30 (default app)
searxng-1 | WSGI app 0 (mountpoint='') ready in 2 seconds on interpreter 0x7f71c61072d8 pid: 48 (default app)
searxng-1 | WSGI app 0 (mountpoint='') ready in 2 seconds on interpreter 0x7f71c61072d8 pid: 22 (default app)
searxng-1 | WSGI app 0 (mountpoint='') ready in 2 seconds on interpreter 0x7f71c61072d8 pid: 10 (default app)
searxng-1 | WSGI app 0 (mountpoint='') ready in 2 seconds on interpreter 0x7f71c61072d8 pid: 17 (default app)
searxng-1 | WSGI app 0 (mountpoint='') ready in 2 seconds on interpreter 0x7f71c61072d8 pid: 11 (default app)
chromadb-1 | WARNING: [05-04-2024 12:56:16] chroma_server_nofile is set to 65535, but this is less than current soft limit of 1048576. chroma_server_nofile will not be set.
chromadb-1 | INFO: [05-04-2024 12:56:16] Anonymized telemetry enabled. See https://docs.trychroma.com/telemetry for more information.
chromadb-1 | DEBUG: [05-04-2024 12:56:16] Starting component System
chromadb-1 | DEBUG: [05-04-2024 12:56:16] Starting component OpenTelemetryClient
chromadb-1 | DEBUG: [05-04-2024 12:56:16] Starting component SimpleAssignmentPolicy
chromadb-1 | DEBUG: [05-04-2024 12:56:16] Starting component SqliteDB
chromadb-1 | DEBUG: [05-04-2024 12:56:16] Starting component QuotaEnforcer
chromadb-1 | DEBUG: [05-04-2024 12:56:16] Starting component Posthog
chromadb-1 | DEBUG: [05-04-2024 12:56:16] Starting component LocalSegmentManager
chromadb-1 | DEBUG: [05-04-2024 12:56:16] Starting component SegmentAPI
chromadb-1 | INFO: [05-04-2024 12:56:16] Started server process [1]
chromadb-1 | INFO: [05-04-2024 12:56:16] Waiting for application startup.
chromadb-1 | INFO: [05-04-2024 12:56:16] Application startup complete.
chromadb-1 | INFO: [05-04-2024 12:56:16] Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
frontend-1 | β Local: http://localhost:4173/
frontend-1 | β Network: http://172.21.0.4:4173/
searxng-1 | 2024-04-05 12:56:18,903 ERROR:searx.engines.wikidata: Fail to initialize
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 95, in request
searxng-1 | return future.result(timeout)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/concurrent/futures/_base.py", line 458, in result
searxng-1 | raise TimeoutError()
searxng-1 | TimeoutError
searxng-1 |
searxng-1 | The above exception was the direct cause of the following exception:
searxng-1 |
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/local/searxng/searx/search/processors/abstract.py", line 73, in initialize
searxng-1 | self.engine.init(get_engine_from_settings(self.engine_name))
searxng-1 | File "/usr/local/searxng/searx/engines/wikidata.py", line 774, in init
searxng-1 | jsonresponse = send_wikidata_query(query)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/engines/wikidata.py", line 161, in send_wikidata_query
searxng-1 | http_response = get(SPARQL_ENDPOINT_URL + '?' + urlencode({'query': query}), headers=get_headers())
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 164, in get
searxng-1 | return request('get', url, **kwargs)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 97, in request
searxng-1 | raise httpx.TimeoutException('Timeout', request=None) from e
searxng-1 | httpx.TimeoutException: Timeout
searxng-1 | 2024-04-05 12:56:18,983 ERROR:searx.engines.wikidata: Fail to initialize
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 95, in request
searxng-1 | return future.result(timeout)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/concurrent/futures/_base.py", line 458, in result
searxng-1 | raise TimeoutError()
searxng-1 | TimeoutError
searxng-1 |
searxng-1 | The above exception was the direct cause of the following exception:
searxng-1 |
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/local/searxng/searx/search/processors/abstract.py", line 73, in initialize
searxng-1 | self.engine.init(get_engine_from_settings(self.engine_name))
searxng-1 | File "/usr/local/searxng/searx/engines/wikidata.py", line 774, in init
searxng-1 | jsonresponse = send_wikidata_query(query)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/engines/wikidata.py", line 161, in send_wikidata_query
searxng-1 | http_response = get(SPARQL_ENDPOINT_URL + '?' + urlencode({'query': query}), headers=get_headers())
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 164, in get
searxng-1 | return request('get', url, **kwargs)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 97, in request
searxng-1 | raise httpx.TimeoutException('Timeout', request=None) from e
searxng-1 | httpx.TimeoutException: Timeout
searxng-1 | 2024-04-05 12:56:19,006 ERROR:searx.engines.soundcloud: Fail to initialize
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/lib/python3.11/site-packages/anyio/streams/tls.py", line 140, in _call_sslobject_method
searxng-1 | result = func(*args)
searxng-1 | ^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/ssl.py", line 979, in do_handshake
searxng-1 | self._sslobj.do_handshake()
searxng-1 | ssl.SSLWantReadError: The operation did not complete (read) (_ssl.c:1006)
searxng-1 |
searxng-1 | During handling of the above exception, another exception occurred:
searxng-1 |
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/lib/python3.11/site-packages/anyio/_core/_tasks.py", line 115, in fail_after
searxng-1 | yield cancel_scope
searxng-1 | File "/usr/lib/python3.11/site-packages/httpcore/_backends/anyio.py", line 69, in start_tls
searxng-1 | ssl_stream = await anyio.streams.tls.TLSStream.wrap(
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/site-packages/anyio/streams/tls.py", line 132, in wrap
searxng-1 | await wrapper._call_sslobject_method(ssl_object.do_handshake)
searxng-1 | File "/usr/lib/python3.11/site-packages/anyio/streams/tls.py", line 147, in _call_sslobject_method
searxng-1 | data = await self.transport_stream.receive()
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 1133, in receive
searxng-1 | await self._protocol.read_event.wait()
searxng-1 | File "/usr/lib/python3.11/asyncio/locks.py", line 213, in wait
searxng-1 | await fut
searxng-1 | asyncio.exceptions.CancelledError: Cancelled by cancel scope 7f71c0fc9950
searxng-1 |
searxng-1 | During handling of the above exception, another exception occurred:
searxng-1 |
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/lib/python3.11/site-packages/httpcore/_exceptions.py", line 10, in map_exceptions
searxng-1 | yield
searxng-1 | File "/usr/lib/python3.11/site-packages/httpcore/_backends/anyio.py", line 78, in start_tls
searxng-1 | raise exc
searxng-1 | File "/usr/lib/python3.11/site-packages/httpcore/_backends/anyio.py", line 68, in start_tls
searxng-1 | with anyio.fail_after(timeout):
searxng-1 | File "/usr/lib/python3.11/contextlib.py", line 158, in exit
searxng-1 | self.gen.throw(typ, value, traceback)
searxng-1 | File "/usr/lib/python3.11/site-packages/anyio/_core/_tasks.py", line 118, in fail_after
searxng-1 | raise TimeoutError
searxng-1 | TimeoutError
searxng-1 |
searxng-1 | The above exception was the direct cause of the following exception:
searxng-1 |
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/lib/python3.11/site-packages/httpx/_transports/default.py", line 60, in map_httpcore_exceptions
searxng-1 | yield
searxng-1 | File "/usr/lib/python3.11/site-packages/httpx/_transports/default.py", line 353, in handle_async_request
searxng-1 | resp = await self._pool.handle_async_request(req)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/site-packages/httpcore/_async/connection_pool.py", line 262, in handle_async_request
searxng-1 | raise exc
searxng-1 | File "/usr/lib/python3.11/site-packages/httpcore/_async/connection_pool.py", line 245, in handle_async_request
searxng-1 | response = await connection.handle_async_request(request)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/site-packages/httpcore/_async/connection.py", line 92, in handle_async_request
searxng-1 | raise exc
searxng-1 | File "/usr/lib/python3.11/site-packages/httpcore/_async/connection.py", line 69, in handle_async_request
searxng-1 | stream = await self._connect(request)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/site-packages/httpcore/_async/connection.py", line 149, in _connect
searxng-1 | stream = await stream.start_tls(**kwargs)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/site-packages/httpcore/_backends/anyio.py", line 66, in start_tls
searxng-1 | with map_exceptions(exc_map):
searxng-1 | File "/usr/lib/python3.11/contextlib.py", line 158, in exit
searxng-1 | self.gen.throw(typ, value, traceback)
searxng-1 | File "/usr/lib/python3.11/site-packages/httpcore/_exceptions.py", line 14, in map_exceptions
searxng-1 | raise to_exc(exc) from exc
searxng-1 | httpcore.ConnectTimeout
searxng-1 |
searxng-1 | The above exception was the direct cause of the following exception:
searxng-1 |
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/local/searxng/searx/search/processors/abstract.py", line 73, in initialize
searxng-1 | self.engine.init(get_engine_from_settings(self.engine_name))
searxng-1 | File "/usr/local/searxng/searx/engines/soundcloud.py", line 69, in init
searxng-1 | guest_client_id = get_client_id()
searxng-1 | ^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/engines/soundcloud.py", line 45, in get_client_id
searxng-1 | resp = http_get("https://soundcloud.com")
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 164, in get
searxng-1 | return request('get', url, **kwargs)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 95, in request
searxng-1 | return future.result(timeout)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/concurrent/futures/_base.py", line 456, in result
searxng-1 | return self.__get_result()
searxng-1 | ^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/concurrent/futures/_base.py", line 401, in __get_result
searxng-1 | raise self._exception
searxng-1 | File "/usr/local/searxng/searx/network/network.py", line 289, in request
searxng-1 | return await self.call_client(False, method, url, **kwargs)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/network/network.py", line 285, in call_client
searxng-1 | raise e
searxng-1 | File "/usr/local/searxng/searx/network/network.py", line 270, in call_client
searxng-1 | response = await client.request(method, url, **kwargs)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/site-packages/httpx/_client.py", line 1530, in request
searxng-1 | return await self.send(request, auth=auth, follow_redirects=follow_redirects)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/site-packages/httpx/_client.py", line 1617, in send
searxng-1 | response = await self._send_handling_auth(
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/site-packages/httpx/_client.py", line 1645, in _send_handling_auth
searxng-1 | response = await self._send_handling_redirects(
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/site-packages/httpx/_client.py", line 1682, in _send_handling_redirects
searxng-1 | response = await self._send_single_request(request)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/site-packages/httpx/_client.py", line 1719, in _send_single_request
searxng-1 | response = await transport.handle_async_request(request)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/site-packages/httpx/_transports/default.py", line 352, in handle_async_request
searxng-1 | with map_httpcore_exceptions():
searxng-1 | File "/usr/lib/python3.11/contextlib.py", line 158, in exit
searxng-1 | self.gen.throw(typ, value, traceback)
searxng-1 | File "/usr/lib/python3.11/site-packages/httpx/_transports/default.py", line 77, in map_httpcore_exceptions
searxng-1 | raise mapped_exc(message) from exc
searxng-1 | httpx.ConnectTimeout
searxng-1 | 2024-04-05 12:56:19,039 ERROR:searx.engines.soundcloud: Fail to initialize
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/lib/python3.11/site-packages/anyio/streams/tls.py", line 140, in _call_sslobject_method
searxng-1 | result = func(*args)
searxng-1 | ^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/ssl.py", line 979, in do_handshake
searxng-1 | self._sslobj.do_handshake()
searxng-1 | ssl.SSLWantReadError: The operation did not complete (read) (_ssl.c:1006)
searxng-1 |
searxng-1 | During handling of the above exception, another exception occurred:
searxng-1 |
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/lib/python3.11/site-packages/anyio/_core/_tasks.py", line 115, in fail_after
searxng-1 | yield cancel_scope
searxng-1 | File "/usr/lib/python3.11/site-packages/httpcore/_backends/anyio.py", line 69, in start_tls
searxng-1 | ssl_stream = await anyio.streams.tls.TLSStream.wrap(
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/site-packages/anyio/streams/tls.py", line 132, in wrap
searxng-1 | await wrapper._call_sslobject_method(ssl_object.do_handshake)
searxng-1 | File "/usr/lib/python3.11/site-packages/anyio/streams/tls.py", line 147, in _call_sslobject_method
searxng-1 | data = await self.transport_stream.receive()
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 1133, in receive
searxng-1 | await self._protocol.read_event.wait()
searxng-1 | File "/usr/lib/python3.11/asyncio/locks.py", line 213, in wait
searxng-1 | await fut
searxng-1 | asyncio.exceptions.CancelledError: Cancelled by cancel scope 7f71c0fc1790
searxng-1 |
searxng-1 | During handling of the above exception, another exception occurred:
searxng-1 |
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/lib/python3.11/site-packages/httpcore/_exceptions.py", line 10, in map_exceptions
searxng-1 | yield
searxng-1 | File "/usr/lib/python3.11/site-packages/httpcore/_backends/anyio.py", line 78, in start_tls
searxng-1 | raise exc
searxng-1 | File "/usr/lib/python3.11/site-packages/httpcore/_backends/anyio.py", line 68, in start_tls
searxng-1 | with anyio.fail_after(timeout):
searxng-1 | File "/usr/lib/python3.11/contextlib.py", line 158, in exit
searxng-1 | self.gen.throw(typ, value, traceback)
searxng-1 | File "/usr/lib/python3.11/site-packages/anyio/_core/_tasks.py", line 118, in fail_after
searxng-1 | raise TimeoutError
searxng-1 | TimeoutError
searxng-1 |
searxng-1 | The above exception was the direct cause of the following exception:
searxng-1 |
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/lib/python3.11/site-packages/httpx/_transports/default.py", line 60, in map_httpcore_exceptions
searxng-1 | yield
searxng-1 | File "/usr/lib/python3.11/site-packages/httpx/_transports/default.py", line 353, in handle_async_request
searxng-1 | resp = await self._pool.handle_async_request(req)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/site-packages/httpcore/_async/connection_pool.py", line 262, in handle_async_request
searxng-1 | raise exc
searxng-1 | File "/usr/lib/python3.11/site-packages/httpcore/_async/connection_pool.py", line 245, in handle_async_request
searxng-1 | response = await connection.handle_async_request(request)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/site-packages/httpcore/_async/connection.py", line 92, in handle_async_request
searxng-1 | raise exc
searxng-1 | File "/usr/lib/python3.11/site-packages/httpcore/_async/connection.py", line 69, in handle_async_request
searxng-1 | stream = await self._connect(request)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/site-packages/httpcore/_async/connection.py", line 149, in _connect
searxng-1 | stream = await stream.start_tls(**kwargs)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/site-packages/httpcore/_backends/anyio.py", line 66, in start_tls
searxng-1 | with map_exceptions(exc_map):
searxng-1 | File "/usr/lib/python3.11/contextlib.py", line 158, in exit
searxng-1 | self.gen.throw(typ, value, traceback)
searxng-1 | File "/usr/lib/python3.11/site-packages/httpcore/_exceptions.py", line 14, in map_exceptions
searxng-1 | raise to_exc(exc) from exc
searxng-1 | httpcore.ConnectTimeout
searxng-1 |
searxng-1 | The above exception was the direct cause of the following exception:
searxng-1 |
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/local/searxng/searx/search/processors/abstract.py", line 73, in initialize
searxng-1 | self.engine.init(get_engine_from_settings(self.engine_name))
searxng-1 | File "/usr/local/searxng/searx/engines/soundcloud.py", line 69, in init
searxng-1 | guest_client_id = get_client_id()
searxng-1 | ^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/engines/soundcloud.py", line 45, in get_client_id
searxng-1 | resp = http_get("https://soundcloud.com")
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 164, in get
searxng-1 | return request('get', url, **kwargs)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 95, in request
searxng-1 | return future.result(timeout)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/concurrent/futures/_base.py", line 456, in result
searxng-1 | return self.__get_result()
searxng-1 | ^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/concurrent/futures/_base.py", line 401, in __get_result
searxng-1 | raise self._exception
searxng-1 | File "/usr/local/searxng/searx/network/network.py", line 289, in request
searxng-1 | return await self.call_client(False, method, url, **kwargs)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/network/network.py", line 285, in call_client
searxng-1 | raise e
searxng-1 | File "/usr/local/searxng/searx/network/network.py", line 270, in call_client
searxng-1 | response = await client.request(method, url, **kwargs)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/site-packages/httpx/_client.py", line 1530, in request
searxng-1 | return await self.send(request, auth=auth, follow_redirects=follow_redirects)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/site-packages/httpx/_client.py", line 1617, in send
searxng-1 | response = await self._send_handling_auth(
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/site-packages/httpx/_client.py", line 1645, in _send_handling_auth
searxng-1 | response = await self._send_handling_redirects(
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/site-packages/httpx/_client.py", line 1682, in _send_handling_redirects
searxng-1 | response = await self._send_single_request(request)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/site-packages/httpx/_client.py", line 1719, in _send_single_request
searxng-1 | response = await transport.handle_async_request(request)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/site-packages/httpx/_transports/default.py", line 352, in handle_async_request
searxng-1 | with map_httpcore_exceptions():
searxng-1 | File "/usr/lib/python3.11/contextlib.py", line 158, in exit
searxng-1 | self.gen.throw(typ, value, traceback)
searxng-1 | File "/usr/lib/python3.11/site-packages/httpx/_transports/default.py", line 77, in map_httpcore_exceptions
searxng-1 | raise mapped_exc(message) from exc
searxng-1 | httpx.ConnectTimeout
searxng-1 | 2024-04-05 12:56:19,061 ERROR:searx.engines.wikidata: Fail to initialize
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 95, in request
searxng-1 | return future.result(timeout)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/concurrent/futures/_base.py", line 458, in result
searxng-1 | raise TimeoutError()
searxng-1 | TimeoutError
searxng-1 |
searxng-1 | The above exception was the direct cause of the following exception:
searxng-1 |
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/local/searxng/searx/search/processors/abstract.py", line 73, in initialize
searxng-1 | self.engine.init(get_engine_from_settings(self.engine_name))
searxng-1 | File "/usr/local/searxng/searx/engines/wikidata.py", line 774, in init
searxng-1 | jsonresponse = send_wikidata_query(query)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/engines/wikidata.py", line 161, in send_wikidata_query
searxng-1 | http_response = get(SPARQL_ENDPOINT_URL + '?' + urlencode({'query': query}), headers=get_headers())
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 164, in get
searxng-1 | return request('get', url, **kwargs)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 97, in request
searxng-1 | raise httpx.TimeoutException('Timeout', request=None) from e
searxng-1 | httpx.TimeoutException: Timeout
searxng-1 | 2024-04-05 12:56:19,091 ERROR:searx.engines.wikidata: Fail to initialize
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 95, in request
searxng-1 | return future.result(timeout)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/concurrent/futures/_base.py", line 458, in result
searxng-1 | raise TimeoutError()
searxng-1 | TimeoutError
searxng-1 |
searxng-1 | The above exception was the direct cause of the following exception:
searxng-1 |
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/local/searxng/searx/search/processors/abstract.py", line 73, in initialize
searxng-1 | self.engine.init(get_engine_from_settings(self.engine_name))
searxng-1 | File "/usr/local/searxng/searx/engines/wikidata.py", line 774, in init
searxng-1 | jsonresponse = send_wikidata_query(query)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/engines/wikidata.py", line 161, in send_wikidata_query
searxng-1 | http_response = get(SPARQL_ENDPOINT_URL + '?' + urlencode({'query': query}), headers=get_headers())
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 164, in get
searxng-1 | return request('get', url, **kwargs)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 97, in request
searxng-1 | raise httpx.TimeoutException('Timeout', request=None) from e
searxng-1 | httpx.TimeoutException: Timeout
searxng-1 | 2024-04-05 12:56:19,109 ERROR:searx.engines.wikidata: Fail to initialize
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 95, in request
searxng-1 | return future.result(timeout)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/concurrent/futures/_base.py", line 458, in result
searxng-1 | raise TimeoutError()
searxng-1 | TimeoutError
searxng-1 |
searxng-1 | The above exception was the direct cause of the following exception:
searxng-1 |
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/local/searxng/searx/search/processors/abstract.py", line 73, in initialize
searxng-1 | self.engine.init(get_engine_from_settings(self.engine_name))
searxng-1 | File "/usr/local/searxng/searx/engines/wikidata.py", line 774, in init
searxng-1 | jsonresponse = send_wikidata_query(query)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/engines/wikidata.py", line 161, in send_wikidata_query
searxng-1 | http_response = get(SPARQL_ENDPOINT_URL + '?' + urlencode({'query': query}), headers=get_headers())
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 164, in get
searxng-1 | return request('get', url, **kwargs)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 97, in request
searxng-1 | raise httpx.TimeoutException('Timeout', request=None) from e
searxng-1 | httpx.TimeoutException: Timeout
searxng-1 | 2024-04-05 12:56:19,108 ERROR:searx.engines.wikidata: Fail to initialize
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 95, in request
searxng-1 | return future.result(timeout)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/concurrent/futures/_base.py", line 458, in result
searxng-1 | raise TimeoutError()
searxng-1 | TimeoutError
searxng-1 |
searxng-1 | The above exception was the direct cause of the following exception:
searxng-1 |
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/local/searxng/searx/search/processors/abstract.py", line 73, in initialize
searxng-1 | self.engine.init(get_engine_from_settings(self.engine_name))
searxng-1 | File "/usr/local/searxng/searx/engines/wikidata.py", line 774, in init
searxng-1 | jsonresponse = send_wikidata_query(query)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/engines/wikidata.py", line 161, in send_wikidata_query
searxng-1 | http_response = get(SPARQL_ENDPOINT_URL + '?' + urlencode({'query': query}), headers=get_headers())
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 164, in get
searxng-1 | return request('get', url, **kwargs)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 97, in request
searxng-1 | raise httpx.TimeoutException('Timeout', request=None) from e
searxng-1 | httpx.TimeoutException: Timeout
searxng-1 | 2024-04-05 12:56:19,146 ERROR:searx.engines.wikidata: Fail to initialize
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 95, in request
searxng-1 | return future.result(timeout)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/concurrent/futures/_base.py", line 458, in result
searxng-1 | raise TimeoutError()
searxng-1 | TimeoutError
searxng-1 |
searxng-1 | The above exception was the direct cause of the following exception:
searxng-1 |
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/local/searxng/searx/search/processors/abstract.py", line 73, in initialize
searxng-1 | self.engine.init(get_engine_from_settings(self.engine_name))
searxng-1 | File "/usr/local/searxng/searx/engines/wikidata.py", line 774, in init
searxng-1 | jsonresponse = send_wikidata_query(query)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/engines/wikidata.py", line 161, in send_wikidata_query
searxng-1 | http_response = get(SPARQL_ENDPOINT_URL + '?' + urlencode({'query': query}), headers=get_headers())
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 164, in get
searxng-1 | return request('get', url, **kwargs)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 97, in request
searxng-1 | raise httpx.TimeoutException('Timeout', request=None) from e
searxng-1 | httpx.TimeoutException: Timeout
searxng-1 | 2024-04-05 12:56:19,147 ERROR:searx.engines.wikidata: Fail to initialize
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 95, in request
searxng-1 | return future.result(timeout)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/concurrent/futures/_base.py", line 458, in result
searxng-1 | raise TimeoutError()
searxng-1 | TimeoutError
searxng-1 |
searxng-1 | The above exception was the direct cause of the following exception:
searxng-1 |
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/local/searxng/searx/search/processors/abstract.py", line 73, in initialize
searxng-1 | self.engine.init(get_engine_from_settings(self.engine_name))
searxng-1 | File "/usr/local/searxng/searx/engines/wikidata.py", line 774, in init
searxng-1 | jsonresponse = send_wikidata_query(query)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/engines/wikidata.py", line 161, in send_wikidata_query
searxng-1 | http_response = get(SPARQL_ENDPOINT_URL + '?' + urlencode({'query': query}), headers=get_headers())
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 164, in get
searxng-1 | return request('get', url, **kwargs)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 97, in request
searxng-1 | raise httpx.TimeoutException('Timeout', request=None) from e
searxng-1 | httpx.TimeoutException: Timeout
searxng-1 | 2024-04-05 12:56:19,169 ERROR:searx.engines.soundcloud: Fail to initialize
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 95, in request
searxng-1 | return future.result(timeout)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/concurrent/futures/_base.py", line 458, in result
searxng-1 | raise TimeoutError()
searxng-1 | TimeoutError
searxng-1 |
searxng-1 | The above exception was the direct cause of the following exception:
searxng-1 |
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/local/searxng/searx/search/processors/abstract.py", line 73, in initialize
searxng-1 | self.engine.init(get_engine_from_settings(self.engine_name))
searxng-1 | File "/usr/local/searxng/searx/engines/soundcloud.py", line 69, in init
searxng-1 | guest_client_id = get_client_id()
searxng-1 | ^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/engines/soundcloud.py", line 45, in get_client_id
searxng-1 | resp = http_get("https://soundcloud.com")
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 164, in get
searxng-1 | return request('get', url, **kwargs)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 97, in request
searxng-1 | raise httpx.TimeoutException('Timeout', request=None) from e
searxng-1 | httpx.TimeoutException: Timeout
searxng-1 | 2024-04-05 12:56:19,180 ERROR:searx.engines.wikidata: Fail to initialize
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 95, in request
searxng-1 | return future.result(timeout)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/concurrent/futures/_base.py", line 458, in result
searxng-1 | raise TimeoutError()
searxng-1 | TimeoutError
searxng-1 |
searxng-1 | The above exception was the direct cause of the following exception:
searxng-1 |
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/local/searxng/searx/search/processors/abstract.py", line 73, in initialize
searxng-1 | self.engine.init(get_engine_from_settings(self.engine_name))
searxng-1 | File "/usr/local/searxng/searx/engines/wikidata.py", line 774, in init
searxng-1 | jsonresponse = send_wikidata_query(query)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/engines/wikidata.py", line 161, in send_wikidata_query
searxng-1 | http_response = get(SPARQL_ENDPOINT_URL + '?' + urlencode({'query': query}), headers=get_headers())
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 164, in get
searxng-1 | return request('get', url, **kwargs)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 97, in request
searxng-1 | raise httpx.TimeoutException('Timeout', request=None) from e
searxng-1 | httpx.TimeoutException: Timeout
searxng-1 | 2024-04-05 12:56:19,269 ERROR:searx.engines.wikidata: Fail to initialize
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 95, in request
searxng-1 | return future.result(timeout)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/concurrent/futures/_base.py", line 458, in result
searxng-1 | raise TimeoutError()
searxng-1 | TimeoutError
searxng-1 |
searxng-1 | The above exception was the direct cause of the following exception:
searxng-1 |
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/local/searxng/searx/search/processors/abstract.py", line 73, in initialize
searxng-1 | self.engine.init(get_engine_from_settings(self.engine_name))
searxng-1 | File "/usr/local/searxng/searx/engines/wikidata.py", line 774, in init
searxng-1 | jsonresponse = send_wikidata_query(query)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/engines/wikidata.py", line 161, in send_wikidata_query
searxng-1 | http_response = get(SPARQL_ENDPOINT_URL + '?' + urlencode({'query': query}), headers=get_headers())
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 164, in get
searxng-1 | return request('get', url, **kwargs)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 97, in request
searxng-1 | raise httpx.TimeoutException('Timeout', request=None) from e
searxng-1 | httpx.TimeoutException: Timeout
searxng-1 | 2024-04-05 12:56:19,276 ERROR:searx.engines.soundcloud: Fail to initialize
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 95, in request
searxng-1 | return future.result(timeout)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/concurrent/futures/_base.py", line 458, in result
searxng-1 | raise TimeoutError()
searxng-1 | TimeoutError
searxng-1 |
searxng-1 | The above exception was the direct cause of the following exception:
searxng-1 |
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/local/searxng/searx/search/processors/abstract.py", line 73, in initialize
searxng-1 | self.engine.init(get_engine_from_settings(self.engine_name))
searxng-1 | File "/usr/local/searxng/searx/engines/soundcloud.py", line 69, in init
searxng-1 | guest_client_id = get_client_id()
searxng-1 | ^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/engines/soundcloud.py", line 57, in get_client_id
searxng-1 | resp = http_get(app_js_url)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 164, in get
searxng-1 | return request('get', url, **kwargs)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 97, in request
searxng-1 | raise httpx.TimeoutException('Timeout', request=None) from e
searxng-1 | httpx.TimeoutException: Timeout
searxng-1 | 2024-04-05 12:56:19,295 ERROR:searx.engines.wikidata: Fail to initialize
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 95, in request
searxng-1 | return future.result(timeout)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/concurrent/futures/_base.py", line 458, in result
searxng-1 | raise TimeoutError()
searxng-1 | TimeoutError
searxng-1 |
searxng-1 | The above exception was the direct cause of the following exception:
searxng-1 |
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/local/searxng/searx/search/processors/abstract.py", line 73, in initialize
searxng-1 | self.engine.init(get_engine_from_settings(self.engine_name))
searxng-1 | File "/usr/local/searxng/searx/engines/wikidata.py", line 774, in init
searxng-1 | jsonresponse = send_wikidata_query(query)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/engines/wikidata.py", line 161, in send_wikidata_query
searxng-1 | http_response = get(SPARQL_ENDPOINT_URL + '?' + urlencode({'query': query}), headers=get_headers())
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 164, in get
searxng-1 | return request('get', url, **kwargs)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 97, in request
searxng-1 | raise httpx.TimeoutException('Timeout', request=None) from e
searxng-1 | httpx.TimeoutException: Timeout
searxng-1 | 2024-04-05 12:56:19,341 ERROR:searx.engines.wikidata: Fail to initialize
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 95, in request
searxng-1 | return future.result(timeout)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/lib/python3.11/concurrent/futures/_base.py", line 458, in result
searxng-1 | raise TimeoutError()
searxng-1 | TimeoutError
searxng-1 |
searxng-1 | The above exception was the direct cause of the following exception:
searxng-1 |
searxng-1 | Traceback (most recent call last):
searxng-1 | File "/usr/local/searxng/searx/search/processors/abstract.py", line 73, in initialize
searxng-1 | self.engine.init(get_engine_from_settings(self.engine_name))
searxng-1 | File "/usr/local/searxng/searx/engines/wikidata.py", line 774, in init
searxng-1 | jsonresponse = send_wikidata_query(query)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/engines/wikidata.py", line 161, in send_wikidata_query
searxng-1 | http_response = get(SPARQL_ENDPOINT_URL + '?' + urlencode({'query': query}), headers=get_headers())
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 164, in get
searxng-1 | return request('get', url, **kwargs)
searxng-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng-1 | File "/usr/local/searxng/searx/network/init.py", line 97, in request
searxng-1 | raise httpx.TimeoutException('Timeout', request=None) from e
searxng-1 | httpx.TimeoutException: Timeout
(2) browser.
Exiting chain with error: Get "http://searxng:8080/?q=LLocalSearch&format=json": dial tcp: lookup searxng on 127.0.0.11 lookup searxng on 53: no such host.
How to solve the above problems, online and so on.