issue: Gemma4 requires a newer version of Ollama

用户在 Open WebUI 容器( ghcr.io/open-webui/open-webui:ollama 或类似镜像)内执行 ollama run gemma4:31 等拉取 Gemma4 模型的命令时触发。出现该问题的用户包括 v0.8.12、v0.9.6 等版本的 Open WebUI,且

issue: Gemma4 requires a newer version of Ollama

issue: Gemma4 requires a newer version of Ollama

快速结论:此报错出现在拉取 Gemma4 模型(如 gemma4:31、gemma4:e2b、gemma4:12b)时,原因是当前 Ollama 版本过旧,不支持该模型所需的 manifest 格式。优先排查并更新容器内或本地的 Ollama 到最新版。

问题场景

用户在 Open WebUI 容器(ghcr.io/open-webui/open-webui:ollama 或类似镜像)内执行 ollama run gemma4:31 等拉取 Gemma4 模型的命令时触发。出现该问题的用户包括 v0.8.12、v0.9.6 等版本的 Open WebUI,且容器内 Ollama 版本为 0.13.0、0.18.2 等。模型包括 Gemma4 不同规格(31B、e2b、12B),以及 Qwen3.5 等其他新模型也可能出现相同错误。

报错原文

pulling manifest 
Error: pull model manifest: 412: 
The model you are attempting to pull requires a newer version of Ollama.

Please download the latest version at:

        https://ollama.com/download

原因分析

Ollama 服务端版本过旧,无法解析 Gemma4 等新模型使用的更新版本的 manifest 格式。412 状态码由远端模型仓库返回,明确要求客户端升级。可能原因包括:

  • Open WebUI Docker 镜像内置的 Ollama 版本未及时更新到支持 Gemma4 的版本。
  • 用户手动安装的独立 Ollama 版本落后于模型要求(例如 0.13.0、0.18.2 均被认为过旧)。
  • 本地 Ollama 客户端版本虽然较新(如 0.20.5),但服务端(容器内或后台)仍为旧版本。

环境排查

  • 容器内 Ollama 版本:执行 docker exec -it open-webui ollama --version 确认版本号。
  • 本地独立 Ollama 版本:若不在容器内,直接运行 ollama --version 确认。
  • Open WebUI 镜像 tag:检查是否使用 :ollama 后缀的镜像(如 ghcr.io/open-webui/open-webui:ollamav0.9.6-ollama)以及具体版本号。
  • 目标模型名称:记录完整的模型名(如 gemma4:31gemma4:e2bqwen3.5),不同模型对版本要求可能不同。

解决步骤

  1. 升级容器内 Ollama(推荐):将 Open WebUI 镜像更新至最新版(如 Issue 中提到 v0.9.0 或更新的版本会内置更新的 Ollama)。如果使用 ghcr.io/open-webui/open-webui:ollama 或类似的含 Ollama 的镜像,请拉取最新的可用 tag(例如 ghcr.io/open-webui/open-webui:v0.9.6-ollama 及以上)。可优先尝试此方案。
  2. 升级独立安装的 Ollama:如果 Ollama 是独立运行(非集成在 Open WebUI 容器内),运行官方升级脚本或重新安装最新版本(参考 https://ollama.com/download)。
  3. 确认 Ollama 服务已重启:无论是容器重启还是独立服务重启,升级后确保 Ollama 服务使用新版本运行。检查方式:ollama --versiondocker exec -it [容器名] ollama --version
  4. 重新尝试拉取模型:执行 ollama pull gemma4:31 或对应模型命令,确认不再出现 412 错误。

验证方法

重新运行 ollama run gemma4:31(或之前失败的模型名),如果不再出现 “412: requires a newer version of Ollama” 错误,而是正常下载并运行模型,则表示问题已解决。也可以通过 ollama list 确认模型已成功拉取。

参考来源

open-webui/open-webui #23471

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

celebrityanime
celebrityanime
文章: 8713

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注