[GH-ISSUE #12888] issue: requirements for tools and filters aren't installed after update #32273

Closed
opened 2026-04-25 06:09:49 -05:00 by GiteaMirror · 2 comments
Owner

Originally created by @JTHesse on GitHub (Apr 15, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/12888

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.5

Ollama Version (if applicable)

v0.6.5

Operating System

Ubuntu 22.04

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 Function or Tool should be active and usable after upgrading the docker image.

Actual Behavior

The Function or Tool is deactivated and need to be saved again, then the requirements will be installed.

Steps to Reproduce

  1. Start OpenWebui container
  2. Add Function or Tool with requirements in frontmatter
  3. Update or recreate container

Logs & Screenshots

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
INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
INFO  [open_webui.env] 'ENABLE_API_KEY' loaded from the latest database entry
INFO  [open_webui.env] 'ENABLE_API_KEY_ENDPOINT_RESTRICTIONS' loaded from the latest database entry
INFO  [open_webui.env] 'API_KEY_ALLOWED_ENDPOINTS' loaded from the latest database entry
INFO  [open_webui.env] 'JWT_EXPIRES_IN' 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] 'TOOL_SERVER_CONNECTIONS' loaded from the latest database entry
INFO  [open_webui.env] 'WEBUI_URL' loaded from the latest database entry
INFO  [open_webui.env] 'ENABLE_SIGNUP' loaded from the latest database entry
INFO  [open_webui.env] 'DEFAULT_MODELS' loaded from the latest database entry
INFO  [open_webui.env] 'DEFAULT_PROMPT_SUGGESTIONS' loaded from the latest database entry
INFO  [open_webui.env] 'MODEL_ORDER_LIST' loaded from the latest database entry
INFO  [open_webui.env] 'DEFAULT_USER_ROLE' loaded from the latest database entry
INFO  [open_webui.env] 'ENABLE_CHANNELS' loaded from the latest database entry
INFO  [open_webui.env] 'ENABLE_EVALUATION_ARENA_MODELS' loaded from the latest database entry
INFO  [open_webui.env] 'EVALUATION_ARENA_MODELS' loaded from the latest database entry
INFO  [open_webui.env] 'WEBHOOK_URL' loaded from the latest database entry
INFO  [open_webui.env] 'ENABLE_COMMUNITY_SHARING' loaded from the latest database entry
INFO  [open_webui.env] 'ENABLE_MESSAGE_RATING' 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] 'SHOW_ADMIN_DETAILS' 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] 'CONTENT_EXTRACTION_ENGINE' loaded from the latest database entry
INFO  [open_webui.env] 'TIKA_SERVER_URL' loaded from the latest database entry
INFO  [open_webui.env] 'RAG_TOP_K' loaded from the latest database entry
INFO  [open_webui.env] 'RAG_TOP_K_RERANKER' loaded from the latest database entry
INFO  [open_webui.env] 'RAG_RELEVANCE_THRESHOLD' loaded from the latest database entry
INFO  [open_webui.env] 'ENABLE_RAG_HYBRID_SEARCH' loaded from the latest database entry
INFO  [open_webui.env] 'RAG_FILE_MAX_COUNT' loaded from the latest database entry
INFO  [open_webui.env] 'RAG_FILE_MAX_SIZE' loaded from the latest database entry
INFO  [open_webui.env] 'RAG_EMBEDDING_ENGINE' loaded from the latest database entry
INFO  [open_webui.env] 'PDF_EXTRACT_IMAGES' loaded from the latest database entry
INFO  [open_webui.env] 'RAG_EMBEDDING_MODEL' loaded from the latest database entry
INFO  [open_webui.env] Embedding model set: sentence-transformers/all-MiniLM-L6-v2
INFO  [open_webui.env] 'RAG_RERANKING_MODEL' loaded from the latest database entry
INFO  [open_webui.env] Reranking model set: BAAI/bge-reranker-v2-m3
INFO  [open_webui.env] 'CHUNK_SIZE' loaded from the latest database entry
INFO  [open_webui.env] 'CHUNK_OVERLAP' loaded from the latest database entry
INFO  [open_webui.env] 'RAG_TEMPLATE' loaded from the latest database entry
INFO  [open_webui.env] 'YOUTUBE_LOADER_LANGUAGE' loaded from the latest database entry
INFO  [open_webui.env] 'ENABLE_WEB_SEARCH' loaded from the latest database entry
INFO  [open_webui.env] 'WEB_SEARCH_ENGINE' loaded from the latest database entry
INFO  [open_webui.env] 'WEB_SEARCH_RESULT_COUNT' loaded from the latest database entry
INFO  [open_webui.env] 'WEB_SEARCH_CONCURRENT_REQUESTS' loaded from the latest database entry
INFO  [open_webui.env] 'SEARXNG_QUERY_URL' loaded from the latest database entry
INFO  [open_webui.env] 'GOOGLE_PSE_API_KEY' loaded from the latest database entry
INFO  [open_webui.env] 'GOOGLE_PSE_ENGINE_ID' loaded from the latest database entry
INFO  [open_webui.env] 'BRAVE_SEARCH_API_KEY' loaded from the latest database entry
INFO  [open_webui.env] 'SERPSTACK_API_KEY' loaded from the latest database entry
INFO  [open_webui.env] 'SERPSTACK_HTTPS' loaded from the latest database entry
INFO  [open_webui.env] 'SERPER_API_KEY' loaded from the latest database entry
INFO  [open_webui.env] 'IMAGE_GENERATION_ENGINE' loaded from the latest database entry
INFO  [open_webui.env] 'ENABLE_IMAGE_GENERATION' loaded from the latest database entry
INFO  [open_webui.env] 'ENABLE_IMAGE_PROMPT_GENERATION' loaded from the latest database entry
INFO  [open_webui.env] 'AUTOMATIC1111_BASE_URL' loaded from the latest database entry
INFO  [open_webui.env] 'AUTOMATIC1111_API_AUTH' loaded from the latest database entry
INFO  [open_webui.env] 'COMFYUI_BASE_URL' loaded from the latest database entry
INFO  [open_webui.env] 'COMFYUI_API_KEY' loaded from the latest database entry
INFO  [open_webui.env] 'COMFYUI_WORKFLOW' loaded from the latest database entry
INFO  [open_webui.env] 'COMFYUI_WORKFLOW' loaded from the latest database entry
INFO  [open_webui.env] 'IMAGES_OPENAI_API_BASE_URL' loaded from the latest database entry
INFO  [open_webui.env] 'IMAGES_OPENAI_API_KEY' loaded from the latest database entry
INFO  [open_webui.env] 'IMAGES_GEMINI_API_BASE_URL' loaded from the latest database entry
INFO  [open_webui.env] 'IMAGES_GEMINI_API_KEY' loaded from the latest database entry
INFO  [open_webui.env] 'IMAGE_SIZE' loaded from the latest database entry
INFO  [open_webui.env] 'IMAGE_STEPS' loaded from the latest database entry
INFO  [open_webui.env] 'WHISPER_MODEL' loaded from the latest database entry
INFO  [open_webui.env] 'AUDIO_STT_OPENAI_API_BASE_URL' loaded from the latest database entry
INFO  [open_webui.env] 'AUDIO_STT_OPENAI_API_KEY' loaded from the latest database entry
INFO  [open_webui.env] 'AUDIO_STT_ENGINE' loaded from the latest database entry
INFO  [open_webui.env] 'AUDIO_STT_MODEL' loaded from the latest database entry
INFO  [open_webui.env] 'AUDIO_TTS_OPENAI_API_BASE_URL' loaded from the latest database entry
INFO  [open_webui.env] 'AUDIO_TTS_OPENAI_API_KEY' loaded from the latest database entry
INFO  [open_webui.env] 'AUDIO_TTS_API_KEY' loaded from the latest database entry
INFO  [open_webui.env] 'AUDIO_TTS_ENGINE' loaded from the latest database entry
INFO  [open_webui.env] 'AUDIO_TTS_MODEL' loaded from the latest database entry
INFO  [open_webui.env] 'AUDIO_TTS_VOICE' loaded from the latest database entry
INFO  [open_webui.env] 'AUDIO_TTS_SPLIT_ON' loaded from the latest database entry
INFO  [open_webui.env] 'AUDIO_TTS_AZURE_SPEECH_REGION' loaded from the latest database entry
INFO  [open_webui.env] 'AUDIO_TTS_AZURE_SPEECH_OUTPUT_FORMAT' loaded from the latest database entry
INFO  [open_webui.env] 'ENABLE_LDAP' loaded from the latest database entry
WARNI [chromadb.db.impl.sqlite] ⚠️ It looks like you upgraded from a version below 0.5.6 and could benefit from vacuuming your database. Run chromadb utils vacuum --help for more information.
WARNI [langchain_community.utils.user_agent] USER_AGENT environment variable not set, consider setting it to identify your requests.

 ██████╗ ██████╗ ███████╗███╗   ██╗    ██╗    ██╗███████╗██████╗ ██╗   ██╗██╗
