issue: Fails to start after update, stuck in boot loop #4653

Closed
opened 2025-11-11 15:59:55 -06:00 by GiteaMirror · 5 comments
Owner

Originally created by @KaiNorberg on GitHub (Apr 1, 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.0

Ollama Version (if applicable)

No response

Operating System

Fedora 41 Server

Browser (if applicable)

No response

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

The server is expected to boot.

Actual Behavior

After starting the docker container with the command docker run -d -p 3000:8080 -e GLOBAL_LOG_LEVEL="DEBUG" -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main the server never fully starts and gets stuck in a boot loop.

This only started happening after the latest update from v0.5.20 to v0.6.0, the update was performed via the docker pull ghcr.io/open-webui/open-webui:main command.

As a debugging step i tried running open-webui via uv, using the DATA_DIR=~/.open-webui uvx --python 3.11 open-webui@latest serve command. In that case, open-webui simply crashes with no discernible error message.

Steps to Reproduce

  1. Run the docker run -d -p 3000:8080 -e GLOBAL_LOG_LEVEL="DEBUG" -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main command.
  2. Get stuck in boot loop.

Logs & Screenshots

Running docker logs -f open-webui shows that the container is stuck in a boot loop printing the following over and over.

Loading WEBUI_SECRET_KEY from file, not provided as an environment variable.
Loading WEBUI_SECRET_KEY from .webui_secret_key
/app/backend/open_webui
/app/backend
/app
INFO:open_webui.env:GLOBAL_LOG_LEVEL: DEBUG
INFO:open_webui.env:AUDIO_LOG_LEVEL: DEBUG
INFO:open_webui.env:COMFYUI_LOG_LEVEL: DEBUG
INFO:open_webui.env:CONFIG_LOG_LEVEL: DEBUG
INFO:open_webui.env:DB_LOG_LEVEL: DEBUG
INFO:open_webui.env:IMAGES_LOG_LEVEL: DEBUG
INFO:open_webui.env:MAIN_LOG_LEVEL: DEBUG
INFO:open_webui.env:MODELS_LOG_LEVEL: DEBUG
INFO:open_webui.env:OLLAMA_LOG_LEVEL: DEBUG
INFO:open_webui.env:OPENAI_LOG_LEVEL: DEBUG
INFO:open_webui.env:RAG_LOG_LEVEL: DEBUG
INFO:open_webui.env:WEBHOOK_LOG_LEVEL: DEBUG
INFO:open_webui.env:SOCKET_LOG_LEVEL: DEBUG
INFO:open_webui.env:OAUTH_LOG_LEVEL: DEBUG
INFO:open_webui.internal.wrappers:Connected to SQLite database
INFO:open_webui.internal.db:Starting migrations
DEBUG:peewee:('CREATE TABLE IF NOT EXISTS "migratehistory" ("id" INTEGER NOT NULL PRIMARY KEY, "name" VARCHAR(255) NOT NULL, "migrated_at" DATETIME NOT NULL)', [])
DEBUG:peewee:('SELECT "t1"."id", "t1"."name", "t1"."migrated_at" FROM "migratehistory" AS "t1" ORDER BY "t1"."id"', [])
INFO:open_webui.internal.db:There is nothing to migrate
DEBUG:passlib.utils.compat:loaded lazy attr 'SafeConfigParser': <class 'configparser.ConfigParser'>
DEBUG:passlib.utils.compat:loaded lazy attr 'NativeStringIO': <class '_io.StringIO'>
DEBUG:passlib.utils.compat:loaded lazy attr 'BytesIO': <class '_io.BytesIO'>
INFO:open_webui.env:Running migrations
INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
INFO  [open_webui.env] 'ENABLE_DIRECT_CONNECTIONS' loaded from the latest database entry
INFO  [open_webui.env] 'ENABLE_OLLAMA_API' loaded from the latest database entry
INFO  [open_webui.env] 'OLLAMA_BASE_URLS' loaded from the latest database entry
INFO  [open_webui.env] 'OLLAMA_API_CONFIGS' loaded from the latest database entry
INFO  [open_webui.env] 'ENABLE_OPENAI_API' loaded from the latest database entry
INFO  [open_webui.env] 'OPENAI_API_KEYS' loaded from the latest database entry
INFO  [open_webui.env] 'OPENAI_API_BASE_URLS' loaded from the latest database entry
INFO  [open_webui.env] 'OPENAI_API_CONFIGS' loaded from the latest database entry
INFO  [open_webui.env] 'ENABLE_SIGNUP' loaded from the latest database entry
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] 'WEBUI_BANNERS' loaded from the latest database entry
INFO  [open_webui.env] 'TASK_MODEL' loaded from the latest database entry
INFO  [open_webui.env] 'TASK_MODEL_EXTERNAL' loaded from the latest database entry
INFO  [open_webui.env] 'TITLE_GENERATION_PROMPT_TEMPLATE' loaded from the latest database entry
INFO  [open_webui.env] 'TAGS_GENERATION_PROMPT_TEMPLATE' loaded from the latest database entry
INFO  [open_webui.env] 'IMAGE_PROMPT_GENERATION_PROMPT_TEMPLATE' loaded from the latest database entry
INFO  [open_webui.env] 'ENABLE_TAGS_GENERATION' loaded from the latest database entry
INFO  [open_webui.env] 'ENABLE_TITLE_GENERATION' loaded from the latest database entry
INFO  [open_webui.env] 'ENABLE_SEARCH_QUERY_GENERATION' loaded from the latest database entry
INFO  [open_webui.env] 'ENABLE_RETRIEVAL_QUERY_GENERATION' loaded from the latest database entry
INFO  [open_webui.env] 'QUERY_GENERATION_PROMPT_TEMPLATE' loaded from the latest database entry
INFO  [open_webui.env] 'ENABLE_AUTOCOMPLETE_GENERATION' loaded from the latest database entry
INFO  [open_webui.env] 'AUTOCOMPLETE_GENERATION_INPUT_MAX_LENGTH' loaded from the latest database entry
INFO  [open_webui.env] 'TOOLS_FUNCTION_CALLING_PROMPT_TEMPLATE' loaded from the latest database entry
INFO  [open_webui.env] 'CODE_EXECUTION_ENGINE' loaded from the latest database entry
INFO  [open_webui.env] 'CODE_EXECUTION_JUPYTER_URL' loaded from the latest database entry
INFO  [open_webui.env] 'CODE_EXECUTION_JUPYTER_AUTH' loaded from the latest database entry
INFO  [open_webui.env] 'CODE_EXECUTION_JUPYTER_AUTH_TOKEN' loaded from the latest database entry
INFO  [open_webui.env] 'CODE_EXECUTION_JUPYTER_AUTH_PASSWORD' loaded from the latest database entry
INFO  [open_webui.env] 'CODE_EXECUTION_JUPYTER_TIMEOUT' loaded from the latest database entry
INFO  [open_webui.env] 'ENABLE_CODE_INTERPRETER' loaded from the latest database entry
INFO  [open_webui.env] 'CODE_INTERPRETER_ENGINE' loaded from the latest database entry
INFO  [open_webui.env] 'CODE_INTERPRETER_PROMPT_TEMPLATE' loaded from the latest database entry
INFO  [open_webui.env] 'CODE_INTERPRETER_JUPYTER_URL' loaded from the latest database entry
INFO  [open_webui.env] 'CODE_INTERPRETER_JUPYTER_AUTH' loaded from the latest database entry
INFO  [open_webui.env] 'CODE_INTERPRETER_JUPYTER_AUTH_TOKEN' loaded from the latest database entry
INFO  [open_webui.env] 'CODE_INTERPRETER_JUPYTER_AUTH_PASSWORD' loaded from the latest database entry
INFO  [open_webui.env] 'CODE_INTERPRETER_JUPYTER_TIMEOUT' loaded from the latest database entry

