我跟随本指南升级到Debian。
自升级以来,sabznbdplus & plexmediaserver不再启动。它们都可以通过在/etc/init.d/中运行它们的文件来启动。
sabnzbdplus在我的用户主文件夹中的一个文件夹中从它的python源运行,而丛媒体服务器是从他们论坛中列出的非官方源中运行的。
有人知道我可以从哪里开始寻找这个问题吗?
编辑
在运行了启用服务命令之后,丛媒体服务器现在正在启动,但是sabnzbplus不是,这里是stauts命令的输出。
sudo systemctl status sabnzbdplus.service
● sabnzbdplus.service - LSB: Starts Sabnzbd
Loaded: loaded (/etc/init.d/sabnzbdplus)
Active: failed (Result: exit-code) since Sat 2017-02-11 21:34:12 GMT; 11min ago
Process: 850 ExecStart=/etc/init.d/sabnzbdplus start (code=exited, status=203/EXEC)
Feb 11 21:34:12 NAS systemd[850]: Failed at step EXEC spawning /etc/init.d/sabnzbdplus: Exec format error
Feb 11 21:34:12 NAS systemd[1]: sabnzbdplus.service: control process exited, code=exited status=203
Feb 11 21:34:12 NAS systemd[1]: Failed to start LSB: Starts Sabnzbd.
Feb 11 21:34:12 NAS systemd[1]: Unit sabnzbdplus.service entered failed state.编辑2
head /etc/init.d/sabnzbdplus
### BEGIN INIT INFO
# Provides: sabnzbdplus
# Required-Start: networking
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Starts Sabnzbd
# Description:
### END INIT INFO发布于 2017-02-10 09:59:17
您应该在引导时启用plexmediaserver.service和sabnzbdplus.service:
检查状态:
systemctl status sabnzbdplus.service
systemctl status plexmediaserver.service启用服务;
systemctl enable sabnzbdplus.service
systemctl enable plexmediaserver.service发布于 2017-02-10 08:09:00
除非您做出了特别的努力,否则升级会将您从SysV init切换到systemd。一方面,这可能会给本地守护进程带来问题;另一方面,它允许您使用systemd工具进行故障排除。如果您的init脚本名为/etc/init.d/A和/etc/init.d/B,则相应的系统d单元将是A.service和B.service。因此,作为第一步,运行systemctl -n100 -l status A和systemctl status -n100 -l B作为根,以了解它们的状态。如果打印的信息没有帮助,请与我们分享(编辑您的问题,包括它)。还运行journalctl并检查/var/log/syslog以获得进一步的线索。
https://unix.stackexchange.com/questions/343866
复制相似问题