issue: Your session has expired or the token is invalid. Please sign in again. #5197

Closed
opened 2025-11-11 16:14:18 -06:00 by GiteaMirror · 0 comments
Owner

Originally created by @chrisbeardy on GitHub (May 16, 2025).

Check Existing Issues

  • I have searched the existing issues and discussions.
  • I am using the latest version of Open WebUI.

Installation Method

Docker

Open WebUI Version

v0.6.9

Ollama Version (if applicable)

No response

Operating System

Ubuntu 24.04 On Server

Browser (if applicable)

Firefox (Windows) on client

Confirmation

  • I have read and followed all instructions in README.md.
  • I am using the latest version of both Open WebUI and Ollama.
  • I have included the browser console logs.
  • I have included the Docker container logs.
  • I have listed steps to reproduce the bug in detail.

Expected Behavior

Navigate / Show page as normal.

Actual Behavior

I seem to get this issue when navigating the admin console or providing feedback to models, where i get the red notification saying my token / session has expired (Your session has expired or the token is invalid. Please sign in again).then I just get a loading wheel on the interface. I still have my user icon allowing me to log out, however when I go to log in (which it lets me but I just get a loading wheel again) the logs show the database has locked and I have to restart my PC to free it up, restarting the container does not solve it.

Steps to Reproduce

Go to admin console, navigate around, seems to be particularly around the leaderboard and feedback.

Logs & Screenshots

Docker logs (shows sudden 401 errors):
2025-05-16 10:48:52.619 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/chat/completed HTTP/1.1" 200 - {}
2025-05-16 10:48:52.740 | INFO | open_webui.routers.openai:get_all_models:390 - get_all_models() - {}
2025-05-16 10:48:52.980 | INFO | open_webui.routers.openai:get_all_models:390 - get_all_models() - {}
2025-05-16 10:48:53.009 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/chat/completed HTTP/1.1" 200 - {}
2025-05-16 10:48:53.616 | INFO | open_webui.models.chats:count_chats_by_tag_name_and_user_id:817 - Count of chats for tag 'technology': 19 - {}
2025-05-16 10:48:53.637 | INFO | open_webui.models.chats:count_chats_by_tag_name_and_user_id:817 - Count of chats for tag 'industrial_automation': 2 - {}
2025-05-16 10:48:53.655 | INFO | open_webui.models.chats:count_chats_by_tag_name_and_user_id:817 - Count of chats for tag 'machine_vision': 0 - {}
2025-05-16 10:48:53.883 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {}
2025-05-16 10:48:53.891 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {}
2025-05-16 10:48:53.983 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {}
2025-05-16 10:48:53.987 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/chat/completed HTTP/1.1" 200 - {}
2025-05-16 10:48:54.070 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/v1/chats/714acd38-1f96-4979-aaac-30af7e6fc77f HTTP/1.1" 200 - {}
2025-05-16 10:48:54.081 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/v1/chats/714acd38-1f96-4979-aaac-30af7e6fc77f HTTP/1.1" 200 - {}
2025-05-16 10:48:54.232 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/714acd38-1f96-4979-aaac-30af7e6fc77f HTTP/1.1" 200 - {}
2025-05-16 10:48:54.323 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/714acd38-1f96-4979-aaac-30af7e6fc77f HTTP/1.1" 200 - {}
2025-05-16 10:48:54.358 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/v1/chats/714acd38-1f96-4979-aaac-30af7e6fc77f HTTP/1.1" 200 - {}
2025-05-16 10:48:54.361 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {}
2025-05-16 10:48:54.362 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {}
2025-05-16 10:48:54.397 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/all/tags HTTP/1.1" 200 - {}
2025-05-16 10:48:54.508 | INFO | open_webui.models.chats:count_chats_by_tag_name_and_user_id:817 - Count of chats for tag 'technology': 19 - {}
2025-05-16 10:48:54.518 | INFO | open_webui.models.chats:count_chats_by_tag_name_and_user_id:817 - Count of chats for tag 'industrial_automation': 2 - {}
2025-05-16 10:48:54.528 | INFO | open_webui.models.chats:count_chats_by_tag_name_and_user_id:817 - Count of chats for tag 'machine_vision': 0 - {}
2025-05-16 10:48:54.766 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {}
2025-05-16 10:48:54.799 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/all/tags HTTP/1.1" 200 - {}
2025-05-16 10:48:54.807 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/714acd38-1f96-4979-aaac-30af7e6fc77f HTTP/1.1" 200 - {}
2025-05-16 10:48:54.853 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/all/tags HTTP/1.1" 200 - {}
2025-05-16 10:49:34.385 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/v1/chats/714acd38-1f96-4979-aaac-30af7e6fc77f HTTP/1.1" 200 - {}
2025-05-16 10:49:34.458 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {}
2025-05-16 10:49:34.609 | INFO | open_webui.routers.openai:get_all_models:390 - get_all_models() - {}
2025-05-16 10:49:34.611 | INFO | open_webui.routers.openai:get_all_models:390 - get_all_models() - {}
2025-05-16 10:49:34.638 | INFO | open_webui.routers.openai:get_all_models:390 - get_all_models() - {}
2025-05-16 10:49:35.282 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/chat/completions HTTP/1.1" 200 - {}
2025-05-16 10:49:35.841 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/chat/completions HTTP/1.1" 200 - {}
2025-05-16 10:49:36.151 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/chat/completions HTTP/1.1" 200 - {}
2025-05-16 10:49:36.245 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {}
2025-05-16 10:49:37.709 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/chat/completed HTTP/1.1" 200 - {}
2025-05-16 10:49:37.922 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/chat/completed HTTP/1.1" 200 - {}
2025-05-16 10:49:38.030 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/v1/chats/714acd38-1f96-4979-aaac-30af7e6fc77f HTTP/1.1" 200 - {}
2025-05-16 10:49:38.158 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/v1/chats/714acd38-1f96-4979-aaac-30af7e6fc77f HTTP/1.1" 200 - {}
2025-05-16 10:49:38.189 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {}
2025-05-16 10:49:38.228 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {}
2025-05-16 10:49:39.595 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/chat/completed HTTP/1.1" 200 - {}
2025-05-16 10:49:39.741 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/v1/chats/714acd38-1f96-4979-aaac-30af7e6fc77f HTTP/1.1" 200 - {}
2025-05-16 10:49:39.802 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {}
2025-05-16 10:50:07.049 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/users/user/settings HTTP/1.1" 200 - {}
2025-05-16 10:51:51.321 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/v1/chats/new HTTP/1.1" 200 - {}
2025-05-16 10:51:51.895 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {}
2025-05-16 10:51:52.071 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/v1/chats/fd033305-d996-40e3-91f3-e49c2ecae362 HTTP/1.1" 200 - {}
2025-05-16 10:51:52.135 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {}
2025-05-16 10:51:52.245 | INFO | open_webui.routers.openai:get_all_models:390 - get_all_models() - {}
2025-05-16 10:51:52.247 | INFO | open_webui.routers.openai:get_all_models:390 - get_all_models() - {}
2025-05-16 10:51:52.551 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/chat/completions HTTP/1.1" 200 - {}
2025-05-16 10:51:52.559 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/chat/completions HTTP/1.1" 200 - {}
2025-05-16 10:51:52.629 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {}
2025-05-16 10:52:31.959 | INFO | open_webui.routers.openai:get_all_models:390 - get_all_models() - {}
2025-05-16 10:52:32.017 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/chat/completed HTTP/1.1" 200 - {}
2025-05-16 10:52:32.173 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/v1/chats/fd033305-d996-40e3-91f3-e49c2ecae362 HTTP/1.1" 200 - {}
2025-05-16 10:52:32.222 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {}
2025-05-16 10:52:59.121 | INFO | open_webui.routers.openai:get_all_models:390 - get_all_models() - {}
2025-05-16 10:52:59.176 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/chat/completed HTTP/1.1" 200 - {}
2025-05-16 10:52:59.335 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/v1/chats/fd033305-d996-40e3-91f3-e49c2ecae362 HTTP/1.1" 200 - {}
2025-05-16 10:52:59.389 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {}
2025-05-16 10:53:10.372 | INFO | open_webui.routers.openai:get_all_models:390 - get_all_models() - {}
2025-05-16 10:53:10.416 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {}
2025-05-16 10:53:12.461 | INFO | open_webui.routers.openai:get_all_models:390 - get_all_models() - {}
2025-05-16 10:53:12.561 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {}
2025-05-16 10:53:24.204 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/fd033305-d996-40e3-91f3-e49c2ecae362 HTTP/1.1" 200 - {}
2025-05-16 10:53:24.259 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/all/tags HTTP/1.1" 200 - {}
2025-05-16 10:53:24.287 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/all/tags HTTP/1.1" 200 - {}
2025-05-16 10:53:26.518 | INFO | open_webui.models.chats:count_chats_by_tag_name_and_user_id:817 - Count of chats for tag 'engineering': 6 - {}
2025-05-16 10:53:26.529 | INFO | open_webui.models.chats:count_chats_by_tag_name_and_user_id:817 - Count of chats for tag 'manufacturing': 0 - {}
2025-05-16 10:53:26.560 | INFO | open_webui.models.chats:count_chats_by_tag_name_and_user_id:817 - Count of chats for tag 'automation': 1 - {}
2025-05-16 10:53:26.794 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/fd033305-d996-40e3-91f3-e49c2ecae362 HTTP/1.1" 200 - {}
2025-05-16 10:53:26.814 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/all/tags HTTP/1.1" 200 - {}
2025-05-16 10:53:26.861 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/all/tags HTTP/1.1" 200 - {}
2025-05-16 10:55:02.029 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/users/?page=1&order_by=created_at&direction=asc HTTP/1.1" 200 - {}
2025-05-16 10:55:02.089 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/users/?page=1&order_by=created_at&direction=asc HTTP/1.1" 200 - {}
2025-05-16 10:55:03.571 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/evaluations/feedbacks/all HTTP/1.1" 200 - {}
2025-05-16 10:55:42.623 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/auths/admin/config/ldap/server HTTP/1.1" 200 - {}
2025-05-16 10:55:42.630 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/webhook HTTP/1.1" 200 - {}
2025-05-16 10:55:42.648 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/auths/admin/config HTTP/1.1" 200 - {}
2025-05-16 10:55:42.715 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/auths/admin/config/ldap HTTP/1.1" 200 - {}
2025-05-16 10:55:42.834 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/version/updates HTTP/1.1" 200 - {}
2025-05-16 10:55:43.770 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/evaluations/config HTTP/1.1" 200 - {}
2025-05-16 11:14:39.814 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/evaluations/feedbacks/all HTTP/1.1" 200 - {}
2025-05-16 11:14:52.524 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/auths/admin/config HTTP/1.1" 401 - {}
2025-05-16 11:14:52.534 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/webhook HTTP/1.1" 401 - {}
2025-05-16 11:14:52.538 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/version/updates HTTP/1.1" 401 - {}
2025-05-16 11:14:52.542 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/auths/admin/config/ldap/server HTTP/1.1" 401 - {}
2025-05-16 11:14:55.164 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/evaluations/config HTTP/1.1" 401 - {}
2025-05-16 11:15:26.987 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/fd033305-d996-40e3-91f3-e49c2ecae362 HTTP/1.1" 200 - {}
2025-05-16 11:15:32.037 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/fd033305-d996-40e3-91f3-e49c2ecae362/tags HTTP/1.1" 401 - {}
2025-05-16 11:15:46.181 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/users/user/settings HTTP/1.1" 401 - {}
2025-05-16 11:15:55.207 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/auths/signout HTTP/1.1" 200 - {}
2025-05-16 11:15:55.303 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /auth HTTP/1.1" 200 - {}
2025-05-16 11:15:55.446 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /static/loader.js HTTP/1.1" 200 - {}
2025-05-16 11:15:55.644 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /static/splash.png HTTP/1.1" 200 - {}
2025-05-16 11:15:55.737 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /_app/immutable/nodes/37.OQ9ZL4fo.js HTTP/1.1" 200 - {}
2025-05-16 11:15:55.741 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /_app/immutable/assets/37.DUP86x5U.css HTTP/1.1" 200 - {}
2025-05-16 11:16:01.439 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/config HTTP/1.1" 500 - {}

