Version 0.5.3 ruined the work of Open WebUI #3159

Closed
opened 2025-11-11 15:23:58 -06:00 by GiteaMirror · 7 comments
Owner

Originally created by @T-Shilov on GitHub (Jan 1, 2025).

Hello everyone and Happy New Year!

Version 0.5.2 it worked fine yesterday.
Today I updated the Open Web UI to version 0.5.3 with the following commands:

docker rm -f open-webui
docker run -d --network=host -v open-webui:/app/backend/data -e OLLAMA_BASE_URL=http://127.0.0.1:11434 --name open-webui --restart always ghcr.io/open-webui/open-webui:main

After that, Open WebUI 0.5.3 stopped working, there is an error in the browser:

Network Problem

And there are numerous errors in the docker logs:

$ docker logs open-webui
Loading WEBUI_SECRET_KEY from file, not provided as an environment variable.
Generating WEBUI_SECRET_KEY
Loading WEBUI_SECRET_KEY from .webui_secret_key
/app/backend/open_webui
/app/backend
/app
Running migrations
INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
INFO  [alembic.runtime.migration] Running upgrade  -> 7e5b5dc7342b, init
INFO  [alembic.runtime.migration] Running upgrade 7e5b5dc7342b -> ca81bd47c050, Add config table
INFO  [alembic.runtime.migration] Running upgrade ca81bd47c050 -> c0fbf31ca0db, Update file table
INFO  [alembic.runtime.migration] Running upgrade c0fbf31ca0db -> 6a39f3d8e55c, Add knowledge table
INFO  [alembic.runtime.migration] Running upgrade 6a39f3d8e55c -> 242a2047eae0, Update chat table
INFO  [alembic.runtime.migration] Running upgrade 242a2047eae0 -> 1af9b942657b, Migrate tags
INFO  [alembic.runtime.migration] Running upgrade 1af9b942657b -> 3ab32c4b8f59, Update tags
INFO  [alembic.runtime.migration] Running upgrade 3ab32c4b8f59 -> c69f45358db4, Add folder table
INFO  [alembic.runtime.migration] Running upgrade c69f45358db4 -> c29facfe716b, Update file table path
INFO  [alembic.runtime.migration] Running upgrade c29facfe716b -> af906e964978, Add feedback table
INFO  [alembic.runtime.migration] Running upgrade af906e964978 -> 4ace53fd72c8, Update folder table and change DateTime to BigInteger for timestamp fields
INFO  [alembic.runtime.migration] Running upgrade 4ace53fd72c8 -> 922e7a387820, Add group table
INFO  [alembic.runtime.migration] Running upgrade 922e7a387820 -> 57c599a3cb57, Add channel table
INFO  [alembic.runtime.migration] Running upgrade 57c599a3cb57 -> 7826ab40b532, Update file table
INFO  [alembic.runtime.migration] Running upgrade 7826ab40b532 -> 3781e22d8b01, Update message & channel tables
INFO  [open_webui.env] 'DEFAULT_LOCALE' loaded from the latest database entry
INFO  [open_webui.env] 'DEFAULT_PROMPT_SUGGESTIONS' loaded from the latest database entry
WARNI [open_webui.env] 

WARNING: CORS_ALLOW_ORIGIN IS SET TO '*' - NOT RECOMMENDED FOR PRODUCTION DEPLOYMENTS.

INFO  [open_webui.env] Embedding model set: sentence-transformers/all-MiniLM-L6-v2
WARNI [langchain_community.utils.user_agent] USER_AGENT environment variable not set, consider setting it to identify your requests.
Creating knowledge table
Migrating data from document table to knowledge table
Converting 'chat' column to JSON
Renaming 'chat' column to 'old_chat'
Adding new 'chat' column of type JSON
Dropping 'old_chat' column
Primary Key: {'name': None, 'constrained_columns': []}
Unique Constraints: [{'name': 'uq_id_user_id', 'column_names': ['id', 'user_id']}]
Indexes: [{'name': 'tag_id', 'column_names': ['id'], 'unique': 1, 'dialect_options': {}}]
Creating new primary key with 'id' and 'user_id'.
Dropping unique constraint: uq_id_user_id
Dropping unique index: tag_id

  ___                    __        __   _     _   _ ___
 / _ \ _ __   ___ _ __   \ \      / /__| |__ | | | |_ _|