██╔═══██╗██╔══██╗██╔════╝████╗  ██║    ██║    ██║██╔════╝██╔══██╗██║   ██║██║
██║   ██║██████╔╝█████╗  ██╔██╗ ██║    ██║ █╗ ██║█████╗  ██████╔╝██║   ██║██║
██║   ██║██╔═══╝ ██╔══╝  ██║╚██╗██║    ██║███╗██║██╔══╝  ██╔══██╗██║   ██║██║
╚██████╔╝██║     ███████╗██║ ╚████║    ╚███╔███╔╝███████╗██████╔╝╚██████╔╝██║
 ╚═════╝ ╚═╝     ╚══════╝╚═╝  ╚═══╝     ╚══╝╚══╝ ╚══════╝╚═════╝  ╚═════╝ ╚═╝


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

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

Fetching 30 files: 100%|██████████| 30/30 [00:00<00:00, 72902.16it/s]
Fetching 13 files: 100%|██████████| 13/13 [00:00<00:00, 20209.77it/s]
INFO:     Started server process [1]
INFO:     Waiting for application startup.
2025-04-15 02:02:19.420 | INFO     | open_webui.utils.logger:start_logger:140 - GLOBAL_LOG_LEVEL: INFO - {}
2025-04-15 03:51:56.080 | INFO     | uvicorn.protocols.http.httptools_impl:send:476 - 10.0.0.33:0 - "GET /c/8a74b97b-c1e5-490f-b29e-8767a42dc052 HTTP/1.1" 200 - {}
...
2025-04-15 03:52:02.838 | INFO     | uvicorn.protocols.http.httptools_impl:send:476 - 10.0.0.33:0 - "GET /static/splash.png HTTP/1.1" 200 - {}
2025-04-15 03:52:03.153 | INFO     | uvicorn.protocols.http.httptools_impl:send:476 - 10.0.0.33:0 - "GET /api/config HTTP/1.1" 200 - {}
2025-04-15 03:52:03.246 | INFO     | uvicorn.protocols.http.httptools_impl:send:476 - 10.0.0.33:0 - "GET /api/v1/auths/ HTTP/1.1" 200 - {}
2025-04-15 03:52:03.354 | INFO     | uvicorn.protocols.http.httptools_impl:send:476 - 10.0.0.33:0 - "GET /api/config HTTP/1.1" 200 - {}
2025-04-15 03:52:03.610 | INFO     | uvicorn.protocols.http.httptools_impl:send:476 - 10.0.0.33:0 - "GET /_app/immutable/nodes/7.Bzqc3Qzq.js HTTP/1.1" 200 - {}
2025-04-15 03:52:03.920 | INFO     | uvicorn.protocols.http.httptools_impl:send:476 - 10.0.0.33:0 - "GET /api/changelog HTTP/1.1" 200 - {}
2025-04-15 03:52:03.939 | INFO     | uvicorn.protocols.http.httptools_impl:send:476 - 10.0.0.33:0 - "GET /api/v1/channels/ HTTP/1.1" 200 - {}
2025-04-15 03:52:03.939 | INFO     | uvicorn.protocols.http.httptools_impl:send:476 - 10.0.0.33:0 - "GET /static/favicon.png HTTP/1.1" 200 - {}
2025-04-15 03:52:03.940 | INFO     | uvicorn.protocols.http.httptools_impl:send:476 - 10.0.0.33:0 - "GET /user.png HTTP/1.1" 200 - {}
2025-04-15 03:52:03.953 | INFO     | uvicorn.protocols.http.httptools_impl:send:476 - 10.0.0.33:0 - "GET /api/v1/users/user/settings HTTP/1.1" 200 - {}
2025-04-15 03:52:04.138 | INFO     | uvicorn.protocols.http.httptools_impl:send:476 - 10.0.0.33:0 - "GET /api/v1/chats/all/tags HTTP/1.1" 200 - {}
2025-04-15 03:52:04.142 | INFO     | open_webui.routers.openai:get_all_models:389 - get_all_models() - {}
2025-04-15 03:52:04.215 | INFO     | open_webui.routers.ollama:get_all_models:300 - get_all_models() - {}
2025-04-15 03:52:04.370 | INFO     | open_webui.utils.plugin:load_function_module_by_id:147 - Loaded module: function_libretranslate - {}
2025-04-15 03:52:04.434 | ERROR    | open_webui.utils.plugin:load_function_module_by_id:159 - Error loading module: post_to_wiki: No module named 'atlassian' - {}

