#15058·jellyfin

10.11.0 - 预期只会找到 .jellyfin-transcode 文件,但找到了 /cache/.jellyfin-cache 标记。

作者: Linx-ESP创建于 2025年10月20日更新于 2026年9月17日
标签bugstale

此问题遵循以下原则:

  • 这是一个错误,而不是问题或配置问题;请先访问我们的论坛或聊天室与志愿者一起解决问题,然后才创建报告。
  • 此问题尚未在GitHub上报过 _(我已经搜索了)》。
  • 我使用的是最新版的 Jellyfin Server stable、unstable 或 master;通常不支持旧版本。如果可能,请在创建报告之前更新到最新版本。
  • 我同意遵循 Jellyfin 的行为准则
  • 此报告只涉及一个问题;如果您遇到多个问题,请为每个问题单独创建报告。

错误描述

从 10.10 更新到 10.11 后,似乎正确地迁移了数据库,但出现了一些问题。
这些问题包括:

  • 登录似乎无法持续一页重载
  • 在管理员控制面板的左侧,路由/存储使用情况无限加载
  • 没有媒体可以通过源错误播放(不记得具体是什么)

可能与 #12832 有关。解决方案是将两个路径分离(至少是缓存和转码)。
重要的是,在 https://jellyfin.org/posts/jellyfin-release-10.11.0/ 中没有提及这一点,更接近的内容是此外,已实施检查,以防止某些路径配置错误,这些错误已知会导致问题。
此外,在日志中也写成了这样。

重现步骤

  1. 确保转码路径位于缓存中:
  • 缓存位于 /cache;转码文件位于 /cache/transcode
  1. 更新到 10.11 版本

当前错误行为是什么?

Jellyfin 启动但处于不可用状态

预期正确行为是什么?

Jellyfin 要么不启动,要么在控制面板中警告要进行更改。

Jellyfin Server 版本

10.10.0+

指定 commit id

No response

指定不稳定版本号

No response

指定版本号

10.11.0

指定构建版本

10.11.0

环境

markdown
- 操作系统: Ubuntu 24.04.3
- Linux 内核: 6.8.0-85-generic
- 虚拟化: Docker 
### Jellyfin 日志 
```shell
[2025-10-20 21:30:42.150 +02:00] [ERR] [55] Jellyfin.Api.Middleware.ExceptionMiddleware: Error processing request. URL "POST" "/Sessions/Playing".
System.InvalidOperationException: Exepected to find only .jellyfin-transcode but found marker for /cache/.jellyfin-cache.
   at Emby.Server.Implementations.AppBase.BaseApplicationPaths.CheckOrCreateMarker(String path, String markerName, Boolean recursive)
   at MediaBrowser.Common.Configuration.EncodingConfigurationExtensions.GetTranscodePath(IConfigurationManager configurationManager)
   at MediaBrowser.MediaEncoding.Transcoding.TranscodeManager.DeleteEncodedMediaCache()
   at
…

内容来源: jellyfin/jellyfin