| | | | '_ \ / _ \ '_ \   \ \ /\ / / _ \ '_ \| | | || |
| |_| | |_) |  __/ | | |   \ V  V /  __/ |_) | |_| || |
 \___/| .__/ \___|_| |_|    \_/\_/ \___|_.__/ \___/|___|
      |_|


v0.5.3 - building the best open-source AI user interface.

https://github.com/open-webui/open-webui

Fetching 30 files: 100%|██████████| 30/30 [01:17<00:00,  2.58s/it]
INFO:     Started server process [1]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8080 (Press CTRL+C to quit)
INFO:     77.221.143.41:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request
INFO:     192.168.1.100:0 - "GET /error HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /_app/immutable/entry/start.BwhpnGy0.js HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /_app/immutable/chunks/scheduler.BUEsFZp5.js HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /_app/immutable/chunks/entry.-_rlV0jT.js HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /_app/immutable/entry/app.sVNszOKY.js HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /_app/immutable/chunks/preload-helper.C1FmrZbK.js HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /_app/immutable/chunks/index.DMbsBxcm.js HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /_app/immutable/chunks/index.oXsFZcbB.js HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /static/splash.png HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /favicon/apple-touch-icon.png HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /favicon/favicon.svg HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /_app/immutable/nodes/0.2TWuB32D.js HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /_app/immutable/chunks/globals.D0QH3NT1.js HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /_app/immutable/chunks/index.CGwCSIWv.js HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /_app/immutable/chunks/index.DBHc2p4i.js HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /_app/immutable/chunks/each.CzsD_kOT.js HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /_app/immutable/chunks/stores.BwgXhlgq.js HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /_app/immutable/chunks/spread.CgU5AtxT.js HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /_app/immutable/chunks/Toaster.svelte_svelte_type_style_lang.BMvSSSfm.js HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /_app/immutable/chunks/index.DOMFCAUa.js HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /_app/immutable/chunks/index.DQaMmkvv.js HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /_app/immutable/chunks/index.BM9fxPYj.js HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /_app/immutable/chunks/index.DsqDd6M9.js HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /_app/immutable/chunks/i18next.B1Cj3nBs.js HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /_app/immutable/chunks/_commonjsHelpers.BosuxZz1.js HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /_app/immutable/chunks/index.BHTblBYf.js HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /_app/immutable/nodes/1.s27ncHXo.js HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /_app/immutable/chunks/marked.esm._0_gBwjO.js HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /_app/immutable/nodes/34.Y_-QZETI.js HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /_app/immutable/assets/Toaster.436keKGd.css HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /_app/immutable/assets/0.vRRBRtXy.css HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /api/config HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request
INFO:     192.168.1.100:0 - "GET /api/v1/auths/ HTTP/1.0" 401 Unauthorized
INFO:     192.168.1.100:0 - "GET /assets/images/galaxy.jpg HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /assets/images/adam.jpg HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /assets/images/earth.jpg HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /static/favicon.png HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /assets/images/space.jpg HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request
INFO:     192.168.1.100:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request
INFO:     192.168.1.100:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request
INFO  [open_webui.env] Saving 'ENABLE_SIGNUP' to the database
INFO  [open_webui.models.auths] insert_new_auth
INFO:     192.168.1.100:0 - "POST /api/v1/auths/signup HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /api/config HTTP/1.0" 200 OK
ERROR:    Exception in ASGI application
  + Exception Group Traceback (most recent call last):
  |   File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |   File "/usr/local/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/usr/local/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_impl.py", line 401, in run_asgi
    |     result = await app(  # type: ignore[func-returns-value]
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/usr/local/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 70, in __call__
    |     return await self.app(scope, receive, send)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/usr/local/lib/python3.11/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/usr/local/lib/python3.11/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |   File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__
    |     self.gen.throw(typ, value, traceback)
    |   File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/app/backend/open_webui/main.py", line 723, in inspect_websocket
    |     return await call_next(request)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 166, in call_next
    |     raise RuntimeError("No response returned.")
    | RuntimeError: No response returned.
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_impl.py", line 401, in run_asgi
    result = await app(  # type: ignore[func-returns-value]
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 70, in __call__
    return await self.app(scope, receive, send)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/local/lib/python3.11/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
  File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__
    self.gen.throw(typ, value, traceback)
  File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/backend/open_webui/main.py", line 723, in inspect_websocket
    return await call_next(request)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 166, in call_next
    raise RuntimeError("No response returned.")
RuntimeError: No response returned.
ERROR:    Exception in ASGI application
  + Exception Group Traceback (most recent call last):
  |   File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |   File "/usr/local/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/usr/local/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_impl.py", line 401, in run_asgi
    |     result = await app(  # type: ignore[func-returns-value]
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/usr/local/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 70, in __call__
    |     return await self.app(scope, receive, send)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/usr/local/lib/python3.11/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/usr/local/lib/python3.11/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |   File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__
    |     self.gen.throw(typ, value, traceback)
    |   File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/app/backend/open_webui/main.py", line 723, in inspect_websocket
    |     return await call_next(request)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 166, in call_next
    |     raise RuntimeError("No response returned.")
    | RuntimeError: No response returned.
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_impl.py", line 401, in run_asgi
    result = await app(  # type: ignore[func-returns-value]
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 70, in __call__
    return await self.app(scope, receive, send)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/local/lib/python3.11/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
  File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__
    self.gen.throw(typ, value, traceback)
  File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/backend/open_webui/main.py", line 723, in inspect_websocket
    return await call_next(request)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 166, in call_next
    raise RuntimeError("No response returned.")
RuntimeError: No response returned.
INFO:     192.168.1.100:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request
INFO:     192.168.1.100:0 - "GET /api/changelog HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /api/v1/users/user/settings HTTP/1.0" 200 OK
INFO  [open_webui.routers.openai] get_all_models()
INFO  [open_webui.routers.ollama] get_all_models()
INFO:     192.168.1.100:0 - "GET /api/models HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /api/v1/configs/banners HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /api/v1/tools/ HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /ollama/api/version HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /api/v1/channels/ HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /api/v1/users/user/settings HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /api/v1/chats/all/tags HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /api/v1/chats/pinned HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /api/v1/folders/ HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /api/v1/chats/?page=1 HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /api/v1/chats/?page=2 HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "POST /api/v1/users/user/settings/update HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request
INFO:     77.221.143.41:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request
INFO:     192.168.1.100:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request
INFO:     192.168.1.100:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request
INFO:     192.168.1.100:0 - "POST /api/v1/tasks/auto/completions HTTP/1.0" 200 OK
INFO:     192.168.1.100:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request
INFO:     192.168.1.100:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request
INFO:     192.168.1.100:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request
INFO:     77.221.143.41:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request
INFO:     192.168.1.100:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request
INFO:     192.168.1.100:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request
INFO:     77.221.143.41:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request
INFO:     192.168.1.100:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request
INFO:     77.221.143.41:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request
:~$ 

/

Originally created by @T-Shilov on GitHub (Jan 1, 2025). Hello everyone and Happy New Year! Version **0.5.2** it worked fine yesterday. Today I updated the Open Web UI to version **0.5.3** with the following commands: ``` docker rm -f open-webui docker run -d --network=host -v open-webui:/app/backend/data -e OLLAMA_BASE_URL=http://127.0.0.1:11434 --name open-webui --restart always ghcr.io/open-webui/open-webui:main ``` After that, Open WebUI **0.5.3 stopped working**, there is an error in the browser: `Network Problem` And there are numerous errors in the docker logs: ``` $ docker logs open-webui Loading WEBUI_SECRET_KEY from file, not provided as an environment variable. Generating WEBUI_SECRET_KEY Loading WEBUI_SECRET_KEY from .webui_secret_key /app/backend/open_webui /app/backend /app Running migrations INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.runtime.migration] Running upgrade -> 7e5b5dc7342b, init INFO [alembic.runtime.migration] Running upgrade 7e5b5dc7342b -> ca81bd47c050, Add config table INFO [alembic.runtime.migration] Running upgrade ca81bd47c050 -> c0fbf31ca0db, Update file table INFO [alembic.runtime.migration] Running upgrade c0fbf31ca0db -> 6a39f3d8e55c, Add knowledge table INFO [alembic.runtime.migration] Running upgrade 6a39f3d8e55c -> 242a2047eae0, Update chat table INFO [alembic.runtime.migration] Running upgrade 242a2047eae0 -> 1af9b942657b, Migrate tags INFO [alembic.runtime.migration] Running upgrade 1af9b942657b -> 3ab32c4b8f59, Update tags INFO [alembic.runtime.migration] Running upgrade 3ab32c4b8f59 -> c69f45358db4, Add folder table INFO [alembic.runtime.migration] Running upgrade c69f45358db4 -> c29facfe716b, Update file table path INFO [alembic.runtime.migration] Running upgrade c29facfe716b -> af906e964978, Add feedback table INFO [alembic.runtime.migration] Running upgrade af906e964978 -> 4ace53fd72c8, Update folder table and change DateTime to BigInteger for timestamp fields INFO [alembic.runtime.migration] Running upgrade 4ace53fd72c8 -> 922e7a387820, Add group table INFO [alembic.runtime.migration] Running upgrade 922e7a387820 -> 57c599a3cb57, Add channel table INFO [alembic.runtime.migration] Running upgrade 57c599a3cb57 -> 7826ab40b532, Update file table INFO [alembic.runtime.migration] Running upgrade 7826ab40b532 -> 3781e22d8b01, Update message & channel tables INFO [open_webui.env] 'DEFAULT_LOCALE' loaded from the latest database entry INFO [open_webui.env] 'DEFAULT_PROMPT_SUGGESTIONS' loaded from the latest database entry WARNI [open_webui.env] WARNING: CORS_ALLOW_ORIGIN IS SET TO '*' - NOT RECOMMENDED FOR PRODUCTION DEPLOYMENTS. INFO [open_webui.env] Embedding model set: sentence-transformers/all-MiniLM-L6-v2 WARNI [langchain_community.utils.user_agent] USER_AGENT environment variable not set, consider setting it to identify your requests. Creating knowledge table Migrating data from document table to knowledge table Converting 'chat' column to JSON Renaming 'chat' column to 'old_chat' Adding new 'chat' column of type JSON Dropping 'old_chat' column Primary Key: {'name': None, 'constrained_columns': []} Unique Constraints: [{'name': 'uq_id_user_id', 'column_names': ['id', 'user_id']}] Indexes: [{'name': 'tag_id', 'column_names': ['id'], 'unique': 1, 'dialect_options': {}}] Creating new primary key with 'id' and 'user_id'. Dropping unique constraint: uq_id_user_id Dropping unique index: tag_id ___ __ __ _ _ _ ___ / _ \ _ __ ___ _ __ \ \ / /__| |__ | | | |_ _| | | | | '_ \ / _ \ '_ \ \ \ /\ / / _ \ '_ \| | | || | | |_| | |_) | __/ | | | \ V V / __/ |_) | |_| || | \___/| .__/ \___|_| |_| \_/\_/ \___|_.__/ \___/|___| |_| v0.5.3 - building the best open-source AI user interface. https://github.com/open-webui/open-webui Fetching 30 files: 100%|██████████| 30/30 [01:17<00:00, 2.58s/it] INFO: Started server process [1] INFO: Waiting for application startup. INFO: Application startup complete. INFO: Uvicorn running on http://0.0.0.0:8080 (Press CTRL+C to quit) INFO: 77.221.143.41:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request INFO: 192.168.1.100:0 - "GET /error HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /_app/immutable/entry/start.BwhpnGy0.js HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /_app/immutable/chunks/scheduler.BUEsFZp5.js HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /_app/immutable/chunks/entry.-_rlV0jT.js HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /_app/immutable/entry/app.sVNszOKY.js HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /_app/immutable/chunks/preload-helper.C1FmrZbK.js HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /_app/immutable/chunks/index.DMbsBxcm.js HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /_app/immutable/chunks/index.oXsFZcbB.js HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /static/splash.png HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /favicon/apple-touch-icon.png HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /favicon/favicon.svg HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /_app/immutable/nodes/0.2TWuB32D.js HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /_app/immutable/chunks/globals.D0QH3NT1.js HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /_app/immutable/chunks/index.CGwCSIWv.js HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /_app/immutable/chunks/index.DBHc2p4i.js HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /_app/immutable/chunks/each.CzsD_kOT.js HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /_app/immutable/chunks/stores.BwgXhlgq.js HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /_app/immutable/chunks/spread.CgU5AtxT.js HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /_app/immutable/chunks/Toaster.svelte_svelte_type_style_lang.BMvSSSfm.js HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /_app/immutable/chunks/index.DOMFCAUa.js HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /_app/immutable/chunks/index.DQaMmkvv.js HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /_app/immutable/chunks/index.BM9fxPYj.js HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /_app/immutable/chunks/index.DsqDd6M9.js HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /_app/immutable/chunks/i18next.B1Cj3nBs.js HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /_app/immutable/chunks/_commonjsHelpers.BosuxZz1.js HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /_app/immutable/chunks/index.BHTblBYf.js HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /_app/immutable/nodes/1.s27ncHXo.js HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /_app/immutable/chunks/marked.esm._0_gBwjO.js HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /_app/immutable/nodes/34.Y_-QZETI.js HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /_app/immutable/assets/Toaster.436keKGd.css HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /_app/immutable/assets/0.vRRBRtXy.css HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /api/config HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request INFO: 192.168.1.100:0 - "GET /api/v1/auths/ HTTP/1.0" 401 Unauthorized INFO: 192.168.1.100:0 - "GET /assets/images/galaxy.jpg HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /assets/images/adam.jpg HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /assets/images/earth.jpg HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /static/favicon.png HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /assets/images/space.jpg HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request INFO: 192.168.1.100:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request INFO: 192.168.1.100:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request INFO [open_webui.env] Saving 'ENABLE_SIGNUP' to the database INFO [open_webui.models.auths] insert_new_auth INFO: 192.168.1.100:0 - "POST /api/v1/auths/signup HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /api/config HTTP/1.0" 200 OK ERROR: Exception in ASGI application + Exception Group Traceback (most recent call last): | File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 87, in collapse_excgroups | yield | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 190, in __call__ | async with anyio.create_task_group() as task_group: | File "/usr/local/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__ | raise BaseExceptionGroup( | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception) +-+---------------- 1 ---------------- | Traceback (most recent call last): | File "/usr/local/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_impl.py", line 401, in run_asgi | result = await app( # type: ignore[func-returns-value] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/local/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 70, in __call__ | return await self.app(scope, receive, send) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/local/lib/python3.11/site-packages/fastapi/applications.py", line 1054, in __call__ | await super().__call__(scope, receive, send) | File "/usr/local/lib/python3.11/site-packages/starlette/applications.py", line 123, in __call__ | await self.middleware_stack(scope, receive, send) | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 186, in __call__ | raise exc | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 164, in __call__ | await self.app(scope, receive, _send) | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 85, in __call__ | await self.app(scope, receive, send) | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in __call__ | with collapse_excgroups(): | File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__ | self.gen.throw(typ, value, traceback) | File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups | raise exc | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 191, in __call__ | response = await self.dispatch_func(request, call_next) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/app/backend/open_webui/main.py", line 723, in inspect_websocket | return await call_next(request) | ^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 166, in call_next | raise RuntimeError("No response returned.") | RuntimeError: No response returned. +------------------------------------ During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_impl.py", line 401, in run_asgi result = await app( # type: ignore[func-returns-value] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 70, in __call__ return await self.app(scope, receive, send) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/fastapi/applications.py", line 1054, in __call__ await super().__call__(scope, receive, send) File "/usr/local/lib/python3.11/site-packages/starlette/applications.py", line 123, in __call__ await self.middleware_stack(scope, receive, send) File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 186, in __call__ raise exc File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 164, in __call__ await self.app(scope, receive, _send) File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 85, in __call__ await self.app(scope, receive, send) File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in __call__ with collapse_excgroups(): File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__ self.gen.throw(typ, value, traceback) File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups raise exc File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 191, in __call__ response = await self.dispatch_func(request, call_next) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/backend/open_webui/main.py", line 723, in inspect_websocket return await call_next(request) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 166, in call_next raise RuntimeError("No response returned.") RuntimeError: No response returned. ERROR: Exception in ASGI application + Exception Group Traceback (most recent call last): | File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 87, in collapse_excgroups | yield | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 190, in __call__ | async with anyio.create_task_group() as task_group: | File "/usr/local/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__ | raise BaseExceptionGroup( | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception) +-+---------------- 1 ---------------- | Traceback (most recent call last): | File "/usr/local/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_impl.py", line 401, in run_asgi | result = await app( # type: ignore[func-returns-value] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/local/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 70, in __call__ | return await self.app(scope, receive, send) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/local/lib/python3.11/site-packages/fastapi/applications.py", line 1054, in __call__ | await super().__call__(scope, receive, send) | File "/usr/local/lib/python3.11/site-packages/starlette/applications.py", line 123, in __call__ | await self.middleware_stack(scope, receive, send) | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 186, in __call__ | raise exc | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 164, in __call__ | await self.app(scope, receive, _send) | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 85, in __call__ | await self.app(scope, receive, send) | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in __call__ | with collapse_excgroups(): | File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__ | self.gen.throw(typ, value, traceback) | File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups | raise exc | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 191, in __call__ | response = await self.dispatch_func(request, call_next) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/app/backend/open_webui/main.py", line 723, in inspect_websocket | return await call_next(request) | ^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 166, in call_next | raise RuntimeError("No response returned.") | RuntimeError: No response returned. +------------------------------------ During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_impl.py", line 401, in run_asgi result = await app( # type: ignore[func-returns-value] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 70, in __call__ return await self.app(scope, receive, send) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/fastapi/applications.py", line 1054, in __call__ await super().__call__(scope, receive, send) File "/usr/local/lib/python3.11/site-packages/starlette/applications.py", line 123, in __call__ await self.middleware_stack(scope, receive, send) File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 186, in __call__ raise exc File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 164, in __call__ await self.app(scope, receive, _send) File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 85, in __call__ await self.app(scope, receive, send) File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in __call__ with collapse_excgroups(): File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__ self.gen.throw(typ, value, traceback) File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups raise exc File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 191, in __call__ response = await self.dispatch_func(request, call_next) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/backend/open_webui/main.py", line 723, in inspect_websocket return await call_next(request) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 166, in call_next raise RuntimeError("No response returned.") RuntimeError: No response returned. INFO: 192.168.1.100:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request INFO: 192.168.1.100:0 - "GET /api/changelog HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /api/v1/users/user/settings HTTP/1.0" 200 OK INFO [open_webui.routers.openai] get_all_models() INFO [open_webui.routers.ollama] get_all_models() INFO: 192.168.1.100:0 - "GET /api/models HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /api/v1/configs/banners HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /api/v1/tools/ HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /ollama/api/version HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /api/v1/channels/ HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /api/v1/users/user/settings HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /api/v1/chats/all/tags HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /api/v1/chats/pinned HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /api/v1/folders/ HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /api/v1/chats/?page=1 HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /api/v1/chats/?page=2 HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "POST /api/v1/users/user/settings/update HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request INFO: 77.221.143.41:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request INFO: 192.168.1.100:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request INFO: 192.168.1.100:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request INFO: 192.168.1.100:0 - "POST /api/v1/tasks/auto/completions HTTP/1.0" 200 OK INFO: 192.168.1.100:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request INFO: 192.168.1.100:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request INFO: 192.168.1.100:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request INFO: 77.221.143.41:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request INFO: 192.168.1.100:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request INFO: 192.168.1.100:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request INFO: 77.221.143.41:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request INFO: 192.168.1.100:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request INFO: 77.221.143.41:0 - "GET /ws/socket.io/?EIO=4&transport=websocket HTTP/1.0" 400 Bad Request :~$ ``` /
Author
Owner

@tjbck commented on GitHub (Jan 1, 2025):

#8074

@tjbck commented on GitHub (Jan 1, 2025): #8074
Author
Owner

@T-Shilov commented on GitHub (Jan 1, 2025):

Wow, how many problems are there, it turns out
Thanks!

@T-Shilov commented on GitHub (Jan 1, 2025): Wow, how many problems are there, it turns out Thanks!
Author
Owner

@danielj23 commented on GitHub (Jan 1, 2025):

Is it politically correct to point out to people like @T-Shilov that he is participating in a free-use beta project that is not perfect?

@danielj23 commented on GitHub (Jan 1, 2025): Is it politically correct to point out to people like @T-Shilov that he is participating in a free-use beta project that is not perfect?
Author
Owner

@T-Shilov commented on GitHub (Jan 2, 2025):

danielj23
I did not understand what you mean by your remark? Did I break any rules?

@T-Shilov commented on GitHub (Jan 2, 2025): **danielj23** I did not understand what you mean by your remark? Did I break any rules?
Author
Owner

@danielj23 commented on GitHub (Jan 2, 2025):

@T-Shilov

Because your comments and posts sound more like a bad product manager dictating rules, rather than a user of an open source free project that is committing zero actual help.

@danielj23 commented on GitHub (Jan 2, 2025): @T-Shilov Because your comments and posts sound more like a bad product manager dictating rules, rather than a user of an open source free project that is committing zero actual help.
Author
Owner

@T-Shilov commented on GitHub (Jan 2, 2025):

Adding explicit use of web sockets to the Nginx config helped me:

        # WebSocket support
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";

@T-Shilov commented on GitHub (Jan 2, 2025): Adding explicit use of web sockets to the Nginx config helped me: ``` # WebSocket support proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; ```
Author
Owner

@T-Shilov commented on GitHub (Jan 2, 2025):

danielj23, you are deeply mistaken. I ask harmless questions if I can't do something.
I don't have enough knowledge and experience to help others.

@T-Shilov commented on GitHub (Jan 2, 2025): **danielj23**, you are deeply mistaken. I ask harmless questions if I can't do something. I don't have enough knowledge and experience to help others.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#3159