-
Notifications
You must be signed in to change notification settings - Fork 199
(MacOs) Stuck: Launching Open WebUI... If it's your first time, it might take a few minutes to start #66
-
OS: macOS Sequoia 15.5
Package Install: https://github.com/open-webui/desktop/releases/download/build-e7e54042/macos-latest-arm64.dmg
Issue
After clicking the program hangs at Launching Open WebUI... If it's your first time, it might take a few minutes to start.
How long should this take?
Left install running for ~20 minutes without change.
Re-installed dmg package same issue.
Beta Was this translation helpful? Give feedback.
All reactions
Replies: 3 comments
-
I have this issue on my windows computer as well. I have left it on for multiple hours and it never loaded
Beta Was this translation helpful? Give feedback.
All reactions
-
Same issue here too - MacOS 15.3.1 (24D70) on MacBookPro18,3
-edit-
Issue seems to be within starlette in the python.
12:07:21.227 › [stderr][PID:83779]: ╭───────────────────── Traceback (most recent call last) ──────────────────────╮
│ /Users/john/Library/Application │
│ Support/open-webui-desktop/python/lib/python3.11/site-packages/open_webui/__ │
│ init__.py:75 in serve │
│ │
│ 72 │ │ │ os.environ["USE_CUDA_DOCKER"] = "false" │
│ 73 │ │ │ os.environ["LD_LIBRARY_PATH"] = ":".join(LD_LIBRARY_PATH) │
│ 74 │ │
│ ❱ 75 │ import open_webui.main # we need set environment variables before │
│ 76 │ from open_webui.env import UVICORN_WORKERS # Import the workers s │
│ 77 │ │
│ 78 │ uvicorn.run( │
│ │
│ ╭────── locals ──────╮ │
│ │ host = '127.0.0.1' │ │
│ │ port = 8080 │ │
│ ╰────────────────────╯ │
│ │
│ /Users/john/Library/Application │
│ Support/open-webui-desktop/python/lib/python3.11/site-packages/open_webui/ma │
│ in.py:49 in <module> │
│ │
│ 46 │
│ 47 from starlette.exceptions import HTTPException as StarletteHTTPExcept │
│ 48 from starlette.middleware.base import BaseHTTPMiddleware │
│ ❱ 49 from starlette.middleware.sessions import SessionMiddleware │
│ 50 from starlette.responses import Response, StreamingResponse │
│ 51 from starlette.datastructures import Headers │
│ 52 │
│ │
│ ╭───────────────────────────────── locals ─────────────────────────────────╮ │
│ │ aiohttp = <module 'aiohttp' from '/Users/john/Library/Application │ │
│ │ Support/open-webui-desktop/python/lib/python3.11/site-pa... │ │
│ │ anyio = <module 'anyio' from '/Users/john/Library/Application │ │
│ │ Support/open-webui-desktop/python/lib/python3.11/site-pa... │ │
│ │ applications = <module 'fastapi.applications' from │ │
│ │ '/Users/john/Library/Application │ │
│ │ Support/open-webui-desktop/python/lib/python3.11/site-pa... │ │
│ │ asyncio = <module 'asyncio' from '/Users/john/Library/Application │ │
│ │ Support/open-webui-desktop/python/lib/python3.11/asyncio... │ │
│ │ inspect = <module 'inspect' from '/Users/john/Library/Application │ │
│ │ Support/open-webui-desktop/python/lib/python3.11/inspect... │ │
│ │ json = <module 'json' from '/Users/john/Library/Application │ │
│ │ Support/open-webui-desktop/python/lib/python3.11/json/__... │ │
│ │ logging = <module 'logging' from '/Users/john/Library/Application │ │
│ │ Support/open-webui-desktop/python/lib/python3.11/logging... │ │
│ │ mimetypes = <module 'mimetypes' from '/Users/john/Library/Application │ │
│ │ Support/open-webui-desktop/python/lib/python3.11/mimetyp... │ │
│ │ Optional = typing.Optional │ │
│ │ os = <module 'os' (frozen)> │ │
│ │ random = <module 'random' from '/Users/john/Library/Application │ │
│ │ Support/open-webui-desktop/python/lib/python3.11/random.... │ │
│ │ requests = <module 'requests' from '/Users/john/Library/Application │ │
│ │ Support/open-webui-desktop/python/lib/python3.11/site-pa... │ │
│ │ shutil = <module 'shutil' from '/Users/john/Library/Application │ │
│ │ Support/open-webui-desktop/python/lib/python3.11/shutil.... │ │
│ │ status = <module 'starlette.status' from │ │
│ │ '/Users/john/Library/Application │ │
│ │ Support/open-webui-desktop/python/lib/python3.11/site-pa... │ │
│ │ sys = <module 'sys' (built-in)> │ │
│ │ time = <module 'time' (built-in)> │ │
│ ╰──────────────────────────────────────────────────────────────────────────╯ │
│ │
│ /Users/john/Library/Application │
│ Support/open-webui-desktop/python/lib/python3.11/site-packages/starlette/mid │
│ dleware/sessions.py:7 in <module> │
│ │
│ 4 import typing │
│ 5 from base64 import b64decode, b64encode │
│ 6 │
│ ❱ 7 import itsdangerous │
│ 8 from itsdangerous.exc import BadSignature │
│ 9 │
│ 10 from starlette.datastructures import MutableHeaders, Secret │
│ │
│ ╭───────────────────────────────── locals ─────────────────────────────────╮ │
│ │ annotations = _Feature((3, 7, 0, 'beta', 1), None, 16777216) │ │
│ │ json = <module 'json' from '/Users/john/Library/Application │ │
│ │ Support/open-webui-desktop/python/lib/python3.11/json/__i... │ │
│ │ typing = <module 'typing' from '/Users/john/Library/Application │ │
│ │ Support/open-webui-desktop/python/lib/python3.11/typing.p... │ │
│ ╰──────────────────────────────────────────────────────────────────────────╯ │
╰──────────────────────────────────────────────────────────────────────────────╯
ModuleNotFoundError: No module named 'itsdangerous'
12:07:21.228 › electron-log.transports.file: resolvePath is deprecated. Use resolvePathFn instead
12:07:21.312 › [process][PID:83779] Exited with code 1 signal null
Beta Was this translation helpful? Give feedback.
All reactions
-
👍 1
-
I have this issue on my windows computer as well. I have left it on for multiple hours and it never loaded
First try to get some output:
- Go to
C:\Users\USER\AppData\Local\Programs\open-webui-desktop\(or similar). - Open terminal.
- Start
.\open-webui-desktop.exe(or.\open-webui.exe?).
If you see the error message
Error loading "C:\Users\USER\AppData\Roaming\openwebui-desktop\Python\Lib\site-packages\torch\lib\c10.dll" or one of its dependencies., then you have to install MS Visual C++ Redistributable.
Beta Was this translation helpful? Give feedback.