Update to Vane 1.12.2 from Perplexica 1.12.1 broke it. Brainstoming forever
Describe the bug Just installed a brand new container pointing to this repo. brainstorming forever
To Reproduce Start a new container with this config: version: "3.8" services: vane: image: itzcrazykns1337/vane:latest container_name: vane restart: unless-stopped ports: - "3300:3000" # Vane Web UI - "4000:8080" # Internal SearXNG volumes: - vane_data:/home/vane/data environment: - TZ=America/Toronto volumes: vane_data:
Then added my Openrouter model. Like I had in Perplexica.
- Go to http://server_ip:3300/
- Type a question, for example in my test "Iran-Israel conflict."
- The web page says: Brainstorming forever.
Expected behavior I was running Perplexica 1.12.1, updated to Vane 1.12.2, nothing works.
logs Container started Starting SearXNG... Waiting for SearXNG to be ready... 2026-06-19 09:34:31,895 ERROR:searx.engines: loading engine ahmia failed: set engine to inactive! 2026-06-19 09:34:32,361 ERROR:searx.engines: loading engine torch failed: set engine to inactive!
- Serving Flask app 'searx/webapp.py'
- Debug mode: off 2026-06-19 09:34:32,796 WARNING:searx.network.wikidata: HTTP Request failed: GET https://query.wikidata.org/sparql?query=%0ASELECT+%3Fitem+%3Fname%0AWHERE+%7B%0A++++%7B%0A++++++SELECT+%3Fitem%0A++++++WHERE+%7B+%3Fitem+wdt%3AP279%2A+wd%3AQ12132+%7D%0A++++%7D+UNION+%7B%0A++++++VALUES+%3Fitem+%7B+wd%3AP571+wd%3AP576+wd%3AP580+wd%3AP582+wd%3AP569+wd%3AP570+wd%3AP619+wd%3AP620+wd%3AP27+wd%3AP495+wd%3AP17+wd%3AP159+wd%3AP36+wd%3AP35+wd%3AP6+wd%3AP122+wd%3AP37+wd%3AP1082+wd%3AP2046+wd%3AP281+wd%3AP38+wd%3AP2048+wd%3AP400+wd%3AP50+wd%3AP170+wd%3AP57+wd%3AP175+wd%3AP178+wd%3AP162+wd%3AP176+wd%3AP58+wd%3AP272+wd%3AP264+wd%3AP123+wd%3AP449+wd%3AP750+wd%3AP86+wd%3AP577+wd%3AP136+wd%3AP364+wd%3AP212+wd%3AP957+wd%3AP275+wd%3AP277+wd%3AP348+wd%3AP840+wd%3AP1098+wd%3AP282+wd%3AP1018+wd%3AP218+wd%3AP169+wd%3AP112+wd%3AP1454+wd%3AP137+wd%3AP1029+wd%3AP225+wd%3AP274+wd%3AP1346+wd%3AP1120+wd%3AP498+wd%3AP856+wd%3AP1324+wd%3AP1581+%7D%0A++++%7D%0A++++OPTIONAL+%7B+%3Fitem+rdfs%3Alabel+%3Fname.+%7D%0A%7D%0A 2026-06-19 09:34:32,797 ERROR:searx.searx.search.processor: Init method of engine wikidata failed due to an exception. Traceback (most recent call last): File "/usr/local/searxng/searxng-src/searx/search/processors/abstract.py", line 155, in init_engine init_ok = self.engine.init(eng_setting) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/searxng/searxng-src/searx/engines/wikidata.py", line 803, in init jsonresponse = send_wikidata_query(query, timeout=20) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/searxng/searxng-src/searx/engines/wikidata.py", line 156, in send_wikidata_query http_response = get(SPARQL_ENDPOINT_URL + '?' + urlencode({'query': query}), headers=get_headers(), **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/searxng/searxng-src/searx/network/init.py", line 175, in get return request('get', url, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/searxng/searxng-src/searx/network/init.py", line 106, in request return future.result(timeout) ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/concurrent/futures/_base.py", line 456, in result return self.__get_result() ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/concurrent/futures/_base.py", line 401, in __get_result raise self._exception File "/usr/local/searxng/searxng-src/searx/network/network.py", line 304, in request return await self.call_client(False, method, url, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/searxng/searxng-src/searx/network/network.py", line 287, in call_client return self.patch_response(response, do_raise_for_httperror) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/searxng/searxng-src/searx/network/network.py", line 256, in patch_response raise_for_httperror(response) File "/usr/local/searxng/searxng-src/searx/network/raise_for_httperror.py", line 76, in raise_for_httperror raise SearxEngineAccessDeniedException(message='HTTP error ' + str(resp.status_code)) searx.exceptions.SearxEngineAccessDeniedException: HTTP error 403 (suspended_time=180) 2026-06-19 09:34:32,803 ERROR:searx.search.processors: can't register engine processor: wikidata (init failed) 2026-06-19 09:34:35,265 ERROR:searx.botdetection: X-Forwarded-For nor X-Real-IP header is set! SearXNG started successfully (PID: 8) Starting Vane... ▲ Next.js 16.2.3
- Local: http://0f6cf59cf3be:3000
- Network: http://0f6cf59cf3be:3000 ✓ Ready in 0ms Running database migrations... Skipping already-applied migration: 0000_fuzzy_randall.sql Skipping already-applied migration: 0001_wise_rockslide.sql Skipping already-applied migration: 0002_daffy_wrecker.sql Error: is empty at i (.next/server/chunks/403.js:8:64257) at (.next/server/chunks/136.js:1:3346) at Array.map () at q.streamText (.next/server/chunks/136.js:1:3233) at async i.research (.next/server/chunks/641.js:599:227) at async m.searchAsync (.next/server/app/api/chat/route.js:1:7286) ⨯ unhandledRejection: Error: is empty at i (.next/server/chunks/403.js:8:64257) at (.next/server/chunks/136.js:1:3346) at Array.map () at q.streamText (.next/server/chunks/136.js:1:3233) at async i.research (.next/server/chunks/641.js:599:227) at async m.searchAsync (.next/server/app/api/chat/route.js:1:7286)
Additional context Using SearXNG directly on port 4000, with same search words return a lot of results in seconds.
I also disabled all failed engine in SearXNG preferences. Did not fix the issue.
Source: ItzCrazyKns/Vane