bug: Missing Docker images for langfuse v4.2.0

这个报错通常发生在自托管 Langfuse 用户尝试从 Docker Hub 拉取 langfuse/langfuse:v4.2.0 镜像时,发现该 tag 已经不存在。优先确认 Docker Hub 当前可用的 tag,并改用维护者重新发布的有效版本(如 4.3.0)。

快速结论:这个报错通常发生在自托管 Langfuse 用户尝试从 Docker Hub 拉取 langfuse/langfuse:v4.2.0 镜像时,发现该 tag 已经不存在。优先确认 Docker Hub 当前可用的 tag,并改用维护者重新发布的有效版本(如 4.3.0)。

适用环境:Langfuse Docker 镜像、Docker Hub 仓库 langfuse/langfuse、镜像版本 v4.2.0;Issue 中未涉及 Python、CUDA、显卡等环境信息。

最快修复方案:改用维护者重新推送的有效版本标签。维护者在 Issue 中确认已发布新版本 4.3.0,并切掉了存在问题的 4.2.0 tag,因此可优先尝试拉取 langfuse/langfuse:4.3.0 或等待 Docker Hub 上的标签列表恢复正常后再选择可用版本。

注意事项:v4.2.0 的 Docker tag 已被有意删除,继续引用该版本可能导致部署失败或回滚困难;如果本地已有 v4.2.0 镜像缓存,请确认其来源和完整性后再决定是否继续使用。

问题场景

用户自托管 Langfuse,希望通过 Docker Hub 拉取 langfuse/langfuse 镜像时,发现前一天还能成功拉取的 v4.2.0 镜像丢失。用户同时查看了 Docker Hub tags 页面,确认该 tag 已不可见。

报错原文

bug: Missing Docker images for langfuse v4.2.0

Yesterday I successfully pulled images for v4.2.0 from Docker Hub, but now they are missing

原因分析

可能原因:Docker Hub 曾发生标签相关事故,导致 langfuse/langfuse:v4.2.0 的 tag 异常或丢失。维护者随后确认该 tag 存在问题,并主动在 Docker Hub 上切掉了 v4.2.0 的发布,同时推送了新的 4.3.0 版本作为替代。也就是说,v4.2.0 镜像不是“被误删”,而是维护者为了规避 tag 问题而移除的。

环境排查

  • 确认当前 Docker Hub 仓库 langfuse/langfuse 的 tags 列表中是否还存在 v4.2.0、v4.2.1、v4.3.0 等版本。
  • 如果使用固定 tag 部署,请检查编排文件(如 docker-compose.yml)中引用的镜像版本是否为已删除的 v4.2.0。
  • 如果本地存在 v4.2.0 镜像缓存,可通过 docker images 查看是否仍然保留,但需要注意该 tag 在远端已被删除。

解决步骤

  1. 访问 Docker Hub tags 页面,确认当前可用的 Langfuse 镜像版本。
  2. 如果 v4.2.0 已不可见,改用维护者重新推送的版本,例如 langfuse/langfuse:4.3.0。可优先尝试执行 docker pull langfuse/langfuse:4.3.0
  3. 如果 pull 仍失败,稍等一段时间再试,因为 Docker Hub 标签事故可能需要时间同步。
  4. 更新部署配置中的镜像 tag,然后重新创建容器,避免继续引用已删除的 v4.2.0。

验证方法

能够成功从 Docker Hub 拉取到 langfuse/langfuse:4.3.0(或其他有效版本),并且在容器启动后 Langfuse 服务正常响应,说明问题已解决。也可以通过 Docker Hub tags 页面确认目标 tag 可见。

参考来源</

参考来源

langfuse/langfuse #15690

GamsGo AI

AI 工具推荐

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

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

了解 GamsGo AI

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

这个方案解决了吗?

celebrityanime
celebrityanime
文章: 16739

发表回复

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