jellyfin 插件配置错误造成的无法启动
具体原音还没时间细究,只知道修改若干设置后(开启了硬件转码加速,增加了字幕插件 open subtitle)无法启动jelyfin。
查进程在
查看日志
tail -f /var/log/jellyfin/jellyfin.log
[2019-11-20 04:08:21.918 +08:00] [INF] Processor count: 4
[2019-11-20 04:08:21.919 +08:00] [INF] Program data path: "/var/lib/jellyfin"
[2019-11-20 04:08:21.920 +08:00] [INF] Web resources path: "/usr/lib/jellyfin/bin/jellyfin-web/src"
[2019-11-20 04:08:21.921 +08:00] [INF] Application directory: "/usr/lib/jellyfin/bin/"
[2019-11-20 04:08:23.051 +08:00] [INF] Setting cache path to /var/cache/jellyfin
[2019-11-20 04:08:23.281 +08:00] [INF] Loading assemblies
[2019-11-20 04:08:23.354 +08:00] [INF] Loaded assembly "Emby.AutoOrganize, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/Auto Organize/Emby.AutoOrganize.dll"
[2019-11-20 04:08:23.366 +08:00] [INF] Loaded assembly "OpenSubtitlesHandler, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/Open Subtitles/OpenSubtitlesHandler.dll"
[2019-11-20 04:08:23.374 +08:00] [INF] Loaded assembly "Jellyfin.Plugin.OpenSubtitles, Version=7.0.0.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/Open Subtitles/Jellyfin.Plugin.OpenSu
btitles.dll"
[2019-11-20 04:08:23.411 +08:00] [INF] Disposing "CoreAppHost"
卡在 Loaded assembly "OpenSubtitlesHandler" 猜测是插件问题,机器固件是网友重改的,所以支持与否不太确定,决定还原。
尝试了很久,找不到conf或者说找不到对应的配置的位置
说结论:
找到插件所在的路径
/var/lib/jellyfin/plugins
把里面的目录 Open Subtitles
整个删除,然后再重启jellyfin服务,就还原未添加字幕插件的状态
额外备忘
重启的方法,用:
ps -aux | grep jelly
查到启动参数里,有一条提示
jellyfin 7824 12.6 16.7 4509168 169292 ? SLsl 04:17 1:16 /usr/bin/jellyfin --restartpath=/usr/lib/jellyfin/restart.sh --ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg
root 10007 0.0 0.0 7848 592 pts/2 S+ 04:27 0:00 grep jelly
执行
/usr/lib/jellyfin/restart.sh
会选择合适的系统命令重启jellyfin服务。
