Jellyfin Linux 安装失败排查与修复
一 快速定位问题
sudo systemctl status jellyfin、tail -n 50 /var/log/jellyfin/jellyfin.log。若服务未启动,先尝试 sudo systemctl start jellyfin 再观察日志输出。ping api.themoviedb.org 测试;若不通,检查 DNS 设置或临时更换 DNS 服务器。二 按发行版修复
sudo apt update && sudo apt install -y apt-transport-https ca-certificates gnupg curl。mkdir -p /etc/apt/keyrings
curl -fsSL https://repo.jellyfin.org/jellyfin_team.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/jellyfin.gpg
echo "deb [signed-by=/etc/apt/keyrings/jellyfin.gpg] https://repo.jellyfin.org/debian $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/jellyfin.list
sudo apt update && sudo apt install -y jellyfin;随后检查 sudo systemctl is-enabled jellyfin、sudo systemctl status jellyfin。sudo yum install -y libicu fontconfig。sudo yum install -y epel-release
sudo yum install -y https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm
sudo yum install -y ffmpeg
wget -c https://repo.jellyfin.org/releases/server/centos/stable/web/jellyfin-web-10.8.9-1.el7.noarch.rpm
wget -c https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-server-10.8.9-1.el7.x86_64.rpm
wget -c https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-10.8.9-1.el7.x86_64.rpm
sudo yum install -y jellyfin-web-10.8.9-1.el7.noarch.rpm jellyfin-server-10.8.9-1.el7.x86_64.rpm jellyfin-10.8.9-1.el7.x86_64.rpm
sudo systemctl start jellyfin && sudo systemctl enable jellyfin。三 常见报错与处理
sudo firewall-cmd --zone=public --add-port=8096/tcp --permanent
sudo firewall-cmd --zone=public --add-port=8920/tcp --permanent
sudo firewall-cmd --reload
其他发行版请放行对应端口或临时关闭防火墙验证。sudo systemctl restart jellyfin。四 仍未解决时的建议
/var/log/jellyfin/jellyfin.log 末尾的错误片段。