Jellyfin 在 Ubuntu 上报错的原因有很多种,下面我按最常见报错类型给你归纳一下,并给出对应的排查/解决办法。你看看自己属于哪一种。
Permission deniedJellyfin 默认以 jellyfin 用户运行,对你放电影的目录没有权限。
sudo usermod -aG youruser jellyfin
sudo chown -R youruser:youruser /你的媒体目录
sudo chmod -R 755 /你的媒体目录
或者把目录加到 jellyfin 组:
sudo chown -R jellyfin:jellyfin /你的媒体目录
重启:
sudo systemctl restart jellyfin
systemctl status jellyfin
journalctl -u jellyfin -n 50
sudo netstat -tunlp | grep 8096
改端口或停掉冲突程序。
VA-API / Failed to initializesudo apt install va-driver-all intel-media-va-driver
sudo usermod -aG video jellyfin
并在 Jellyfin 后台: 控制台 → 播放 → 硬件加速 → 选择 VAAPI / QSV
sudo apt update
sudo apt install -y jellyfin ffmpeg
注意 Ubuntu 自带 ffmpeg 可能版本不对,建议用 Jellyfin 官方源。
/cache /config:rw 不够示例:
docker run -d \
-p 8096:8096 \
-v /path/config:/config \
-v /path/cache:/cache \
-v /path/media:/media \
--user 1000:1000 \
jellyfin/jellyfin
sudo journalctl -u jellyfin -f
或
/var/log/jellyfin/log_*.log
你可以把具体报错内容贴出来,例如:
我可以直接告诉你是哪一行出的问题。