Additional Information

In order to install the requirements from the frontmatter via the install_frontmatter_requirements function the load_function_module_by_id or load_tool_module_by_id function needs to be called with the actual content. This is currently only done via create_new_function and create_new_tool, thus a new startup function is needed.

Originally created by @JTHesse on GitHub (Apr 15, 2025). Original GitHub issue: https://github.com/open-webui/open-webui/issues/12888 ### 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.5 ### Ollama Version (if applicable) v0.6.5 ### Operating System Ubuntu 22.04 ### 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 Function or Tool should be active and usable after upgrading the docker image. ### Actual Behavior The Function or Tool is deactivated and need to be saved again, then the requirements will be installed. ### Steps to Reproduce 1. Start OpenWebui container 2. Add Function or Tool with requirements in frontmatter 3. Update or recreate container ### Logs & Screenshots ``` 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 INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [open_webui.env] 'ENABLE_API_KEY' loaded from the latest database entry INFO [open_webui.env] 'ENABLE_API_KEY_ENDPOINT_RESTRICTIONS' loaded from the latest database entry INFO [open_webui.env] 'API_KEY_ALLOWED_ENDPOINTS' loaded from the latest database entry INFO [open_webui.env] 'JWT_EXPIRES_IN' 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] 'TOOL_SERVER_CONNECTIONS' loaded from the latest database entry INFO [open_webui.env] 'WEBUI_URL' loaded from the latest database entry INFO [open_webui.env] 'ENABLE_SIGNUP' loaded from the latest database entry INFO [open_webui.env] 'DEFAULT_MODELS' loaded from the latest database entry INFO [open_webui.env] 'DEFAULT_PROMPT_SUGGESTIONS' loaded from the latest database entry INFO [open_webui.env] 'MODEL_ORDER_LIST' loaded from the latest database entry INFO [open_webui.env] 'DEFAULT_USER_ROLE' loaded from the latest database entry INFO [open_webui.env] 'ENABLE_CHANNELS' loaded from the latest database entry INFO [open_webui.env] 'ENABLE_EVALUATION_ARENA_MODELS' loaded from the latest database entry INFO [open_webui.env] 'EVALUATION_ARENA_MODELS' loaded from the latest database entry INFO [open_webui.env] 'WEBHOOK_URL' loaded from the latest database entry INFO [open_webui.env] 'ENABLE_COMMUNITY_SHARING' loaded from the latest database entry INFO [open_webui.env] 'ENABLE_MESSAGE_RATING' 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] 'SHOW_ADMIN_DETAILS' 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] 'CONTENT_EXTRACTION_ENGINE' loaded from the latest database entry INFO [open_webui.env] 'TIKA_SERVER_URL' loaded from the latest database entry INFO [open_webui.env] 'RAG_TOP_K' loaded from the latest database entry INFO [open_webui.env] 'RAG_TOP_K_RERANKER' loaded from the latest database entry INFO [open_webui.env] 'RAG_RELEVANCE_THRESHOLD' loaded from the latest database entry INFO [open_webui.env] 'ENABLE_RAG_HYBRID_SEARCH' loaded from the latest database entry INFO [open_webui.env] 'RAG_FILE_MAX_COUNT' loaded from the latest database entry INFO [open_webui.env] 'RAG_FILE_MAX_SIZE' loaded from the latest database entry INFO [open_webui.env] 'RAG_EMBEDDING_ENGINE' loaded from the latest database entry INFO [open_webui.env] 'PDF_EXTRACT_IMAGES' loaded from the latest database entry INFO [open_webui.env] 'RAG_EMBEDDING_MODEL' loaded from the latest database entry INFO [open_webui.env] Embedding model set: sentence-transformers/all-MiniLM-L6-v2 INFO [open_webui.env] 'RAG_RERANKING_MODEL' loaded from the latest database entry INFO [open_webui.env] Reranking model set: BAAI/bge-reranker-v2-m3 INFO [open_webui.env] 'CHUNK_SIZE' loaded from the latest database entry INFO [open_webui.env] 'CHUNK_OVERLAP' loaded from the latest database entry INFO [open_webui.env] 'RAG_TEMPLATE' loaded from the latest database entry INFO [open_webui.env] 'YOUTUBE_LOADER_LANGUAGE' loaded from the latest database entry INFO [open_webui.env] 'ENABLE_WEB_SEARCH' loaded from the latest database entry INFO [open_webui.env] 'WEB_SEARCH_ENGINE' loaded from the latest database entry INFO [open_webui.env] 'WEB_SEARCH_RESULT_COUNT' loaded from the latest database entry INFO [open_webui.env] 'WEB_SEARCH_CONCURRENT_REQUESTS' loaded from the latest database entry INFO [open_webui.env] 'SEARXNG_QUERY_URL' loaded from the latest database entry INFO [open_webui.env] 'GOOGLE_PSE_API_KEY' loaded from the latest database entry INFO [open_webui.env] 'GOOGLE_PSE_ENGINE_ID' loaded from the latest database entry INFO [open_webui.env] 'BRAVE_SEARCH_API_KEY' loaded from the latest database entry INFO [open_webui.env] 'SERPSTACK_API_KEY' loaded from the latest database entry INFO [open_webui.env] 'SERPSTACK_HTTPS' loaded from the latest database entry INFO [open_webui.env] 'SERPER_API_KEY' loaded from the latest database entry INFO [open_webui.env] 'IMAGE_GENERATION_ENGINE' loaded from the latest database entry INFO [open_webui.env] 'ENABLE_IMAGE_GENERATION' loaded from the latest database entry INFO [open_webui.env] 'ENABLE_IMAGE_PROMPT_GENERATION' loaded from the latest database entry INFO [open_webui.env] 'AUTOMATIC1111_BASE_URL' loaded from the latest database entry INFO [open_webui.env] 'AUTOMATIC1111_API_AUTH' loaded from the latest database entry INFO [open_webui.env] 'COMFYUI_BASE_URL' loaded from the latest database entry INFO [open_webui.env] 'COMFYUI_API_KEY' loaded from the latest database entry INFO [open_webui.env] 'COMFYUI_WORKFLOW' loaded from the latest database entry INFO [open_webui.env] 'COMFYUI_WORKFLOW' loaded from the latest database entry INFO [open_webui.env] 'IMAGES_OPENAI_API_BASE_URL' loaded from the latest database entry INFO [open_webui.env] 'IMAGES_OPENAI_API_KEY' loaded from the latest database entry INFO [open_webui.env] 'IMAGES_GEMINI_API_BASE_URL' loaded from the latest database entry INFO [open_webui.env] 'IMAGES_GEMINI_API_KEY' loaded from the latest database entry INFO [open_webui.env] 'IMAGE_SIZE' loaded from the latest database entry INFO [open_webui.env] 'IMAGE_STEPS' loaded from the latest database entry INFO [open_webui.env] 'WHISPER_MODEL' loaded from the latest database entry INFO [open_webui.env] 'AUDIO_STT_OPENAI_API_BASE_URL' loaded from the latest database entry INFO [open_webui.env] 'AUDIO_STT_OPENAI_API_KEY' loaded from the latest database entry INFO [open_webui.env] 'AUDIO_STT_ENGINE' loaded from the latest database entry INFO [open_webui.env] 'AUDIO_STT_MODEL' loaded from the latest database entry INFO [open_webui.env] 'AUDIO_TTS_OPENAI_API_BASE_URL' loaded from the latest database entry INFO [open_webui.env] 'AUDIO_TTS_OPENAI_API_KEY' loaded from the latest database entry INFO [open_webui.env] 'AUDIO_TTS_API_KEY' loaded from the latest database entry INFO [open_webui.env] 'AUDIO_TTS_ENGINE' loaded from the latest database entry INFO [open_webui.env] 'AUDIO_TTS_MODEL' loaded from the latest database entry INFO [open_webui.env] 'AUDIO_TTS_VOICE' loaded from the latest database entry INFO [open_webui.env] 'AUDIO_TTS_SPLIT_ON' loaded from the latest database entry INFO [open_webui.env] 'AUDIO_TTS_AZURE_SPEECH_REGION' loaded from the latest database entry INFO [open_webui.env] 'AUDIO_TTS_AZURE_SPEECH_OUTPUT_FORMAT' loaded from the latest database entry INFO [open_webui.env] 'ENABLE_LDAP' loaded from the latest database entry WARNI [chromadb.db.impl.sqlite] ⚠️ It looks like you upgraded from a version below 0.5.6 and could benefit from vacuuming your database. Run chromadb utils vacuum --help for more information. WARNI [langchain_community.utils.user_agent] USER_AGENT environment variable not set, consider setting it to identify your requests. ██████╗ ██████╗ ███████╗███╗ ██╗ ██╗ ██╗███████╗██████╗ ██╗ ██╗██╗ ██╔═══██╗██╔══██╗██╔════╝████╗ ██║ ██║ ██║██╔════╝██╔══██╗██║ ██║██║ ██║ ██║██████╔╝█████╗ ██╔██╗ ██║ ██║ █╗ ██║█████╗ ██████╔╝██║ ██║██║ ██║ ██║██╔═══╝ ██╔══╝ ██║╚██╗██║ ██║███╗██║██╔══╝ ██╔══██╗██║ ██║██║ ╚██████╔╝██║ ███████╗██║ ╚████║ ╚███╔███╔╝███████╗██████╔╝╚██████╔╝██║ ╚═════╝ ╚═╝ ╚══════╝╚═╝ ╚═══╝ ╚══╝╚══╝ ╚══════╝╚═════╝ ╚═════╝ ╚═╝ v0.6.5 - building the best open-source AI user interface. https://github.com/open-webui/open-webui Fetching 30 files: 100%|██████████| 30/30 [00:00<00:00, 72902.16it/s] Fetching 13 files: 100%|██████████| 13/13 [00:00<00:00, 20209.77it/s] INFO: Started server process [1] INFO: Waiting for application startup. 2025-04-15 02:02:19.420 | INFO | open_webui.utils.logger:start_logger:140 - GLOBAL_LOG_LEVEL: INFO - {} 2025-04-15 03:51:56.080 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 10.0.0.33:0 - "GET /c/8a74b97b-c1e5-490f-b29e-8767a42dc052 HTTP/1.1" 200 - {} ... 2025-04-15 03:52:02.838 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 10.0.0.33:0 - "GET /static/splash.png HTTP/1.1" 200 - {} 2025-04-15 03:52:03.153 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 10.0.0.33:0 - "GET /api/config HTTP/1.1" 200 - {} 2025-04-15 03:52:03.246 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 10.0.0.33:0 - "GET /api/v1/auths/ HTTP/1.1" 200 - {} 2025-04-15 03:52:03.354 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 10.0.0.33:0 - "GET /api/config HTTP/1.1" 200 - {} 2025-04-15 03:52:03.610 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 10.0.0.33:0 - "GET /_app/immutable/nodes/7.Bzqc3Qzq.js HTTP/1.1" 200 - {} 2025-04-15 03:52:03.920 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 10.0.0.33:0 - "GET /api/changelog HTTP/1.1" 200 - {} 2025-04-15 03:52:03.939 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 10.0.0.33:0 - "GET /api/v1/channels/ HTTP/1.1" 200 - {} 2025-04-15 03:52:03.939 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 10.0.0.33:0 - "GET /static/favicon.png HTTP/1.1" 200 - {} 2025-04-15 03:52:03.940 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 10.0.0.33:0 - "GET /user.png HTTP/1.1" 200 - {} 2025-04-15 03:52:03.953 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 10.0.0.33:0 - "GET /api/v1/users/user/settings HTTP/1.1" 200 - {} 2025-04-15 03:52:04.138 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 10.0.0.33:0 - "GET /api/v1/chats/all/tags HTTP/1.1" 200 - {} 2025-04-15 03:52:04.142 | INFO | open_webui.routers.openai:get_all_models:389 - get_all_models() - {} 2025-04-15 03:52:04.215 | INFO | open_webui.routers.ollama:get_all_models:300 - get_all_models() - {} 2025-04-15 03:52:04.370 | INFO | open_webui.utils.plugin:load_function_module_by_id:147 - Loaded module: function_libretranslate - {} 2025-04-15 03:52:04.434 | ERROR | open_webui.utils.plugin:load_function_module_by_id:159 - Error loading module: post_to_wiki: No module named 'atlassian' - {} ``` ### Additional Information In order to install the requirements from the frontmatter via the `install_frontmatter_requirements` function the `load_function_module_by_id` or `load_tool_module_by_id` function needs to be called with the actual content. This is currently only done via `create_new_function` and `create_new_tool`, thus a new startup function is needed.
GiteaMirror added the bug label 2026-04-25 06:09:49 -05:00
Author
Owner

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

Duplicate issue, PLEASE check for existing issues/discussions first before opening one.

<!-- gh-comment-id:2807709115 --> @tjbck commented on GitHub (Apr 15, 2025): Duplicate issue, PLEASE check for existing issues/discussions first before opening one.
Author
Owner

@JTHesse commented on GitHub (Apr 16, 2025):

#12121

<!-- gh-comment-id:2808605232 --> @JTHesse commented on GitHub (Apr 16, 2025): #12121
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#32273