mirror of
https://github.com/open-webui/open-webui.git
synced 2026-07-16 23:21:44 -05:00
[GH-ISSUE #23168] ImportError: cannot load module more than once per process (numpy/chromadb) — broken in v0.8.11 and v0.8.12 #35432
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 @xang555 on GitHub (Mar 28, 2026).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/23168
Check Existing Issues
Installation Method
Docker
Open WebUI Version
v0.8.12
Ollama Version (if applicable)
No response
Operating System
Ubuntu 22.04,
Browser (if applicable)
No response
Confirmation
README.md.Expected Behavior
Container starts successfully, same as v0.8.10.
Actual Behavior
Starting from v0.8.11, the container crashes immediately on startup with:
Steps to Reproduce
ghcr.io/open-webui/open-webui:v0.8.11orv0.8.12docker compose upLogs & Screenshots
Additional Information
No response
@peter6055 commented on GitHub (Mar 28, 2026):
Got the same error too, downgrade to 0.8.10 will fix the issue, but 0.8.11 and 0.8.12 were broken.
@bennodepenno commented on GitHub (Mar 28, 2026):
I ran into the same issue. In my case, since I'm running open-webui using docker in a Virtual Machine, I looked at the CPU setting of the VM which was set to qemu64. Changing it to x86-64-v2-AES (providing access to some CPU features which would otherwise be shielded) solved the issue for me. If you are running open-webui as a container inside a VM, this might be worth looking into.
@elliotd123 commented on GitHub (Mar 31, 2026):
Same issue, but I can't use the CPU setting referenced above because I'm running it on ancient hardware.
@tmulle commented on GitHub (Mar 31, 2026):
I also hit this in Proxmox just now with the latest image running a Debian VM for my docker.
I was running the default
kvm64cpu type and changing it tox86-64-v2-AESalso let openwebui run successfully.@peter6055 commented on GitHub (Apr 1, 2026):
Using Proxmox with Ubuntu, changing the default cpu to
x86-64-v2-AESfixed it@MadDawg commented on GitHub (Apr 11, 2026):
As I am also running on ancient hardware (Intel Core i7-930 circa 2010), changing the default CPU likewise did not work for me. Downgrading to 0.8.10 suffices for now.
@svdasein commented on GitHub (Apr 17, 2026):
I'm getting this issue as well. I've tried manually "patching" it by installing an older numpy with pip in the container, but the container doesn't actually stay running long enough for that to actually work.
@cbundy commented on GitHub (Apr 20, 2026):
Thanks @bennodepenno - I was tearing my hair out wondering why it was working on my desktop but not when I moved it to the server a week later.
@lopes143 commented on GitHub (Apr 21, 2026):
After trying to update to 0.9.1, the error message changed. Now it's more straightforward:
Running Open WebUI on Docker Compose