mirror of
https://github.com/Mintplex-Labs/anything-llm.git
synced 2026-03-02 22:57:05 -05:00
[BUG]: searngx 403 forbidden error (malformed URL) #2194
Labels
No labels
Desktop
Docker
Integration Request
Integration Request
OS: Linux
OS: Mobile
OS: Windows
UI/UX
blocked
bug
bug
core-team-only
documentation
duplicate
embed-widget
enhancement
feature request
github_actions
good first issue
investigating
needs info / can't replicate
possible bug
question
stage: specifications
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/anything-llm#2194
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @pspierce on GitHub (Mar 1, 2025).
How are you running AnythingLLM?
Docker (local)
What happened?
Running searxng locally via Docker. This was previously working; however, I am now seeing a 403 response from the CoT. This URL shown below is incorrect for searxng. It appears to me that "/search" is not being added.
Alright, the user tried to search using SearxNG again but got a 403 Forbidden error. The URL they used was “http://searxng:8080/?q=qbism&format=json”.If I exec a shell into the docker image and curl the proper URL, it is fine.
`anythingllm@7325f92d5080:$ curl --location --verbose --head --insecure http://searxng:8080/search?q=AnythingLLM%2520Searngx&format=json
[1] 1014
anythingllm@7325f92d5080:~$ * Trying 172.23.0.3:8080...
< HTTP/1.1 200 OK
HTTP/1.1 200 OK
< Content-Type: text/html; charset=utf-8
Content-Type: text/html; charset=utf-8
< Content-Length: 61269
Content-Length: 61269
< Server-Timing: total;dur=707.16, render;dur=3.693, total_0_wikipedia;dur=108.724, total_1_google;dur=507.633, total_2_wikidata;dur=570.83, total_3_duckduckgo;dur=701.018, load_0_wikipedia;dur=107.03, load_1_google;dur=495.176, load_2_wikidata;dur=567.532, load_3_duckduckgo;dur=694.545
Server-Timing: total;dur=707.16, render;dur=3.693, total_0_wikipedia;dur=108.724, total_1_google;dur=507.633, total_2_wikidata;dur=570.83, total_3_duckduckgo;dur=701.018, load_0_wikipedia;dur=107.03, load_1_google;dur=495.176, load_2_wikidata;dur=567.532, load_3_duckduckgo;dur=694.545
< X-Content-Type-Options: nosniff
X-Content-Type-Options: nosniff
< X-Download-Options: noopen
X-Download-Options: noopen
< X-Robots-Tag: noindex, nofollow
X-Robots-Tag: noindex, nofollow
< Referrer-Policy: no-referrer
Referrer-Policy: no-referrer
< Connection: close
Connection: close
`
How can I know the true URL that is being used on the backend? Could the response URL shown in CoT be a hallucination?
Are there known steps to reproduce?
No response
@pspierce commented on GitHub (Mar 1, 2025):
Close. Somehow, my settings were overwritten and - json was no longer an allowed format.