Output from DATA_DIR=~/.open-webui uvx --python 3.11 open-webui@latest serve

Installed 309 packages in 54.03s
Loading WEBUI_SECRET_KEY from file, not provided as an environment variable.
Loading WEBUI_SECRET_KEY from /home/kai/open-webui-docker/.webui_secret_key
/home/kai/.cache/uv/archive-v0/WdoF6tbIHAPVpQjHDNstR/lib/python3.11/site-packages/open_webui
/home/kai/.cache/uv/archive-v0/WdoF6tbIHAPVpQjHDNstR/lib/python3.11/site-packages
/home/kai/.cache/uv/archive-v0/WdoF6tbIHAPVpQjHDNstR/lib/python3.11
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
Creating knowledge table
Migrating data from document table to knowledge table
INFO  [alembic.runtime.migration] Running upgrade 6a39f3d8e55c -> 242a2047eae0, Update chat table
Converting 'chat' column to JSON
Renaming 'chat' column to 'old_chat'
Adding new 'chat' column of type JSON
Dropping 'old_chat' column
INFO  [alembic.runtime.migration] Running upgrade 242a2047eae0 -> 1af9b942657b, Migrate tags
INFO  [alembic.runtime.migration] Running upgrade 1af9b942657b -> 3ab32c4b8f59, Update tags
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
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.

