mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-06 19:08:59 -05:00
[GH-ISSUE #22580] issue: unable to run openwebui 0.8.10 via UVX, DDGS v9.11.2 does not exist anymore. #58422
Reference in New Issue
Block a user
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 @Xalcon on GitHub (Mar 11, 2026).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/22580
Check Existing Issues
Installation Method
Other
Open WebUI Version
0.8.10
Ollama Version (if applicable)
n/a
Operating System
Arch Linux -> Fedora Distrobox
Browser (if applicable)
No response
Confirmation
README.md.Expected Behavior
Running the command from the documentation downloads and runs openwebui serve as expected
Actual Behavior
Execution fails during dependency resolution, noting that DDGS 9.11.2 cannot be found.
According to the changelog in DDGS v9.11.3, the version 9.11.2 was removed due to a security vulnerability.
https://github.com/deedy5/ddgs/releases/tag/v9.11.3
Steps to Reproduce
run
uvx open-webui@latest servein a clean environmentLogs & Screenshots
$ DATA_DIR=~/.open-webui uvx open-webui@latest serve
× No solution found when resolving tool dependencies:
╰─▶ Because there is no version of ddgs==9.11.2 and open-webui==0.8.10 depends on ddgs==9.11.2, we can conclude that
open-webui==0.8.10 cannot be used.
And because you require open-webui==0.8.10, we can conclude that your requirements are unsatisfiable.
Additional Information
No response
@MzaxnaV commented on GitHub (Mar 11, 2026):
I was able to install by using
--overridewithddgs==9.11.3. Seems to work without any issue.@Ithanil commented on GitHub (Mar 11, 2026):
Fixed by: https://github.com/open-webui/open-webui/pull/22572https://github.com/open-webui/open-webui/pull/22572
Related: When building from Dockerfile, build was failing silently (i.e. Image was built "successfully", but it would't start). Fixed by https://github.com/open-webui/open-webui/pull/22575
@LVM-AS commented on GitHub (Mar 11, 2026):
For anyone who doesnt want to wait for the fix to be reflected in the pip requirements, I solved it on my end by doing:
pip install ddgs==9.11.3Then going to (change this if your packages are somewhere else):
%localappdata%/Programs/Python/Python312/Lib/site-packagesThen renaming
ddgs-9.11.3.dist-infotoddgs-9.11.2.dist-info,Then I opened the folder and opened METADATA (notepad is fine, its just text) and changed
Version: 9.11.3toVersion: 9.11.2.Then I just ran
pip install -U open-webui==0.8.10 ddgs==9.11.2.If I didn't include ddgs in the install, it would try to install a lower ddgs and just ignore open-webui.
After that, I could just run
pip uninstall ddgsandpip install ddgs==9.11.3and everything was back to normal, now with the new Open-WebUI
You could of course just leave ddgs as a fake version 9.11.2, considering it really is 3, not 2, you just changed the version number, so you dont have to worry about the vulnerability issues of 9.11.2. This is all of course just for the really impatient ones. I'm betting this will be fixed by the time the day is over tbh
@moritzderallerechte commented on GitHub (Mar 12, 2026):
Just change the version in /backend/requirements.txt before building the docker image
@Classic298 commented on GitHub (Mar 12, 2026):
fixed in dev
@sokushi-git commented on GitHub (Mar 13, 2026):
and if I am running a uv install? (pip) on linux? any fix? I can not even find the ddgs-9.11.3.dist-info folder there is a ddgs-9.10.0.dist-info in some uv cache though.
@Classic298 commented on GitHub (Mar 13, 2026):
@sokushi-git yes: install .3 of ddgs
@Classic298 commented on GitHub (Mar 13, 2026):
or wait for next ver
@rgaricano commented on GitHub (Mar 13, 2026):
anyway, did you try with
?uvx --from 'ddgs==9.11.3' open-webui serveedited:
uvx --with 'ddgs==9.11.3' open-webui serve@gtotev1 commented on GitHub (Mar 13, 2026):
I am using Google Search (not ddgs) at all and on Sequoia 15.7.4 receive the same error when I try to start 0.8.9 and 0.8.10. Fell back to 0.8.8 and it starts without issues.
@prodkt commented on GitHub (Mar 17, 2026):
that output is:
incorporating your proposed with the original documented run command: https://docs.openwebui.com/#2-run-open-webui
@rgaricano commented on GitHub (Mar 17, 2026):
@prodkt,
sorry, my mistake, try with:
uvx --python 3.11 --with ddgs>=9.11.3 open-webui@latestor
uvx --python 3.11 open-webui@latestand upgrade the ddgs lib:pip install "ddgs>=9.11.3" --upgrade@avlogue commented on GitHub (Mar 20, 2026):
It appears the fix is not in latest yet but I was able to work around the issue simply by running an older version:
DATA_DIR=~/.open-webui uvx --python 3.11 open-webui@v0.8.8 serve@chrisoutwright commented on GitHub (Mar 20, 2026):
Seriously, how can one get it to run with uvx and open-webui@latest?
nothing suggested here works.
@beriksson3 commented on GitHub (Mar 20, 2026):
Hopefully they fix this issue in the next latest version :)
@SirCypher commented on GitHub (Mar 21, 2026):
@chrisoutwright
The
--withParameter also did not work for me.But @MzaxnaV s suggestion works: