-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Open
Description
Describe the bug
Hi, i can't start the frontend , i got an error on manjaro linux
To Reproduce
Steps to reproduce the behavior:
- install docker
- install needed dependencies like
sudo pacman -S --noconfirm \
python \
python-pip \
base-devel \
alsa-utils \
portaudio \
python-pyaudio \
gtk3 \
libnotify \
nss \
libxss || { echo "Failed to install packages"; exit 1; }
- Rename .env.example to .env and put a deepseek API key
- Run ./start_services.sh
Here is the log :
./start_services.sh
Mounting /Users/username/Documents/workspace_with_my_files ( bytes) to docker.
./start_services.sh: ligne 23 : [: : nombre entier attendu
Starting core deployment with frontend and search services only... use ./start_services.sh full to start backend as well
Checking if Docker daemon is running...
Docker daemon is running.
Using newer docker compose (v2).
WARN[0000] The "HUGGINGFACE_API_KEY" variable is not set. Defaulting to a blank string.
WARN[0000] The "DSK_DEEPSEEK_API_KEY" variable is not set. Defaulting to a blank string.
WARN[0000] /1000/Abdou/agenticSeek/docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion
[+] Running 1/1
✔ Container searxng Recreated 0.1s
Attaching to frontend, redis, searxng
redis | 1:M 03 Oct 2025 19:52:00.472 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. Being disabled, it can also cause failures without low memory condition, see https://github.com/jemalloc/jemalloc/issues/1328. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
frontend |
frontend | > agentic-seek@0.1.0 start
frontend | > react-scripts start
frontend |
frontend | sh: 1: react-scripts: not found
searxng | SearXNG 2025.10.3-cdf5f4343
frontend exited with code 127
searxng | [INFO] Starting granian (main PID: 1)
searxng | [INFO] Listening at: http://:::8080
searxng | [INFO] Spawning worker-1 with PID: 14
searxng | 2025-10-03 19:52:02,521 ERROR:searx.engines: Cannot load engine "cppreference"
searxng | Traceback (most recent call last):
searxng | File "/usr/local/searxng/searx/engines/__init__.py", line 123, in load_engine
searxng | engine = load_module(module_name + '.py', ENGINE_DIR)
searxng | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng | File "/usr/local/searxng/searx/utils.py", line 435, in load_module
searxng | spec.loader.exec_module(module)
searxng | File "<frozen importlib._bootstrap_external>", line 995, in exec_module
searxng | File "<frozen importlib._bootstrap_external>", line 1132, in get_code
searxng | File "<frozen importlib._bootstrap_external>", line 1190, in get_data
searxng | FileNotFoundError: [Errno 2] No such file or directory: '/usr/local/searxng/searx/engines/cppreference.py'
searxng | 2025-10-03 19:52:02,597 ERROR:searx.engines: Missing engine config attribute: "piped.music.backend_url"
searxng | 2025-10-03 19:52:02,597 ERROR:searx.engines: Missing engine config attribute: "piped.music.frontend_url"
searxng | 2025-10-03 19:52:02,635 ERROR:searx.engines: Missing engine config attribute: "yacy images.base_url"
searxng | 2025-10-03 19:52:02,643 ERROR:searx.engines: Cannot load engine "yummly"
searxng | Traceback (most recent call last):
searxng | File "/usr/local/searxng/searx/engines/__init__.py", line 123, in load_engine
searxng | engine = load_module(module_name + '.py', ENGINE_DIR)
searxng | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng | File "/usr/local/searxng/searx/utils.py", line 435, in load_module
searxng | spec.loader.exec_module(module)
searxng | File "<frozen importlib._bootstrap_external>", line 995, in exec_module
searxng | File "<frozen importlib._bootstrap_external>", line 1132, in get_code
searxng | File "<frozen importlib._bootstrap_external>", line 1190, in get_data
searxng | FileNotFoundError: [Errno 2] No such file or directory: '/usr/local/searxng/searx/engines/yummly.py'
searxng | 2025-10-03 19:52:02,658 WARNING:searx.search.processors: Engine of name 'ahmia' does not exists.
searxng | 2025-10-03 19:52:02,659 WARNING:searx.search.processors: Engine of name 'cppreference' does not exists.
searxng | 2025-10-03 19:52:02,661 WARNING:searx.search.processors: Engine of name 'piped.music' does not exists.
searxng | 2025-10-03 19:52:02,664 WARNING:searx.search.processors: Engine of name 'torch' does not exists.
searxng | 2025-10-03 19:52:02,665 WARNING:searx.search.processors: Engine of name 'yacy images' does not exists.
searxng | 2025-10-03 19:52:02,668 WARNING:searx.search.processors: Engine of name 'yummly' does not exists.
searxng | 2025-10-03 19:52:02,670 ERROR:searx.botdetection.config: [cfg schema warn] data_dict 'real_ip': deprecated - limiter: config section 'real_ip' is deprecated
searxng | /etc/searxng/limiter.toml:0: DeprecationWarning: limiter: config section 'real_ip' is deprecated
searxng | /etc/searxng/limiter.toml:0: DeprecationWarning: real_ip.x_for has been replaced by botdetection.trusted_proxies
searxng | /etc/searxng/limiter.toml:0: DeprecationWarning: real_ip.ipv4_prefix has been replaced by botdetection.ipv4_prefix
searxng | /etc/searxng/limiter.toml:0: DeprecationWarning: real_ip.ipv6_prefix has been replaced by botdetection.ipv6_prefix'
searxng | [INFO] Started worker-1
searxng | [INFO] Started worker-1 runtime-1
searxng | 2025-10-03 19:52:22,702 ERROR:searx.searx.search.processor: Init method of engine wikidata failed due to an exception.
searxng | Traceback (most recent call last):
searxng | File "/usr/local/searxng/.venv/lib/python3.12/site-packages/httpx/_transports/default.py", line 101, in map_httpcore_exceptions
searxng | yield
searxng | File "/usr/local/searxng/.venv/lib/python3.12/site-packages/httpx/_transports/default.py", line 394, in handle_async_request
searxng | resp = await self._pool.handle_async_request(req)
searxng | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng | File "/usr/local/searxng/.venv/lib/python3.12/site-packages/httpcore/_async/connection_pool.py", line 256, in handle_async_request
searxng | raise exc from None
searxng | File "/usr/local/searxng/.venv/lib/python3.12/site-packages/httpcore/_async/connection_pool.py", line 236, in handle_async_request
searxng | response = await connection.handle_async_request(
searxng | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng | File "/usr/local/searxng/.venv/lib/python3.12/site-packages/httpcore/_async/connection.py", line 101, in handle_async_request
searxng | raise exc
searxng | File "/usr/local/searxng/.venv/lib/python3.12/site-packages/httpcore/_async/connection.py", line 78, in handle_async_request
searxng | stream = await self._connect(request)
searxng | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng | File "/usr/local/searxng/.venv/lib/python3.12/site-packages/httpcore/_async/connection.py", line 124, in _connect
searxng | stream = await self._network_backend.connect_tcp(**kwargs)
searxng | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng | File "/usr/local/searxng/.venv/lib/python3.12/site-packages/httpcore/_backends/auto.py", line 31, in connect_tcp
searxng | return await self._backend.connect_tcp(
searxng | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng | File "/usr/local/searxng/.venv/lib/python3.12/site-packages/httpcore/_backends/anyio.py", line 113, in connect_tcp
searxng | with map_exceptions(exc_map):
searxng | ^^^^^^^^^^^^^^^^^^^^^^^
searxng | File "/usr/lib/python3.12/contextlib.py", line 158, in __exit__
searxng | self.gen.throw(value)
searxng | File "/usr/local/searxng/.venv/lib/python3.12/site-packages/httpcore/_exceptions.py", line 14, in map_exceptions
searxng | raise to_exc(exc) from exc
searxng | httpcore.ConnectTimeout
searxng |
searxng | The above exception was the direct cause of the following exception:
searxng |
searxng | Traceback (most recent call last):
searxng | File "/usr/local/searxng/searx/search/processors/abstract.py", line 155, in init_engine
searxng | init_ok = self.engine.init(eng_setting)
searxng | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng | File "/usr/local/searxng/searx/engines/wikidata.py", line 803, in init
searxng | jsonresponse = send_wikidata_query(query, timeout=20)
searxng | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng | File "/usr/local/searxng/searx/engines/wikidata.py", line 156, in send_wikidata_query
searxng | http_response = get(SPARQL_ENDPOINT_URL + '?' + urlencode({'query': query}), headers=get_headers(), **kwargs)
searxng | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng | File "/usr/local/searxng/searx/network/__init__.py", line 175, in get
searxng | return request('get', url, **kwargs)
searxng | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng | File "/usr/local/searxng/searx/network/__init__.py", line 106, in request
searxng | return future.result(timeout)
searxng | ^^^^^^^^^^^^^^^^^^^^^^
searxng | File "/usr/lib/python3.12/concurrent/futures/_base.py", line 456, in result
searxng | return self.__get_result()
searxng | ^^^^^^^^^^^^^^^^^^^
searxng | File "/usr/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result
searxng | raise self._exception
searxng | File "/usr/local/searxng/searx/network/network.py", line 304, in request
searxng | return await self.call_client(False, method, url, **kwargs)
searxng | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng | File "/usr/local/searxng/searx/network/network.py", line 300, in call_client
searxng | raise e
searxng | File "/usr/local/searxng/searx/network/network.py", line 285, in call_client
searxng | response = await client.request(method, url, **kwargs)
searxng | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng | File "/usr/local/searxng/.venv/lib/python3.12/site-packages/httpx/_client.py", line 1540, in request
searxng | return await self.send(request, auth=auth, follow_redirects=follow_redirects)
searxng | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng | File "/usr/local/searxng/.venv/lib/python3.12/site-packages/httpx/_client.py", line 1629, in send
searxng | response = await self._send_handling_auth(
searxng | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng | File "/usr/local/searxng/.venv/lib/python3.12/site-packages/httpx/_client.py", line 1657, in _send_handling_auth
searxng | response = await self._send_handling_redirects(
searxng | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng | File "/usr/local/searxng/.venv/lib/python3.12/site-packages/httpx/_client.py", line 1694, in _send_handling_redirects
searxng | response = await self._send_single_request(request)
searxng | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng | File "/usr/local/searxng/.venv/lib/python3.12/site-packages/httpx/_client.py", line 1730, in _send_single_request
searxng | response = await transport.handle_async_request(request)
searxng | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
searxng | File "/usr/local/searxng/.venv/lib/python3.12/site-packages/httpx/_transports/default.py", line 393, in handle_async_request
searxng | with map_httpcore_exceptions():
searxng | ^^^^^^^^^^^^^^^^^^^^^^^^^
searxng | File "/usr/lib/python3.12/contextlib.py", line 158, in __exit__
searxng | self.gen.throw(value)
searxng | File "/usr/local/searxng/.venv/lib/python3.12/site-packages/httpx/_transports/default.py", line 118, in map_httpcore_exceptions
searxng | raise mapped_exc(message) from exc
searxng | httpx.ConnectTimeout
searxng | 2025-10-03 19:52:22,706 ERROR:searx.search.processors: can't register engine processor: wikidata (init failed)
Metadata
Metadata
Assignees
Labels
No labels