Startup error #655

Closed
opened 2025-11-11 14:28:21 -06:00 by GiteaMirror · 1 comment
Owner

Originally created by @ghost on GitHub (Apr 15, 2024).

OS - Arch Linux (Latest)

What I did:
git clone https://github.com/open-webui/open-webui
cd open-webui/backend
pip -m venv run
pip install -r requirements.txt
./start.sh

What I get:
File "/home/w/stuff/LLM/open-webui/backend/venvrun/lib/python3.11/site-packages/uvicorn/server.py", line 65, in run return asyncio.run(self.serve(sockets=sockets)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/asyncio/runners.py", line 190, in run return runner.run(main) ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "uvloop/loop.pyx", line 1517, in uvloop.loop.Loop.run_until_complete File "/home/w/stuff/LLM/open-webui/backend/venvrun/lib/python3.11/site-packages/uvicorn/server.py", line 69, in serve await self._serve(sockets) File "/home/w/stuff/LLM/open-webui/backend/venvrun/lib/python3.11/site-packages/uvicorn/server.py", line 76, in _serve config.load() File "/home/w/stuff/LLM/open-webui/backend/venvrun/lib/python3.11/site-packages/uvicorn/config.py", line 433, in load self.loaded_app = import_from_string(self.app) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/w/stuff/LLM/open-webui/backend/venvrun/lib/python3.11/site-packages/uvicorn/importer.py", line 19, in import_from_string module = importlib.import_module(module_str) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/importlib/init.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1204, in _gcd_import File "", line 1176, in _find_and_load File "", line 1147, in _find_and_load_unlocked File "", line 690, in _load_unlocked File "", line 940, in exec_module File "", line 241, in _call_with_frames_removed File "/home/w/stuff/LLM/open-webui/backend/main.py", line 20, in from apps.ollama.main import app as ollama_app File "/home/w/stuff/LLM/open-webui/backend/apps/ollama/main.py", line 31, in from apps.web.models.users import Users File "/home/w/stuff/LLM/open-webui/backend/apps/web/models/users.py", line 8, in from apps.web.internal.db import DB File "/home/w/stuff/LLM/open-webui/backend/apps/web/internal/db.py", line 3, in from config import SRC_LOG_LEVELS, DATA_DIR File "/home/w/stuff/LLM/open-webui/backend/config.py", line 123, in shutil.copyfile(f"{FRONTEND_BUILD_DIR}/favicon.png", f"{STATIC_DIR}/favicon.png") File "/usr/lib/python3.11/shutil.py", line 256, in copyfile with open(src, 'rb') as fsrc: ^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '../build/favicon.png'

Every time I install this initially there is something new that breaks, I don't think it's me.

Originally created by @ghost on GitHub (Apr 15, 2024). OS - Arch Linux (Latest) What I did: git clone https://github.com/open-webui/open-webui cd open-webui/backend pip -m venv run pip install -r requirements.txt ./start.sh What I get: File "/home/w/stuff/LLM/open-webui/backend/venvrun/lib/python3.11/site-packages/uvicorn/server.py", line 65, in run return asyncio.run(self.serve(sockets=sockets)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/asyncio/runners.py", line 190, in run return runner.run(main) ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "uvloop/loop.pyx", line 1517, in uvloop.loop.Loop.run_until_complete File "/home/w/stuff/LLM/open-webui/backend/venvrun/lib/python3.11/site-packages/uvicorn/server.py", line 69, in serve await self._serve(sockets) File "/home/w/stuff/LLM/open-webui/backend/venvrun/lib/python3.11/site-packages/uvicorn/server.py", line 76, in _serve config.load() File "/home/w/stuff/LLM/open-webui/backend/venvrun/lib/python3.11/site-packages/uvicorn/config.py", line 433, in load self.loaded_app = import_from_string(self.app) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/w/stuff/LLM/open-webui/backend/venvrun/lib/python3.11/site-packages/uvicorn/importer.py", line 19, in import_from_string module = importlib.import_module(module_str) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1204, in _gcd_import File "<frozen importlib._bootstrap>", line 1176, in _find_and_load File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 690, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 940, in exec_module File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed File "/home/w/stuff/LLM/open-webui/backend/main.py", line 20, in <module> from apps.ollama.main import app as ollama_app File "/home/w/stuff/LLM/open-webui/backend/apps/ollama/main.py", line 31, in <module> from apps.web.models.users import Users File "/home/w/stuff/LLM/open-webui/backend/apps/web/models/users.py", line 8, in <module> from apps.web.internal.db import DB File "/home/w/stuff/LLM/open-webui/backend/apps/web/internal/db.py", line 3, in <module> from config import SRC_LOG_LEVELS, DATA_DIR File "/home/w/stuff/LLM/open-webui/backend/config.py", line 123, in <module> shutil.copyfile(f"{FRONTEND_BUILD_DIR}/favicon.png", f"{STATIC_DIR}/favicon.png") File "/usr/lib/python3.11/shutil.py", line 256, in copyfile with open(src, 'rb') as fsrc: ^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '../build/favicon.png' Every time I install this initially there is something new that breaks, I don't think it's me.
Author
Owner

@ghost commented on GitHub (Apr 15, 2024):

The development process seems to favor the containerized deployment but according to your steps, you're missing the frontend build? I don't see any npm commands. Read Install without Docker and be sure to pay attention to your current working directory for each step. Additionally, installation using a virtual environment isn't supported out of the box. You'll need to activate the venv every time you execute start.sh, or modify start.sh accordingly, or set your PATH environment variable permanently to use it.

@ghost commented on GitHub (Apr 15, 2024): The development process seems to favor the containerized deployment but according to your steps, you're missing the frontend build? I don't see any `npm` commands. Read [Install without Docker](https://docs.openwebui.com/getting-started/#build-and-install-%EF%B8%8F) and be sure to pay attention to your current working directory for each step. Additionally, installation using a virtual environment isn't supported out of the box. You'll need to activate the venv every time you execute `start.sh`, or modify `start.sh` accordingly, or set your `PATH` environment variable permanently to use it.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#655