Web Search Settings:duckduckgo Web search enabled in the settings and in the chat.
Confirmation:
[ x] I have read and followed all the instructions provided in the README.md.
[ x] I am on the latest version of both Open WebUI and Ollama.
[ x] I have included the browser console logs.
[ x] I have included the Podman container logs.
[ x] I have provided the exact steps to reproduce the bug in the "Steps to Reproduce" section below.
Expected Behavior:
return web search result of the prompt: search the web about podman and count the results returned
Actual Behavior:
LLM response: Unfortunately, I don't have access to your query or any external sources
Description
From the Chrome DevTool Console, it is visible that there is a response. Bug Summary:
Prompt: search the web about podman and count the results returned
LLM response:
llama3.2:latest 11:33 pm
Searched 5 sites
Unfortunately, I don't have access to your query or any external sources, as you haven't provided a link or context for the user's query. Could you please provide more information about what you'd like to know regarding "Podman"? What aspects of Podman are you interested in? Is it related to its usage, installation, or something else?
Web search response (DevTool console:
{"sources": [{"source": {"collection_name": "3775a84d6ea3709ba3251cd9c54aba157d8849cfe709a8c5d3a818d65b8f847", "name": "podman usage guides", "type": "web_search_results", "urls": ["https://podman.io/docs", "https://devopscube.com/podman-tutorial-beginners/", "https://docs.podman.io/en/latest/Tutorials.html", "https://medium.com/@williamwarley/unleashing-podman-the-ultimate-guide-to-revolutionizing-your-container-management-3a5bdbbd5ef8", "https://phoenixnap.com/kb/podman-tutorial"]}, "document": ["Getting Started with Podman | Podman", "Getting Started with Podman | Podman", "To see the full Podman manual, use the man command:\n\nPodman Images\nImage building and management in Podman is performed with Buildah, an image-building tool that uses a lower-level coreutils interface. When a user executes a podman command related to images, Podman calls Buildah to perform the action. \nThe following sections demonstrate some important image management commands. \nSearching Images\nSearch registries for available images using the search command. \npodman search [search-term]\nLimit the number of results with the --limit option. For example, to produce three results for the \"centos\" search term, type:\npodman search --limit 3 centos\n\nInspect Image\nPrior to pulling a Podman image, it is good practice to inspect it. Use the podman inspect command and the system outputs image metadata, such as file size, architecture, OS, etc.\npodman inspect [repository or image ID]"], "metadata": [{"description": "Podman logoPodman logo", "embedding_config": "{\"engine\": \"ollama\", \"model\": \"all-minilm:l6-v2\"}", "language": "en", "source": "https://podman.io/docs", "start_index": 5, "title": "Getting Started with Podman | Podman"}, {"description": "Podman logoPodman logo", "embedding_config": "{\"engine\": \"ollama\", \"model\": \"all-minilm:l6-v2\"}", "language": "en", "source": "https://podman.io/docs", "start_index": 5, "title": "Getting Started with Podman | Podman"}, {"description": "This Podman tutorial will help you understand how Podman works and explain its command syntax, along with examples of the important commands.", "embedding_config": "{\"engine\": \"ollama\", \"model\": \"all-minilm:l6-v2\"}", "language": "en-US", "source": "https://phoenixnap.com/kb/podman-tutorial", "start_index": 7609, "title": "Podman Tutorial: How to Work with Images, Containers and Pods"}], "distances": [0.24014270305633545, 0.2764841318130493, 0.32625789729999133]}]}
Reproduction Details
Steps to Reproduce:
Run the above podman command to create the instance
Open settings and enable web search. Set duckduckgo as a search engine and save
Open a new chat and execute any web search-related prompt
From the searxng log is visible that the request is successful and a json is returned. LLM response is though the same - no access to external resources.
Thank you
Originally created by @ivostoykov on GitHub (Dec 2, 2024).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/7528
# Bug Report
## Installation Method
```
podman run -d --gpus all --network=pasta:-t,3000:8080,-u,auto,-T,auto,-U,auto --name owui \
-v $HOME/.open-webui/backend_data:/app/backend/data \
-v $HOME/.open-webui/logs:/var/log/open-webui \
--restart always ghcr.io/open-webui/open-webui:main
```
## Environment
- **Open WebUI Version:** [v0.4.7 (latest)]
- **Ollama (if applicable):** [0.4.6]
- **Operating System:** [Ubuntu 24.04.1 LTS]
- **Browser (if applicable):** [Version 131.0.6778.85 (Official Build) (64-bit)]
**Web Search Settings:** `duckduckgo` Web search enabled in the settings and in the chat.
**Confirmation:**
- [ x] I have read and followed all the instructions provided in the README.md.
- [ x] I am on the latest version of both Open WebUI and Ollama.
- [ x] I have included the browser console logs.
- [ x] I have included the Podman container logs.
- [ x] I have provided the exact steps to reproduce the bug in the "Steps to Reproduce" section below.
## Expected Behavior:
return web search result of the prompt: `search the web about podman and count the results returned`
## Actual Behavior:
LLM response: `Unfortunately, I don't have access to your query or any external sources`
## Description
From the Chrome DevTool Console, it is visible that there is a response.
**Bug Summary:**
Prompt: `search the web about podman and count the results returned`
LLM response:
```
llama3.2:latest 11:33 pm
Searched 5 sites
Unfortunately, I don't have access to your query or any external sources, as you haven't provided a link or context for the user's query. Could you please provide more information about what you'd like to know regarding "Podman"? What aspects of Podman are you interested in? Is it related to its usage, installation, or something else?
```
Web search response (DevTool console:
```
{"sources": [{"source": {"collection_name": "3775a84d6ea3709ba3251cd9c54aba157d8849cfe709a8c5d3a818d65b8f847", "name": "podman usage guides", "type": "web_search_results", "urls": ["https://podman.io/docs", "https://devopscube.com/podman-tutorial-beginners/", "https://docs.podman.io/en/latest/Tutorials.html", "https://medium.com/@williamwarley/unleashing-podman-the-ultimate-guide-to-revolutionizing-your-container-management-3a5bdbbd5ef8", "https://phoenixnap.com/kb/podman-tutorial"]}, "document": ["Getting Started with Podman | Podman", "Getting Started with Podman | Podman", "To see the full Podman manual, use the man command:\n\nPodman Images\nImage building and management in Podman is performed with Buildah, an image-building tool that uses a lower-level coreutils interface. When a user executes a podman command related to images, Podman calls Buildah to perform the action. \nThe following sections demonstrate some important image management commands. \nSearching Images\nSearch registries for available images using the search command. \npodman search [search-term]\nLimit the number of results with the --limit option. For example, to produce three results for the \"centos\" search term, type:\npodman search --limit 3 centos\n\nInspect Image\nPrior to pulling a Podman image, it is good practice to inspect it. Use the podman inspect command and the system outputs image metadata, such as file size, architecture, OS, etc.\npodman inspect [repository or image ID]"], "metadata": [{"description": "Podman logoPodman logo", "embedding_config": "{\"engine\": \"ollama\", \"model\": \"all-minilm:l6-v2\"}", "language": "en", "source": "https://podman.io/docs", "start_index": 5, "title": "Getting Started with Podman | Podman"}, {"description": "Podman logoPodman logo", "embedding_config": "{\"engine\": \"ollama\", \"model\": \"all-minilm:l6-v2\"}", "language": "en", "source": "https://podman.io/docs", "start_index": 5, "title": "Getting Started with Podman | Podman"}, {"description": "This Podman tutorial will help you understand how Podman works and explain its command syntax, along with examples of the important commands.", "embedding_config": "{\"engine\": \"ollama\", \"model\": \"all-minilm:l6-v2\"}", "language": "en-US", "source": "https://phoenixnap.com/kb/podman-tutorial", "start_index": 7609, "title": "Podman Tutorial: How to Work with Images, Containers and Pods"}], "distances": [0.24014270305633545, 0.2764841318130493, 0.32625789729999133]}]}
```
## Reproduction Details
**Steps to Reproduce:**
1. Run the above podman command to create the instance
2. Open settings and enable web search. Set `duckduckgo` as a search engine and save
3. Open a new chat and execute any web search-related prompt
## Logs and Screenshots
**Browser Console Logs:**
[chrome_console.log](https://github.com/user-attachments/files/17970813/chrome_console.log)
**Docker Container Logs:**
[owui.log](https://github.com/user-attachments/files/17970814/owui.log)
**Screenshots/Screen Recordings (if applicable):**


## Additional Information
The same behaviour is reproduced when replace duckduckgo with searxng (in another container)
The searxng instance is created with this command:
```
podman run -d --name searxng \
--network=pasta:-t,7999:8080,-u,auto,-T,auto,-U,auto \
-v $HOME/.open-webui/searxng:/etc/searxng \
-v $HOME/.open-webui/logs:/var/log/uwsgi \
--restart unless-stopped \
docker.io/searxng/searxng:latest
```
From the searxng log is visible that the request is successful and a json is returned. LLM response is though the same - no access to external resources.
Thank you
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @ivostoykov on GitHub (Dec 2, 2024).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/7528
Bug Report
Installation Method
Environment
Open WebUI Version: [v0.4.7 (latest)]
Ollama (if applicable): [0.4.6]
Operating System: [Ubuntu 24.04.1 LTS]
Browser (if applicable): [Version 131.0.6778.85 (Official Build) (64-bit)]
Web Search Settings:
duckduckgoWeb search enabled in the settings and in the chat.Confirmation:
Expected Behavior:
return web search result of the prompt:
search the web about podman and count the results returnedActual Behavior:
LLM response:
Unfortunately, I don't have access to your query or any external sourcesDescription
From the Chrome DevTool Console, it is visible that there is a response.
Bug Summary:
Prompt:
search the web about podman and count the results returnedLLM response:
Web search response (DevTool console:
Reproduction Details
Steps to Reproduce:
duckduckgoas a search engine and saveLogs and Screenshots
Browser Console Logs:
chrome_console.log
Docker Container Logs:
owui.log
Screenshots/Screen Recordings (if applicable):


Additional Information
The same behaviour is reproduced when replace duckduckgo with searxng (in another container)
The searxng instance is created with this command:
From the searxng log is visible that the request is successful and a json is returned. LLM response is though the same - no access to external resources.
Thank you