LLocalSearch icon indicating copy to clipboard operation
LLocalSearch copied to clipboard

The program reported an error and could not be used properly.

Open phcha opened this issue 10 months ago • 3 comments

    • description error * *.

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:
  1. Git clone https://github.com/nilsherzig/LLocalSearch.git (latest).

  2. Cd. / LLocalSearch.

  3. Docker-compose up.

  4. 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.

image

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.

    • expected behavior * *.

How to solve the above problems, online and so on.

phcha avatar Apr 05 '24 13:04 phcha