mirror of
https://github.com/open-webui/open-webui.git
synced 2026-03-15 03:24:48 -05:00
Startup error #655
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 @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.
@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
npmcommands. 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 executestart.sh, or modifystart.shaccordingly, or set yourPATHenvironment variable permanently to use it.