Docker logs showing database issue:
await self.middleware_stack(scope, receive, send)
File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 735, in app
await route.handle(scope, receive, send)
File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 288, in handle
await self.app(scope, receive, send)
File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 76, in app
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
raise exc
File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 73, in app
response = await f(request)
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 301, in app
raw_response = await run_endpoint_function(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 212, in run_endpoint_function
return await dependant.call(**values)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/backend/open_webui/main.py", line 1318, in get_app_config
user_count = Users.get_num_users()
^^^^^^^^^^^^^^^^^^^^^
File "/app/backend/open_webui/models/users.py", line 246, in get_num_users
return db.query(User).count()
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/query.py", line 3142, in count
self._legacy_from_self(col).enable_eagerloads(False).scalar()
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/query.py", line 2831, in scalar
ret = self.one()
^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/query.py", line 2804, in one
return self._iter().one() # type: ignore
^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/query.py", line 2853, in _iter
result: Union[ScalarResult[_T], Result[_T]] = self.session.execute(
^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2365, in execute
return self._execute_internal(
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2251, in _execute_internal
result: Result[Any] = compile_state_cls.orm_execute_statement(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/context.py", line 305, in orm_execute_statement
result = conn.execute(
^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1416, in execute
return meth(
^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py", line 516, in _execute_on_connection
return connection._execute_clauseelement(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement
ret = self._execute_context(
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context
return self._exec_single_context(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context
self._handle_dbapi_exception(
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception
raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context
self.dialect.do_execute(
File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/default.py", line 942, in do_execute
cursor.execute(statement, parameters)
sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) database is locked
[SQL: SELECT count(*) AS count_1
FROM (SELECT user.id AS user_id, user.name AS user_name, user.email AS user_email, user.role AS user_role, user.profile_image_url AS user_profile_image_url, user.last_active_at AS user_last_active_at, user.updated_at AS user_updated_at, user.created_at AS user_created_at, user.api_key AS user_api_key, user.settings AS user_settings, user.info AS user_info, user.oauth_sub AS user_oauth_sub
FROM user) AS anon_1]
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-05-16 11:16:48.084 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /static/splash-dark.png HTTP/1.1" 200 - {}
2025-05-16 11:16:48.656 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /_app/immutable/nodes/38.C4jAt4EV.js HTTP/1.1" 200 - {}
2025-05-16 11:16:52.924 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET / HTTP/1.1" 200 - {}
2025-05-16 11:17:03.537 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/config HTTP/1.1" 200 - {}
2025-05-16 11:17:03.751 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /static/favicon-dark.png HTTP/1.1" 200 - {}
2025-05-16 11:18:31.062 | INFO | open_webui.models.auths:authenticate_user:131 - authenticate_user: @.com - {}
2025-05-16 11:18:31.553 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/v1/auths/signin HTTP/1.1" 200 - {}
2025-05-16 11:18:31.629 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/config HTTP/1.1" 200 - {}
2025-05-16 11:18:31.712 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/changelog HTTP/1.1" 200 - {}
2025-05-16 11:18:31.725 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/channels/ HTTP/1.1" 200 - {}
2025-05-16 11:18:31.739 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/users/user/settings HTTP/1.1" 200 - {}
2025-05-16 11:18:31.784 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/all/tags HTTP/1.1" 200 - {}
2025-05-16 11:18:31.786 | INFO | open_webui.routers.openai:get_all_models:390 - get_all_models() - {}
2025-05-16 11:18:31.836 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/models HTTP/1.1" 200 - {}
2025-05-16 11:18:31.852 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/pinned HTTP/1.1" 200 - {}
2025-05-16 11:18:38.484 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/folders/ HTTP/1.1" 401 - {}
2025-05-16 11:18:38.491 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/configs/banners HTTP/1.1" 401 - {}
2025-05-16 11:18:38.492 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 401 - {}
2025-05-16 11:19:32.808 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/auths/signout HTTP/1.1" 200 - {}
2025-05-16 11:19:34.107 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/config HTTP/1.1" 200 - {}
2025-05-16 11:19:46.019 | INFO | open_webui.models.auths:authenticate_user:131 - authenticate_user: @.com - {}
2025-05-16 11:19:46.429 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/v1/auths/signin HTTP/1.1" 200 - {}
2025-05-16 11:19:47.943 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/config HTTP/1.1" 200 - {}
2025-05-16 11:19:48.608 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/changelog HTTP/1.1" 200 - {}
2025-05-16 11:19:48.646 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/channels/ HTTP/1.1" 200 - {}
2025-05-16 11:19:48.659 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/users/user/settings HTTP/1.1" 200 - {}
2025-05-16 11:19:53.691 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/all/tags HTTP/1.1" 401 - {}
2025-05-16 11:19:53.702 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/models HTTP/1.1" 401 - {}
2025-05-16 11:20:13.664 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /_app/immutable/chunks/DbOz8B4B.js HTTP/1.1" 200 - {}

Browser logs:

Backend config:
Object { status: true, name: "Open WebUI", version: "0.6.9", default_locale: "", oauth: {…}, features: {…} }
0.BsggXSYR.js:2:2459
connected 38IHyaFw1xrhRe_mAAAR 0.BsggXSYR.js:1:47095
Object { id: "b47b6c51-e31c-46c1-8e56-9d1ee7d3ab22", email: "@.com", name: "* ", role: "admin", profile_image_url: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAFlUlEQVR4Xu2aX4hUVRzHfzOzszO7a226bEUIGilGoYEpsRQRKD2YWdAffEh8KHqpoJ5CCDII+gNRUEGEgZEPPfRQYhZhKRKJqIStSX+EMjIK2ywcd2dmd2a659LM3n8z95x7Z8580+88zj333u/9fs73nt8592TO71jUEP5gHMgQCAwLVwiBYPEgEDAeBEIgaA6A6eEYQiBgDoDJYUIIBMwBMDlMCIGAOQAmhwkhEDAHwOQwIQQC5gCYHCaEQMAcAJPDhBAImANgcpgQAgFzAEwOE0IgYA6AyWFCCATMATA5TAiBgDkAJocJIRAwB8DkMCEEAuYAmBwmhEDAHACT0/eEZMdvlvyyByV31S2SKY5JZuSaeYtqM9IonZF66ReZ+2m3zH7/nrZ9Cx6e0m7bbNj455TUy1NS+/0rqR593vj8bpzQNyADSzZIfuXjLgjdnzKsOvmGFpgkQHw6KuekcuQ5rXvp6tdp1xcgxXXvysDSjTr6ItvM/fi+lA8+1vH81ED+u3r1+KtW02IdyNDGvZGpqE9NSv38aamdPdoyOnfF9ZK5/NrI9rUzX8jMpw+0heIF0rjwm1RPvt0RoHuv4Ssld/WESG7I99qc/vgeqZ89lrgDmZxoFUgUDGVs5diLHR9YjTPFW1+R7NhK37N16r0+IM6r7sIHeq9Gda+hdTt9Y1ntj8Mys2eDia+J21oDMrjmGRm86Smf0NmTO6Ry6Glt8SGgzqDfrvcmBaLEKCjDmz7zpaS0c7G2zjQNrQBxH/Cuj3yvAlMYzYcc2Tzp671zP++R8udbQx6kAaIuNnzvAV8iy/u2yNzpvWm81jrXCpDi7W/KwPLNLUFqvJj+8A4tgcFG+VVPSGHt9vm/nWqotGtZ14EEC4/Kke0y+83riTSbnGQFyIKHTokUFrZ0Vb58MlU5qa7XUPOFc9+5RUCUUWkTEnw9lt4ZM/E1cdueA1HzjeJ6z4SuTY9O/ARtTkwLxNuJ1PxHtyhI+xw9B1KYeEnyNzzS0hlXrqZ9oOb5aYAE02HrdaW09xxI8F2cdDA3BWUKRCU5O75a8kvvlszo/Jhks+S1AmTk/sO+B7TV27oxU29XwZl2DpP2PU/I/xWIqgSrX79spdT1AiOQmO6rs5JgkoC4tpcEEJ21rMzgqGRHl0vOGUd8nwAcBy+qKqtfFYvpoO7tue7kc7WzpONZZLQ1nvQ8IcEqS2fpPC7WOsfTAFHXD60IdFg309Gj26bnQIKLirbKyLRAlIHB9Swb30Z6DiS0ctqFmbqabKp5Q/1vZ+nkz+NOJfRJaPm+G0BC6W6zkKnb+3Xa9RxIVE9LOxcJ9tyoySaBdMAfXD5JU7WE1sac+07vvpMJ0Ymft01wxTfpEkpwotluTOpGQi7KMaQJJZgScaqW6om3jDYQRH0xLO9/NHI2nRZIfsUWKdz2mq/fRSXRtGPGtbcyhjRFBHuc+l9nJqxeU4W1z/rWxNS5nUroNEBcGBMv+OYhtqpDq0CiNhA0Ybm7Tv76VmpO5dT85cbXSPayJaHNDS7ImI0HprtO1DXVzpPsohvD97M0B1EarAJRN2y3gyQuyt7jOrPmbqz2uvd0YFQObUv1hdPk2awD8Y0p193n+7QbJ9zdufjDLq1v290AYrJTMk677vG+AWkKVO/r3OL1klvobFRz9vZ6v72r3qn29rrfzn/dZ9RLEwFxJq2tb/WG99M1PK5d34HECbzUjhMIGHECIRAwB8DkMCEEAuYAmBwmhEDAHACTw4QQCJgDYHKYEAIBcwBMDhNCIGAOgMlhQggEzAEwOUwIgYA5ACaHCSEQMAfA5DAhBALmAJgcJoRAwBwAk8OEEAiYA2BymBACAXMATA4TQiBgDoDJYUIIBMwBMDlMCIGAOQAmhwkhEDAHwOQwIWBA/gUwI3cSZX7JugAAAABJRU5ErkJggg==", token: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImI0N2I2YzUxLWUzMWMtNDZjMS04ZTU2LTlkMWVlN2QzYWIyMiJ9.jmaF92A8aedCuUHAxnJJfO573qeNF5F4tYU6o1I_ZKY", token_type: "Bearer", expires_at: null, permissions: {…} }
37.OQ9ZL4fo.js:5:716
user-list
Object { user_ids: (1) […] }
0.BsggXSYR.js:1:47400
Object { id: "b47b6c51-e31c-46c1-8e56-9d1ee7d3ab22", email: "
@.com", name: " *", role: "admin", profile_image_url: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAFlUlEQVR4Xu2aX4hUVRzHfzOzszO7a226bEUIGilGoYEpsRQRKD2YWdAffEh8KHqpoJ5CCDII+gNRUEGEgZEPPfRQYhZhKRKJqIStSX+EMjIK2ywcd2dmd2a659LM3n8z95x7Z8580+88zj333u/9fs73nt8592TO71jUEP5gHMgQCAwLVwiBYPEgEDAeBEIgaA6A6eEYQiBgDoDJYUIIBMwBMDlMCIGAOQAmhwkhEDAHwOQwIQQC5gCYHCaEQMAcAJPDhBAImANgcpgQAgFzAEwOE0IgYA6AyWFCCATMATA5TAiBgDkAJocJIRAwB8DkMCEEAuYAmBwmhEDAHACT0/eEZMdvlvyyByV31S2SKY5JZuSaeYtqM9IonZF66ReZ+2m3zH7/nrZ9Cx6e0m7bbNj455TUy1NS+/0rqR593vj8bpzQNyADSzZIfuXjLgjdnzKsOvmGFpgkQHw6KuekcuQ5rXvp6tdp1xcgxXXvysDSjTr6ItvM/fi+lA8+1vH81ED+u3r1+KtW02IdyNDGvZGpqE9NSv38aamdPdoyOnfF9ZK5/NrI9rUzX8jMpw+0heIF0rjwm1RPvt0RoHuv4Ssld/WESG7I99qc/vgeqZ89lrgDmZxoFUgUDGVs5diLHR9YjTPFW1+R7NhK37N16r0+IM6r7sIHeq9Gda+hdTt9Y1ntj8Mys2eDia+J21oDMrjmGRm86Smf0NmTO6Ry6Glt8SGgzqDfrvcmBaLEKCjDmz7zpaS0c7G2zjQNrQBxH/Cuj3yvAlMYzYcc2Tzp671zP++R8udbQx6kAaIuNnzvAV8iy/u2yNzpvWm81jrXCpDi7W/KwPLNLUFqvJj+8A4tgcFG+VVPSGHt9vm/nWqotGtZ14EEC4/Kke0y+83riTSbnGQFyIKHTokUFrZ0Vb58MlU5qa7XUPOFc9+5RUCUUWkTEnw9lt4ZM/E1cdueA1HzjeJ6z4SuTY9O/ARtTkwLxNuJ1PxHtyhI+xw9B1KYeEnyNzzS0hlXrqZ9oOb5aYAE02HrdaW09xxI8F2cdDA3BWUKRCU5O75a8kvvlszo/Jhks+S1AmTk/sO+B7TV27oxU29XwZl2DpP2PU/I/xWIqgSrX79spdT1AiOQmO6rs5JgkoC4tpcEEJ21rMzgqGRHl0vOGUd8nwAcBy+qKqtfFYvpoO7tue7kc7WzpONZZLQ1nvQ8IcEqS2fpPC7WOsfTAFHXD60IdFg309Gj26bnQIKLirbKyLRAlIHB9Swb30Z6DiS0ctqFmbqabKp5Q/1vZ+nkz+NOJfRJaPm+G0BC6W6zkKnb+3Xa9RxIVE9LOxcJ9tyoySaBdMAfXD5JU7WE1sac+07vvpMJ0Ymft01wxTfpEkpwotluTOpGQi7KMaQJJZgScaqW6om3jDYQRH0xLO9/NHI2nRZIfsUWKdz2mq/fRSXRtGPGtbcyhjRFBHuc+l9nJqxeU4W1z/rWxNS5nUroNEBcGBMv+OYhtqpDq0CiNhA0Ybm7Tv76VmpO5dT85cbXSPayJaHNDS7ImI0HprtO1DXVzpPsohvD97M0B1EarAJRN2y3gyQuyt7jOrPmbqz2uvd0YFQObUv1hdPk2awD8Y0p193n+7QbJ9zdufjDLq1v290AYrJTMk677vG+AWkKVO/r3OL1klvobFRz9vZ6v72r3qn29rrfzn/dZ9RLEwFxJq2tb/WG99M1PK5d34HECbzUjhMIGHECIRAwB8DkMCEEAuYAmBwmhEDAHACTw4QQCJgDYHKYEAIBcwBMDhNCIGAOgMlhQggEzAEwOUwIgYA5ACaHCSEQMAfA5DAhBALmAJgcJoRAwBwAk8OEEAiYA2BymBACAXMATA4TQiBgDoDJYUIIBMwBMDlMCIGAOQAmhwkhEDAHwOQwIWBA/gUwI3cSZX7JugAAAABJRU5ErkJggg==", token: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImI0N2I2YzUxLWUzMWMtNDZjMS04ZTU2LTlkMWVlN2QzYWIyMiJ9.jmaF92A8aedCuUHAxnJJfO573qeNF5F4tYU6o1I_ZKY", token_type: "Bearer", expires_at: null, permissions: {…} }
37.OQ9ZL4fo.js:5:716
user-list
Object { user_ids: (1) […] }
0.BsggXSYR.js:1:47400
Object { detail: "Your session has expired or the token is invalid. Please sign in again." }
C8uAGV2v.js:1:3943
Uncaught (in promise)
Object { detail: "Your session has expired or the token is invalid. Please sign in again." }

Object { detail: "Your session has expired or the token is invalid. Please sign in again." }
DcjrMSoS.js:58:2678
Uncaught (in promise)
Object { detail: "Your session has expired or the token is invalid. Please sign in again." }

Socket undefined disconnected due to ping timeout 0.BsggXSYR.js:1:47282
connected KTx11CW3JQQ4-_poAAAT 0.BsggXSYR.js:1:47095
user-list
Object { user_ids: [] }
0.BsggXSYR.js:1:47400

Additional Information

No response

Originally created by @chrisbeardy on GitHub (May 16, 2025). ### Check Existing Issues - [x] I have searched the existing issues and discussions. - [x] I am using the latest version of Open WebUI. ### Installation Method Docker ### Open WebUI Version v0.6.9 ### Ollama Version (if applicable) _No response_ ### Operating System Ubuntu 24.04 On Server ### Browser (if applicable) Firefox (Windows) on client ### Confirmation - [x] I have read and followed all instructions in `README.md`. - [x] I am using the latest version of **both** Open WebUI and Ollama. - [x] I have included the browser console logs. - [x] I have included the Docker container logs. - [x] I have listed steps to reproduce the bug in detail. ### Expected Behavior Navigate / Show page as normal. ### Actual Behavior I seem to get this issue when navigating the admin console or providing feedback to models, where i get the red notification saying my token / session has expired (Your session has expired or the token is invalid. Please sign in again).then I just get a loading wheel on the interface. I still have my user icon allowing me to log out, however when I go to log in (which it lets me but I just get a loading wheel again) the logs show the database has locked and I have to restart my PC to free it up, restarting the container does not solve it. ### Steps to Reproduce Go to admin console, navigate around, seems to be particularly around the leaderboard and feedback. ### Logs & Screenshots Docker logs (shows sudden 401 errors): 2025-05-16 10:48:52.619 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/chat/completed HTTP/1.1" 200 - {} 2025-05-16 10:48:52.740 | INFO | open_webui.routers.openai:get_all_models:390 - get_all_models() - {} 2025-05-16 10:48:52.980 | INFO | open_webui.routers.openai:get_all_models:390 - get_all_models() - {} 2025-05-16 10:48:53.009 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/chat/completed HTTP/1.1" 200 - {} 2025-05-16 10:48:53.616 | INFO | open_webui.models.chats:count_chats_by_tag_name_and_user_id:817 - Count of chats for tag 'technology': 19 - {} 2025-05-16 10:48:53.637 | INFO | open_webui.models.chats:count_chats_by_tag_name_and_user_id:817 - Count of chats for tag 'industrial_automation': 2 - {} 2025-05-16 10:48:53.655 | INFO | open_webui.models.chats:count_chats_by_tag_name_and_user_id:817 - Count of chats for tag 'machine_vision': 0 - {} 2025-05-16 10:48:53.883 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {} 2025-05-16 10:48:53.891 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {} 2025-05-16 10:48:53.983 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {} 2025-05-16 10:48:53.987 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/chat/completed HTTP/1.1" 200 - {} 2025-05-16 10:48:54.070 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/v1/chats/714acd38-1f96-4979-aaac-30af7e6fc77f HTTP/1.1" 200 - {} 2025-05-16 10:48:54.081 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/v1/chats/714acd38-1f96-4979-aaac-30af7e6fc77f HTTP/1.1" 200 - {} 2025-05-16 10:48:54.232 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/714acd38-1f96-4979-aaac-30af7e6fc77f HTTP/1.1" 200 - {} 2025-05-16 10:48:54.323 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/714acd38-1f96-4979-aaac-30af7e6fc77f HTTP/1.1" 200 - {} 2025-05-16 10:48:54.358 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/v1/chats/714acd38-1f96-4979-aaac-30af7e6fc77f HTTP/1.1" 200 - {} 2025-05-16 10:48:54.361 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {} 2025-05-16 10:48:54.362 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {} 2025-05-16 10:48:54.397 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/all/tags HTTP/1.1" 200 - {} 2025-05-16 10:48:54.508 | INFO | open_webui.models.chats:count_chats_by_tag_name_and_user_id:817 - Count of chats for tag 'technology': 19 - {} 2025-05-16 10:48:54.518 | INFO | open_webui.models.chats:count_chats_by_tag_name_and_user_id:817 - Count of chats for tag 'industrial_automation': 2 - {} 2025-05-16 10:48:54.528 | INFO | open_webui.models.chats:count_chats_by_tag_name_and_user_id:817 - Count of chats for tag 'machine_vision': 0 - {} 2025-05-16 10:48:54.766 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {} 2025-05-16 10:48:54.799 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/all/tags HTTP/1.1" 200 - {} 2025-05-16 10:48:54.807 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/714acd38-1f96-4979-aaac-30af7e6fc77f HTTP/1.1" 200 - {} 2025-05-16 10:48:54.853 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/all/tags HTTP/1.1" 200 - {} 2025-05-16 10:49:34.385 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/v1/chats/714acd38-1f96-4979-aaac-30af7e6fc77f HTTP/1.1" 200 - {} 2025-05-16 10:49:34.458 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {} 2025-05-16 10:49:34.609 | INFO | open_webui.routers.openai:get_all_models:390 - get_all_models() - {} 2025-05-16 10:49:34.611 | INFO | open_webui.routers.openai:get_all_models:390 - get_all_models() - {} 2025-05-16 10:49:34.638 | INFO | open_webui.routers.openai:get_all_models:390 - get_all_models() - {} 2025-05-16 10:49:35.282 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/chat/completions HTTP/1.1" 200 - {} 2025-05-16 10:49:35.841 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/chat/completions HTTP/1.1" 200 - {} 2025-05-16 10:49:36.151 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/chat/completions HTTP/1.1" 200 - {} 2025-05-16 10:49:36.245 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {} 2025-05-16 10:49:37.709 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/chat/completed HTTP/1.1" 200 - {} 2025-05-16 10:49:37.922 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/chat/completed HTTP/1.1" 200 - {} 2025-05-16 10:49:38.030 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/v1/chats/714acd38-1f96-4979-aaac-30af7e6fc77f HTTP/1.1" 200 - {} 2025-05-16 10:49:38.158 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/v1/chats/714acd38-1f96-4979-aaac-30af7e6fc77f HTTP/1.1" 200 - {} 2025-05-16 10:49:38.189 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {} 2025-05-16 10:49:38.228 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {} 2025-05-16 10:49:39.595 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/chat/completed HTTP/1.1" 200 - {} 2025-05-16 10:49:39.741 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/v1/chats/714acd38-1f96-4979-aaac-30af7e6fc77f HTTP/1.1" 200 - {} 2025-05-16 10:49:39.802 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {} 2025-05-16 10:50:07.049 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/users/user/settings HTTP/1.1" 200 - {} 2025-05-16 10:51:51.321 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/v1/chats/new HTTP/1.1" 200 - {} 2025-05-16 10:51:51.895 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {} 2025-05-16 10:51:52.071 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/v1/chats/fd033305-d996-40e3-91f3-e49c2ecae362 HTTP/1.1" 200 - {} 2025-05-16 10:51:52.135 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {} 2025-05-16 10:51:52.245 | INFO | open_webui.routers.openai:get_all_models:390 - get_all_models() - {} 2025-05-16 10:51:52.247 | INFO | open_webui.routers.openai:get_all_models:390 - get_all_models() - {} 2025-05-16 10:51:52.551 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/chat/completions HTTP/1.1" 200 - {} 2025-05-16 10:51:52.559 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/chat/completions HTTP/1.1" 200 - {} 2025-05-16 10:51:52.629 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {} 2025-05-16 10:52:31.959 | INFO | open_webui.routers.openai:get_all_models:390 - get_all_models() - {} 2025-05-16 10:52:32.017 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/chat/completed HTTP/1.1" 200 - {} 2025-05-16 10:52:32.173 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/v1/chats/fd033305-d996-40e3-91f3-e49c2ecae362 HTTP/1.1" 200 - {} 2025-05-16 10:52:32.222 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {} 2025-05-16 10:52:59.121 | INFO | open_webui.routers.openai:get_all_models:390 - get_all_models() - {} 2025-05-16 10:52:59.176 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/chat/completed HTTP/1.1" 200 - {} 2025-05-16 10:52:59.335 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/v1/chats/fd033305-d996-40e3-91f3-e49c2ecae362 HTTP/1.1" 200 - {} 2025-05-16 10:52:59.389 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {} 2025-05-16 10:53:10.372 | INFO | open_webui.routers.openai:get_all_models:390 - get_all_models() - {} 2025-05-16 10:53:10.416 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {} 2025-05-16 10:53:12.461 | INFO | open_webui.routers.openai:get_all_models:390 - get_all_models() - {} 2025-05-16 10:53:12.561 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {} 2025-05-16 10:53:24.204 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/fd033305-d996-40e3-91f3-e49c2ecae362 HTTP/1.1" 200 - {} 2025-05-16 10:53:24.259 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/all/tags HTTP/1.1" 200 - {} 2025-05-16 10:53:24.287 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/all/tags HTTP/1.1" 200 - {} 2025-05-16 10:53:26.518 | INFO | open_webui.models.chats:count_chats_by_tag_name_and_user_id:817 - Count of chats for tag 'engineering': 6 - {} 2025-05-16 10:53:26.529 | INFO | open_webui.models.chats:count_chats_by_tag_name_and_user_id:817 - Count of chats for tag 'manufacturing': 0 - {} 2025-05-16 10:53:26.560 | INFO | open_webui.models.chats:count_chats_by_tag_name_and_user_id:817 - Count of chats for tag 'automation': 1 - {} 2025-05-16 10:53:26.794 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/fd033305-d996-40e3-91f3-e49c2ecae362 HTTP/1.1" 200 - {} 2025-05-16 10:53:26.814 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/all/tags HTTP/1.1" 200 - {} 2025-05-16 10:53:26.861 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/all/tags HTTP/1.1" 200 - {} 2025-05-16 10:55:02.029 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/users/?page=1&order_by=created_at&direction=asc HTTP/1.1" 200 - {} 2025-05-16 10:55:02.089 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/users/?page=1&order_by=created_at&direction=asc HTTP/1.1" 200 - {} 2025-05-16 10:55:03.571 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/evaluations/feedbacks/all HTTP/1.1" 200 - {} 2025-05-16 10:55:42.623 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/auths/admin/config/ldap/server HTTP/1.1" 200 - {} 2025-05-16 10:55:42.630 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/webhook HTTP/1.1" 200 - {} 2025-05-16 10:55:42.648 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/auths/admin/config HTTP/1.1" 200 - {} 2025-05-16 10:55:42.715 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/auths/admin/config/ldap HTTP/1.1" 200 - {} 2025-05-16 10:55:42.834 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/version/updates HTTP/1.1" 200 - {} 2025-05-16 10:55:43.770 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/evaluations/config HTTP/1.1" 200 - {} 2025-05-16 11:14:39.814 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/evaluations/feedbacks/all HTTP/1.1" 200 - {} 2025-05-16 11:14:52.524 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/auths/admin/config HTTP/1.1" 401 - {} 2025-05-16 11:14:52.534 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/webhook HTTP/1.1" 401 - {} 2025-05-16 11:14:52.538 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/version/updates HTTP/1.1" 401 - {} 2025-05-16 11:14:52.542 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/auths/admin/config/ldap/server HTTP/1.1" 401 - {} 2025-05-16 11:14:55.164 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/evaluations/config HTTP/1.1" 401 - {} 2025-05-16 11:15:26.987 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/fd033305-d996-40e3-91f3-e49c2ecae362 HTTP/1.1" 200 - {} 2025-05-16 11:15:32.037 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/fd033305-d996-40e3-91f3-e49c2ecae362/tags HTTP/1.1" 401 - {} 2025-05-16 11:15:46.181 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/users/user/settings HTTP/1.1" 401 - {} 2025-05-16 11:15:55.207 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/auths/signout HTTP/1.1" 200 - {} 2025-05-16 11:15:55.303 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /auth HTTP/1.1" 200 - {} 2025-05-16 11:15:55.446 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /static/loader.js HTTP/1.1" 200 - {} 2025-05-16 11:15:55.644 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /static/splash.png HTTP/1.1" 200 - {} 2025-05-16 11:15:55.737 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /_app/immutable/nodes/37.OQ9ZL4fo.js HTTP/1.1" 200 - {} 2025-05-16 11:15:55.741 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /_app/immutable/assets/37.DUP86x5U.css HTTP/1.1" 200 - {} 2025-05-16 11:16:01.439 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/config HTTP/1.1" 500 - {} Docker logs showing database issue: await self.middleware_stack(scope, receive, send) File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 735, in app await route.handle(scope, receive, send) File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 288, in handle await self.app(scope, receive, send) File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 76, in app await wrap_app_handling_exceptions(app, request)(scope, receive, send) File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app raise exc File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app await app(scope, receive, sender) File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 73, in app response = await f(request) ^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 301, in app raw_response = await run_endpoint_function( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 212, in run_endpoint_function return await dependant.call(**values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/backend/open_webui/main.py", line 1318, in get_app_config user_count = Users.get_num_users() ^^^^^^^^^^^^^^^^^^^^^ File "/app/backend/open_webui/models/users.py", line 246, in get_num_users return db.query(User).count() ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/query.py", line 3142, in count self._legacy_from_self(col).enable_eagerloads(False).scalar() File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/query.py", line 2831, in scalar ret = self.one() ^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/query.py", line 2804, in one return self._iter().one() # type: ignore ^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/query.py", line 2853, in _iter result: Union[ScalarResult[_T], Result[_T]] = self.session.execute( ^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2365, in execute return self._execute_internal( ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2251, in _execute_internal result: Result[Any] = compile_state_cls.orm_execute_statement( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/sqlalchemy/orm/context.py", line 305, in orm_execute_statement result = conn.execute( ^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1416, in execute return meth( ^^^^^ File "/usr/local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py", line 516, in _execute_on_connection return connection._execute_clauseelement( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement ret = self._execute_context( ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context return self._exec_single_context( ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context self._handle_dbapi_exception( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context self.dialect.do_execute( File "/usr/local/lib/python3.11/site-packages/sqlalchemy/engine/default.py", line 942, in do_execute cursor.execute(statement, parameters) sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) database is locked [SQL: SELECT count(*) AS count_1 FROM (SELECT user.id AS user_id, user.name AS user_name, user.email AS user_email, user.role AS user_role, user.profile_image_url AS user_profile_image_url, user.last_active_at AS user_last_active_at, user.updated_at AS user_updated_at, user.created_at AS user_created_at, user.api_key AS user_api_key, user.settings AS user_settings, user.info AS user_info, user.oauth_sub AS user_oauth_sub FROM user) AS anon_1] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-16 11:16:48.084 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /static/splash-dark.png HTTP/1.1" 200 - {} 2025-05-16 11:16:48.656 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /_app/immutable/nodes/38.C4jAt4EV.js HTTP/1.1" 200 - {} 2025-05-16 11:16:52.924 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET / HTTP/1.1" 200 - {} 2025-05-16 11:17:03.537 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/config HTTP/1.1" 200 - {} 2025-05-16 11:17:03.751 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /static/favicon-dark.png HTTP/1.1" 200 - {} 2025-05-16 11:18:31.062 | INFO | open_webui.models.auths:authenticate_user:131 - authenticate_user: *@*.com - {} 2025-05-16 11:18:31.553 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/v1/auths/signin HTTP/1.1" 200 - {} 2025-05-16 11:18:31.629 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/config HTTP/1.1" 200 - {} 2025-05-16 11:18:31.712 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/changelog HTTP/1.1" 200 - {} 2025-05-16 11:18:31.725 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/channels/ HTTP/1.1" 200 - {} 2025-05-16 11:18:31.739 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/users/user/settings HTTP/1.1" 200 - {} 2025-05-16 11:18:31.784 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/all/tags HTTP/1.1" 200 - {} 2025-05-16 11:18:31.786 | INFO | open_webui.routers.openai:get_all_models:390 - get_all_models() - {} 2025-05-16 11:18:31.836 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/models HTTP/1.1" 200 - {} 2025-05-16 11:18:31.852 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/pinned HTTP/1.1" 200 - {} 2025-05-16 11:18:38.484 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/folders/ HTTP/1.1" 401 - {} 2025-05-16 11:18:38.491 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/configs/banners HTTP/1.1" 401 - {} 2025-05-16 11:18:38.492 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/?page=1 HTTP/1.1" 401 - {} 2025-05-16 11:19:32.808 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/auths/signout HTTP/1.1" 200 - {} 2025-05-16 11:19:34.107 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/config HTTP/1.1" 200 - {} 2025-05-16 11:19:46.019 | INFO | open_webui.models.auths:authenticate_user:131 - authenticate_user: *@*.com - {} 2025-05-16 11:19:46.429 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "POST /api/v1/auths/signin HTTP/1.1" 200 - {} 2025-05-16 11:19:47.943 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/config HTTP/1.1" 200 - {} 2025-05-16 11:19:48.608 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/changelog HTTP/1.1" 200 - {} 2025-05-16 11:19:48.646 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/channels/ HTTP/1.1" 200 - {} 2025-05-16 11:19:48.659 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/users/user/settings HTTP/1.1" 200 - {} 2025-05-16 11:19:53.691 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/v1/chats/all/tags HTTP/1.1" 401 - {} 2025-05-16 11:19:53.702 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /api/models HTTP/1.1" 401 - {} 2025-05-16 11:20:13.664 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 86.128.12.84:0 - "GET /_app/immutable/chunks/DbOz8B4B.js HTTP/1.1" 200 - {} Browser logs: Backend config: Object { status: true, name: "Open WebUI", version: "0.6.9", default_locale: "", oauth: {…}, features: {…} } 0.BsggXSYR.js:2:2459 connected 38IHyaFw1xrhRe_mAAAR 0.BsggXSYR.js:1:47095 Object { id: "b47b6c51-e31c-46c1-8e56-9d1ee7d3ab22", email: "*@*.com", name: "* *", role: "admin", profile_image_url: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAFlUlEQVR4Xu2aX4hUVRzHfzOzszO7a226bEUIGilGoYEpsRQRKD2YWdAffEh8KHqpoJ5CCDII+gNRUEGEgZEPPfRQYhZhKRKJqIStSX+EMjIK2ywcd2dmd2a659LM3n8z95x7Z8580+88zj333u/9fs73nt8592TO71jUEP5gHMgQCAwLVwiBYPEgEDAeBEIgaA6A6eEYQiBgDoDJYUIIBMwBMDlMCIGAOQAmhwkhEDAHwOQwIQQC5gCYHCaEQMAcAJPDhBAImANgcpgQAgFzAEwOE0IgYA6AyWFCCATMATA5TAiBgDkAJocJIRAwB8DkMCEEAuYAmBwmhEDAHACT0/eEZMdvlvyyByV31S2SKY5JZuSaeYtqM9IonZF66ReZ+2m3zH7/nrZ9Cx6e0m7bbNj455TUy1NS+/0rqR593vj8bpzQNyADSzZIfuXjLgjdnzKsOvmGFpgkQHw6KuekcuQ5rXvp6tdp1xcgxXXvysDSjTr6ItvM/fi+lA8+1vH81ED+u3r1+KtW02IdyNDGvZGpqE9NSv38aamdPdoyOnfF9ZK5/NrI9rUzX8jMpw+0heIF0rjwm1RPvt0RoHuv4Ssld/WESG7I99qc/vgeqZ89lrgDmZxoFUgUDGVs5diLHR9YjTPFW1+R7NhK37N16r0+IM6r7sIHeq9Gda+hdTt9Y1ntj8Mys2eDia+J21oDMrjmGRm86Smf0NmTO6Ry6Glt8SGgzqDfrvcmBaLEKCjDmz7zpaS0c7G2zjQNrQBxH/Cuj3yvAlMYzYcc2Tzp671zP++R8udbQx6kAaIuNnzvAV8iy/u2yNzpvWm81jrXCpDi7W/KwPLNLUFqvJj+8A4tgcFG+VVPSGHt9vm/nWqotGtZ14EEC4/Kke0y+83riTSbnGQFyIKHTokUFrZ0Vb58MlU5qa7XUPOFc9+5RUCUUWkTEnw9lt4ZM/E1cdueA1HzjeJ6z4SuTY9O/ARtTkwLxNuJ1PxHtyhI+xw9B1KYeEnyNzzS0hlXrqZ9oOb5aYAE02HrdaW09xxI8F2cdDA3BWUKRCU5O75a8kvvlszo/Jhks+S1AmTk/sO+B7TV27oxU29XwZl2DpP2PU/I/xWIqgSrX79spdT1AiOQmO6rs5JgkoC4tpcEEJ21rMzgqGRHl0vOGUd8nwAcBy+qKqtfFYvpoO7tue7kc7WzpONZZLQ1nvQ8IcEqS2fpPC7WOsfTAFHXD60IdFg309Gj26bnQIKLirbKyLRAlIHB9Swb30Z6DiS0ctqFmbqabKp5Q/1vZ+nkz+NOJfRJaPm+G0BC6W6zkKnb+3Xa9RxIVE9LOxcJ9tyoySaBdMAfXD5JU7WE1sac+07vvpMJ0Ymft01wxTfpEkpwotluTOpGQi7KMaQJJZgScaqW6om3jDYQRH0xLO9/NHI2nRZIfsUWKdz2mq/fRSXRtGPGtbcyhjRFBHuc+l9nJqxeU4W1z/rWxNS5nUroNEBcGBMv+OYhtqpDq0CiNhA0Ybm7Tv76VmpO5dT85cbXSPayJaHNDS7ImI0HprtO1DXVzpPsohvD97M0B1EarAJRN2y3gyQuyt7jOrPmbqz2uvd0YFQObUv1hdPk2awD8Y0p193n+7QbJ9zdufjDLq1v290AYrJTMk677vG+AWkKVO/r3OL1klvobFRz9vZ6v72r3qn29rrfzn/dZ9RLEwFxJq2tb/WG99M1PK5d34HECbzUjhMIGHECIRAwB8DkMCEEAuYAmBwmhEDAHACTw4QQCJgDYHKYEAIBcwBMDhNCIGAOgMlhQggEzAEwOUwIgYA5ACaHCSEQMAfA5DAhBALmAJgcJoRAwBwAk8OEEAiYA2BymBACAXMATA4TQiBgDoDJYUIIBMwBMDlMCIGAOQAmhwkhEDAHwOQwIWBA/gUwI3cSZX7JugAAAABJRU5ErkJggg==", token: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImI0N2I2YzUxLWUzMWMtNDZjMS04ZTU2LTlkMWVlN2QzYWIyMiJ9.jmaF92A8aedCuUHAxnJJfO573qeNF5F4tYU6o1I_ZKY", token_type: "Bearer", expires_at: null, permissions: {…} } 37.OQ9ZL4fo.js:5:716 user-list Object { user_ids: (1) […] } 0.BsggXSYR.js:1:47400 Object { id: "b47b6c51-e31c-46c1-8e56-9d1ee7d3ab22", email: "*@*.com", name: "* *", role: "admin", profile_image_url: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAFlUlEQVR4Xu2aX4hUVRzHfzOzszO7a226bEUIGilGoYEpsRQRKD2YWdAffEh8KHqpoJ5CCDII+gNRUEGEgZEPPfRQYhZhKRKJqIStSX+EMjIK2ywcd2dmd2a659LM3n8z95x7Z8580+88zj333u/9fs73nt8592TO71jUEP5gHMgQCAwLVwiBYPEgEDAeBEIgaA6A6eEYQiBgDoDJYUIIBMwBMDlMCIGAOQAmhwkhEDAHwOQwIQQC5gCYHCaEQMAcAJPDhBAImANgcpgQAgFzAEwOE0IgYA6AyWFCCATMATA5TAiBgDkAJocJIRAwB8DkMCEEAuYAmBwmhEDAHACT0/eEZMdvlvyyByV31S2SKY5JZuSaeYtqM9IonZF66ReZ+2m3zH7/nrZ9Cx6e0m7bbNj455TUy1NS+/0rqR593vj8bpzQNyADSzZIfuXjLgjdnzKsOvmGFpgkQHw6KuekcuQ5rXvp6tdp1xcgxXXvysDSjTr6ItvM/fi+lA8+1vH81ED+u3r1+KtW02IdyNDGvZGpqE9NSv38aamdPdoyOnfF9ZK5/NrI9rUzX8jMpw+0heIF0rjwm1RPvt0RoHuv4Ssld/WESG7I99qc/vgeqZ89lrgDmZxoFUgUDGVs5diLHR9YjTPFW1+R7NhK37N16r0+IM6r7sIHeq9Gda+hdTt9Y1ntj8Mys2eDia+J21oDMrjmGRm86Smf0NmTO6Ry6Glt8SGgzqDfrvcmBaLEKCjDmz7zpaS0c7G2zjQNrQBxH/Cuj3yvAlMYzYcc2Tzp671zP++R8udbQx6kAaIuNnzvAV8iy/u2yNzpvWm81jrXCpDi7W/KwPLNLUFqvJj+8A4tgcFG+VVPSGHt9vm/nWqotGtZ14EEC4/Kke0y+83riTSbnGQFyIKHTokUFrZ0Vb58MlU5qa7XUPOFc9+5RUCUUWkTEnw9lt4ZM/E1cdueA1HzjeJ6z4SuTY9O/ARtTkwLxNuJ1PxHtyhI+xw9B1KYeEnyNzzS0hlXrqZ9oOb5aYAE02HrdaW09xxI8F2cdDA3BWUKRCU5O75a8kvvlszo/Jhks+S1AmTk/sO+B7TV27oxU29XwZl2DpP2PU/I/xWIqgSrX79spdT1AiOQmO6rs5JgkoC4tpcEEJ21rMzgqGRHl0vOGUd8nwAcBy+qKqtfFYvpoO7tue7kc7WzpONZZLQ1nvQ8IcEqS2fpPC7WOsfTAFHXD60IdFg309Gj26bnQIKLirbKyLRAlIHB9Swb30Z6DiS0ctqFmbqabKp5Q/1vZ+nkz+NOJfRJaPm+G0BC6W6zkKnb+3Xa9RxIVE9LOxcJ9tyoySaBdMAfXD5JU7WE1sac+07vvpMJ0Ymft01wxTfpEkpwotluTOpGQi7KMaQJJZgScaqW6om3jDYQRH0xLO9/NHI2nRZIfsUWKdz2mq/fRSXRtGPGtbcyhjRFBHuc+l9nJqxeU4W1z/rWxNS5nUroNEBcGBMv+OYhtqpDq0CiNhA0Ybm7Tv76VmpO5dT85cbXSPayJaHNDS7ImI0HprtO1DXVzpPsohvD97M0B1EarAJRN2y3gyQuyt7jOrPmbqz2uvd0YFQObUv1hdPk2awD8Y0p193n+7QbJ9zdufjDLq1v290AYrJTMk677vG+AWkKVO/r3OL1klvobFRz9vZ6v72r3qn29rrfzn/dZ9RLEwFxJq2tb/WG99M1PK5d34HECbzUjhMIGHECIRAwB8DkMCEEAuYAmBwmhEDAHACTw4QQCJgDYHKYEAIBcwBMDhNCIGAOgMlhQggEzAEwOUwIgYA5ACaHCSEQMAfA5DAhBALmAJgcJoRAwBwAk8OEEAiYA2BymBACAXMATA4TQiBgDoDJYUIIBMwBMDlMCIGAOQAmhwkhEDAHwOQwIWBA/gUwI3cSZX7JugAAAABJRU5ErkJggg==", token: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImI0N2I2YzUxLWUzMWMtNDZjMS04ZTU2LTlkMWVlN2QzYWIyMiJ9.jmaF92A8aedCuUHAxnJJfO573qeNF5F4tYU6o1I_ZKY", token_type: "Bearer", expires_at: null, permissions: {…} } 37.OQ9ZL4fo.js:5:716 user-list Object { user_ids: (1) […] } 0.BsggXSYR.js:1:47400 Object { detail: "Your session has expired or the token is invalid. Please sign in again." } C8uAGV2v.js:1:3943 Uncaught (in promise) Object { detail: "Your session has expired or the token is invalid. Please sign in again." } Object { detail: "Your session has expired or the token is invalid. Please sign in again." } DcjrMSoS.js:58:2678 Uncaught (in promise) Object { detail: "Your session has expired or the token is invalid. Please sign in again." } Socket undefined disconnected due to ping timeout 0.BsggXSYR.js:1:47282 connected KTx11CW3JQQ4-_poAAAT 0.BsggXSYR.js:1:47095 user-list Object { user_ids: [] } 0.BsggXSYR.js:1:47400 ### Additional Information _No response_
GiteaMirror added the bug label 2025-11-11 16:14:18 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#5197