I have searched for any existing and/or related issues.
I have searched for any existing and/or related discussions.
I have also searched in the CLOSED issues AND CLOSED discussions and found no related items (your issue might already be addressed on the development branch!).
I am using the latest version of Open WebUI.
Installation Method
Pip Install
Open WebUI Version
0.8.10
Ollama Version (if applicable)
N/A
Operating System
Linux Ubuntu 24.04
Browser (if applicable)
N/A
Confirmation
I have read and followed all instructions in README.md.
I am using the latest version of both Open WebUI and Ollama.
I have included the browser console logs.
I have included the Docker container logs.
I have provided every relevant configuration, setting, and environment variable used in my setup.
I have clearly listed every relevant configuration, custom setting, environment variable, and command-line option that influences my setup (such as Docker Compose overrides, .env values, browser settings, authentication configurations, etc).
I have documented step-by-step reproduction instructions that are precise, sequential, and leave nothing to interpretation. My steps:
Start with the initial platform/version/OS and dependencies used,
Specify exact install/launch/configure commands,
List URLs visited, user input (incl. example values/emails/passwords if needed),
Describe all options and toggles enabled or changed,
Include any files or environmental changes,
Identify the expected and actual result at each stage,
Ensure any reasonably skilled user can follow and hit the same issue.
Expected Behavior
packaged version on pip is expecting dependency for ddgs=9.11.2 , but this version does not exist.
$ pip install open-webui==0.8.10 --upgrade-strategy eager
Collecting open-webui==0.8.10
Using cached open_webui-0.8.10-py3-none-any.whl.metadata (24 kB)
Requirement already satisfied: accelerate in ./work/open-webui-env/lib/python3.11/site-packages (from open-webui==0.8.10) (1.8.1)
Requirement already satisfied: aiocache in ./work/open-webui-env/lib/python3.11/site-packages (from open-webui==0.8.10) (0.12.3)
Requirement already satisfied: aiofiles in ./work/open-webui-env/lib/python3.11/site-packages (from open-webui==0.8.10) (24.1.0)
Requirement already satisfied: aiohttp==3.13.2 in ./work/open-webui-env/lib/python3.11/site-packages (from open-webui==0.8.10) (3.13.2)
Collecting alembic==1.18.4 (from open-webui==0.8.10)
Using cached alembic-1.18.4-py3-none-any.whl.metadata (7.2 kB)
Requirement already satisfied: anthropic in ./work/open-webui-env/lib/python3.11/site-packages (from open-webui==0.8.10) (0.45.2)
Requirement already satisfied: apscheduler==3.11.2 in ./work/open-webui-env/lib/python3.11/site-packages (from open-webui==0.8.10) (3.11.2)
Requirement already satisfied: argon2-cffi==25.1.0 in ./work/open-webui-env/lib/python3.11/site-packages (from open-webui==0.8.10) (25.1.0)
Requirement already satisfied: asgiref==3.11.1 in ./work/open-webui-env/lib/python3.11/site-packages (from open-webui==0.8.10) (3.11.1)
Requirement already satisfied: async-timeout in ./work/open-webui-env/lib/python3.11/site-packages (from open-webui==0.8.10) (5.0.1)
Collecting authlib==1.6.9 (from open-webui==0.8.10)
Using cached authlib-1.6.9-py2.py3-none-any.whl.metadata (9.8 kB)
Requirement already satisfied: azure-ai-documentintelligence==1.0.2 in ./work/open-webui-env/lib/python3.11/site-packages (from open-webui==0.8.10) (1.0.2)
Collecting azure-identity==1.25.2 (from open-webui==0.8.10)
Using cached azure_identity-1.25.2-py3-none-any.whl.metadata (90 kB)
Requirement already satisfied: azure-storage-blob==12.28.0 in ./work/open-webui-env/lib/python3.11/site-packages (from open-webui==0.8.10) (12.28.0)
Requirement already satisfied: bcrypt==5.0.0 in ./work/open-webui-env/lib/python3.11/site-packages (from open-webui==0.8.10) (5.0.0)
Requirement already satisfied: black==26.1.0 in ./work/open-webui-env/lib/python3.11/site-packages (from open-webui==0.8.10) (26.1.0)
Collecting boto3==1.42.62 (from open-webui==0.8.10)
Using cached boto3-1.42.62-py3-none-any.whl.metadata (6.7 kB)
Requirement already satisfied: brotli==1.1.0 in ./work/open-webui-env/lib/python3.11/site-packages (from open-webui==0.8.10) (1.1.0)
Requirement already satisfied: chardet==5.2.0 in ./work/open-webui-env/lib/python3.11/site-packages (from open-webui==0.8.10) (5.2.0)
Collecting chromadb==1.5.2 (from open-webui==0.8.10)
Using cached chromadb-1.5.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.2 kB)
Requirement already satisfied: cryptography in ./work/open-webui-env/lib/python3.11/site-packages (from open-webui==0.8.10) (44.0.1)
INFO: pip is looking at multiple versions of open-webui to determine which version is compatible with other requirements. This could take a while.
ERROR: Could not find a version that satisfies the requirement ddgs==9.11.2 (from open-webui) (from versions: 9.0.0, 9.0.1, 9.0.2, 9.1.0, 9.1.1, 9.1.2, 9.2.0, 9.2.1, 9.2.2, 9.2.3, 9.3.0, 9.3.1, 9.4.0, 9.4.1, 9.4.2, 9.4.3, 9.5.0, 9.5.1, 9.5.2, 9.5.3, 9.5.4, 9.5.5, 9.6.0, 9.6.1, 9.7.0, 9.7.1, 9.8.0, 9.9.0, 9.9.1, 9.9.2, 9.9.3, 9.10.0, 9.11.3, 9.11.4)
ERROR: No matching distribution found for ddgs==9.11.2
package fails to install due to dependencies missing.
See at this link that there is no 9.11.2 version, the versions increment from 9.10.0 (Dec 17, 2025) to 9.11.3 (March 11, 2026): https://pypi.org/project/ddgs/#history
Steps to Reproduce
Install open-webui with pip, version 0.8.8 , upgrade this with standard command, activating the local python environment, and running the pip upgrade command.
Fixed in dev, and you can fix it by upgrading ddgs to .3
USE THE SEARCH
<!-- gh-comment-id:4062734055 -->
@Classic298 commented on GitHub (Mar 15, 2026):
USE THE SEARCH
This is the fifth duplicate issue.
Fixed in dev, and you can fix it by upgrading ddgs to .3
USE THE SEARCH
I realize now that when I did a search, but had the settings searching for "open" not "closed" items. This was the github default search. This returned no items.
EDIT
Fixed in dev, and you can fix it by upgrading ddgs to .3
Yes, I proposed the workaround - see the bottom of the ticket.
<!-- gh-comment-id:4062835253 -->
@beadon commented on GitHub (Mar 15, 2026):
sorry. thank you for your hard work.
I realize now that when I did a search, but had the settings searching for "open" not "closed" items. This was the github default search. This returned no items.
EDIT
>>Fixed in dev, and you can fix it by upgrading ddgs to .3
Yes, I proposed the workaround - see the bottom of the ticket.
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 @beadon on GitHub (Mar 15, 2026).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/22690
Check Existing Issues
Installation Method
Pip Install
Open WebUI Version
0.8.10
Ollama Version (if applicable)
N/A
Operating System
Linux Ubuntu 24.04
Browser (if applicable)
N/A
Confirmation
README.md.Expected Behavior
packaged version on pip is expecting dependency for ddgs=9.11.2 , but this version does not exist.
WORK AROUND SOLUTION
Actual Behavior
package fails to install due to dependencies missing.
See at this link that there is no 9.11.2 version, the versions increment from 9.10.0 (Dec 17, 2025) to 9.11.3 (March 11, 2026):
https://pypi.org/project/ddgs/#history
Steps to Reproduce
Install open-webui with pip, version 0.8.8 , upgrade this with standard command, activating the local python environment, and running the pip upgrade command.
Logs & Screenshots
Additional Information
WORK AROUND SOLUTION
@Classic298 commented on GitHub (Mar 15, 2026):
USE THE SEARCH
This is the fifth duplicate issue.
Fixed in dev, and you can fix it by upgrading ddgs to .3
USE THE SEARCH
@beadon commented on GitHub (Mar 15, 2026):
sorry. thank you for your hard work.
I realize now that when I did a search, but had the settings searching for "open" not "closed" items. This was the github default search. This returned no items.
EDIT
Yes, I proposed the workaround - see the bottom of the ticket.