Additional Information

No response

Originally created by @KaiNorberg on GitHub (Apr 1, 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.0 ### Ollama Version (if applicable) _No response_ ### Operating System Fedora 41 Server ### Browser (if applicable) _No response_ ### 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 The server is expected to boot. ### Actual Behavior After starting the docker container with the command `docker run -d -p 3000:8080 -e GLOBAL_LOG_LEVEL="DEBUG" -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main` the server never fully starts and gets stuck in a boot loop. This only started happening after the latest update from v0.5.20 to v0.6.0, the update was performed via the `docker pull ghcr.io/open-webui/open-webui:main` command. As a debugging step i tried running open-webui via uv, using the `DATA_DIR=~/.open-webui uvx --python 3.11 open-webui@latest serve` command. In that case, open-webui simply crashes with no discernible error message. ### Steps to Reproduce 1. Run the `docker run -d -p 3000:8080 -e GLOBAL_LOG_LEVEL="DEBUG" -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main` command. 2. Get stuck in boot loop. ### Logs & Screenshots Running `docker logs -f open-webui` shows that the container is stuck in a boot loop printing the following over and over. ``` Loading WEBUI_SECRET_KEY from file, not provided as an environment variable. Loading WEBUI_SECRET_KEY from .webui_secret_key /app/backend/open_webui /app/backend /app INFO:open_webui.env:GLOBAL_LOG_LEVEL: DEBUG INFO:open_webui.env:AUDIO_LOG_LEVEL: DEBUG INFO:open_webui.env:COMFYUI_LOG_LEVEL: DEBUG INFO:open_webui.env:CONFIG_LOG_LEVEL: DEBUG INFO:open_webui.env:DB_LOG_LEVEL: DEBUG INFO:open_webui.env:IMAGES_LOG_LEVEL: DEBUG INFO:open_webui.env:MAIN_LOG_LEVEL: DEBUG INFO:open_webui.env:MODELS_LOG_LEVEL: DEBUG INFO:open_webui.env:OLLAMA_LOG_LEVEL: DEBUG INFO:open_webui.env:OPENAI_LOG_LEVEL: DEBUG INFO:open_webui.env:RAG_LOG_LEVEL: DEBUG INFO:open_webui.env:WEBHOOK_LOG_LEVEL: DEBUG INFO:open_webui.env:SOCKET_LOG_LEVEL: DEBUG INFO:open_webui.env:OAUTH_LOG_LEVEL: DEBUG INFO:open_webui.internal.wrappers:Connected to SQLite database INFO:open_webui.internal.db:Starting migrations DEBUG:peewee:('CREATE TABLE IF NOT EXISTS "migratehistory" ("id" INTEGER NOT NULL PRIMARY KEY, "name" VARCHAR(255) NOT NULL, "migrated_at" DATETIME NOT NULL)', []) DEBUG:peewee:('SELECT "t1"."id", "t1"."name", "t1"."migrated_at" FROM "migratehistory" AS "t1" ORDER BY "t1"."id"', []) INFO:open_webui.internal.db:There is nothing to migrate DEBUG:passlib.utils.compat:loaded lazy attr 'SafeConfigParser': <class 'configparser.ConfigParser'> DEBUG:passlib.utils.compat:loaded lazy attr 'NativeStringIO': <class '_io.StringIO'> DEBUG:passlib.utils.compat:loaded lazy attr 'BytesIO': <class '_io.BytesIO'> INFO:open_webui.env:Running migrations INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [open_webui.env] 'ENABLE_DIRECT_CONNECTIONS' loaded from the latest database entry INFO [open_webui.env] 'ENABLE_OLLAMA_API' loaded from the latest database entry INFO [open_webui.env] 'OLLAMA_BASE_URLS' loaded from the latest database entry INFO [open_webui.env] 'OLLAMA_API_CONFIGS' loaded from the latest database entry INFO [open_webui.env] 'ENABLE_OPENAI_API' loaded from the latest database entry INFO [open_webui.env] 'OPENAI_API_KEYS' loaded from the latest database entry INFO [open_webui.env] 'OPENAI_API_BASE_URLS' loaded from the latest database entry INFO [open_webui.env] 'OPENAI_API_CONFIGS' loaded from the latest database entry INFO [open_webui.env] 'ENABLE_SIGNUP' loaded from the latest database entry 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] 'WEBUI_BANNERS' loaded from the latest database entry INFO [open_webui.env] 'TASK_MODEL' loaded from the latest database entry INFO [open_webui.env] 'TASK_MODEL_EXTERNAL' loaded from the latest database entry INFO [open_webui.env] 'TITLE_GENERATION_PROMPT_TEMPLATE' loaded from the latest database entry INFO [open_webui.env] 'TAGS_GENERATION_PROMPT_TEMPLATE' loaded from the latest database entry INFO [open_webui.env] 'IMAGE_PROMPT_GENERATION_PROMPT_TEMPLATE' loaded from the latest database entry INFO [open_webui.env] 'ENABLE_TAGS_GENERATION' loaded from the latest database entry INFO [open_webui.env] 'ENABLE_TITLE_GENERATION' loaded from the latest database entry INFO [open_webui.env] 'ENABLE_SEARCH_QUERY_GENERATION' loaded from the latest database entry INFO [open_webui.env] 'ENABLE_RETRIEVAL_QUERY_GENERATION' loaded from the latest database entry INFO [open_webui.env] 'QUERY_GENERATION_PROMPT_TEMPLATE' loaded from the latest database entry INFO [open_webui.env] 'ENABLE_AUTOCOMPLETE_GENERATION' loaded from the latest database entry INFO [open_webui.env] 'AUTOCOMPLETE_GENERATION_INPUT_MAX_LENGTH' loaded from the latest database entry INFO [open_webui.env] 'TOOLS_FUNCTION_CALLING_PROMPT_TEMPLATE' loaded from the latest database entry INFO [open_webui.env] 'CODE_EXECUTION_ENGINE' loaded from the latest database entry INFO [open_webui.env] 'CODE_EXECUTION_JUPYTER_URL' loaded from the latest database entry INFO [open_webui.env] 'CODE_EXECUTION_JUPYTER_AUTH' loaded from the latest database entry INFO [open_webui.env] 'CODE_EXECUTION_JUPYTER_AUTH_TOKEN' loaded from the latest database entry INFO [open_webui.env] 'CODE_EXECUTION_JUPYTER_AUTH_PASSWORD' loaded from the latest database entry INFO [open_webui.env] 'CODE_EXECUTION_JUPYTER_TIMEOUT' loaded from the latest database entry INFO [open_webui.env] 'ENABLE_CODE_INTERPRETER' loaded from the latest database entry INFO [open_webui.env] 'CODE_INTERPRETER_ENGINE' loaded from the latest database entry INFO [open_webui.env] 'CODE_INTERPRETER_PROMPT_TEMPLATE' loaded from the latest database entry INFO [open_webui.env] 'CODE_INTERPRETER_JUPYTER_URL' loaded from the latest database entry INFO [open_webui.env] 'CODE_INTERPRETER_JUPYTER_AUTH' loaded from the latest database entry INFO [open_webui.env] 'CODE_INTERPRETER_JUPYTER_AUTH_TOKEN' loaded from the latest database entry INFO [open_webui.env] 'CODE_INTERPRETER_JUPYTER_AUTH_PASSWORD' loaded from the latest database entry INFO [open_webui.env] 'CODE_INTERPRETER_JUPYTER_TIMEOUT' loaded from the latest database entry ``` Output from `DATA_DIR=~/.open-webui uvx --python 3.11 open-webui@latest serve` ``` Installed 309 packages in 54.03s Loading WEBUI_SECRET_KEY from file, not provided as an environment variable. Loading WEBUI_SECRET_KEY from /home/kai/open-webui-docker/.webui_secret_key /home/kai/.cache/uv/archive-v0/WdoF6tbIHAPVpQjHDNstR/lib/python3.11/site-packages/open_webui /home/kai/.cache/uv/archive-v0/WdoF6tbIHAPVpQjHDNstR/lib/python3.11/site-packages /home/kai/.cache/uv/archive-v0/WdoF6tbIHAPVpQjHDNstR/lib/python3.11 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 Creating knowledge table Migrating data from document table to knowledge table INFO [alembic.runtime.migration] Running upgrade 6a39f3d8e55c -> 242a2047eae0, Update chat table Converting 'chat' column to JSON Renaming 'chat' column to 'old_chat' Adding new 'chat' column of type JSON Dropping 'old_chat' column INFO [alembic.runtime.migration] Running upgrade 242a2047eae0 -> 1af9b942657b, Migrate tags INFO [alembic.runtime.migration] Running upgrade 1af9b942657b -> 3ab32c4b8f59, Update tags 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 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. ``` ### Additional Information _No response_
GiteaMirror added the bug label 2025-11-11 15:59:55 -06:00
Author
Owner

@MikeMc728 commented on GitHub (Apr 2, 2025):

I have the same issue after upgrading on the Raspberry Pi 4

@MikeMc728 commented on GitHub (Apr 2, 2025): I have the same issue after upgrading on the Raspberry Pi 4
Author
Owner

@KaiNorberg commented on GitHub (Apr 2, 2025):

I am also using a raspberry pi, but I'm using the 3 B+. I ended up backing up my files and nuking my distro and changing distro from fedora server to dietpi thinking it might be a resource issue or that my OS was borked, that did not fix it, had the exact same issue. I then downgraded to open webui version v0.5.2, and now use this command to run it

docker run -d \
  -p 3000:8080 \
  -e RAG_EMBEDDING_ENGINE=ollama \
  -e AUDIO_STT_ENGINE=openai \
  -v open-webui:/app/backend/data \
  --name open-webui \
  --memory="800m" \
  --memory-reservation="500m" \
  --cpus="1.0" \
  --restart=unless-stopped \
  ghcr.io/open-webui/open-webui:v0.5.20

That works just fine, even if I use the exact same command as before and only change the version. I would guess that maybe the newest update broke something when running on a raspberry pi?

@KaiNorberg commented on GitHub (Apr 2, 2025): I am also using a raspberry pi, but I'm using the 3 B+. I ended up backing up my files and nuking my distro and changing distro from fedora server to dietpi thinking it might be a resource issue or that my OS was borked, that did not fix it, had the exact same issue. I then downgraded to open webui version v0.5.2, and now use this command to run it ``` docker run -d \ -p 3000:8080 \ -e RAG_EMBEDDING_ENGINE=ollama \ -e AUDIO_STT_ENGINE=openai \ -v open-webui:/app/backend/data \ --name open-webui \ --memory="800m" \ --memory-reservation="500m" \ --cpus="1.0" \ --restart=unless-stopped \ ghcr.io/open-webui/open-webui:v0.5.20 ``` That works just fine, even if I use the exact same command as before and only change the version. I would guess that maybe the newest update broke something when running on a raspberry pi?
Author
Owner

@MikeMc728 commented on GitHub (Apr 2, 2025):

I'm back running after reverting to v0.5.20

Just for interest, I'm running a Raspberry Pi 400 on Raspberry Pi OS on an M.2 drive inserted in a USB dongle.

Initially I though it might have been a database issue so I renamed webui.db in order for the program to recreate it on relaunch, which didn't help as it got stuck in the same part after recreating the database file.
I then reverted the db so as not to loose my chat history and everything else..

What I did was to alter the docker compose line from:
image: ghcr.io/open-webui/open-webui:main

image: ghcr.io/open-webui/open-webui:v0.5.20

And then relaunched the container with: docker compose up -d whereby it pulled the specified image.

Once a new release is available, I'll try that to see if whatever issue caused this has been resolved.

@MikeMc728 commented on GitHub (Apr 2, 2025): I'm back running after reverting to v0.5.20 Just for interest, I'm running a Raspberry Pi 400 on Raspberry Pi OS on an M.2 drive inserted in a USB dongle. Initially I though it might have been a database issue so I renamed webui.db in order for the program to recreate it on relaunch, which didn't help as it got stuck in the same part after recreating the database file. I then reverted the db so as not to loose my chat history and everything else.. What I did was to alter the docker compose line from: `image: ghcr.io/open-webui/open-webui:main` `image: ghcr.io/open-webui/open-webui:v0.5.20` And then relaunched the container with: `docker compose up -d` whereby it pulled the specified image. Once a new release is available, I'll try that to see if whatever issue caused this has been resolved.
Author
Owner

@themw123 commented on GitHub (Apr 2, 2025):

Same for me with raspberry pi

@themw123 commented on GitHub (Apr 2, 2025): Same for me with raspberry pi
Author
Owner

@tjbck commented on GitHub (Apr 2, 2025):

Most likely related:

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

@tjbck commented on GitHub (Apr 2, 2025): Most likely related: https://github.com/open-webui/open-webui/issues/12257
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#4653