Debian Jessie 업그레이드 후 일부 시작 항목이 작동하지 않습니다.

Debian Jessie 업그레이드 후 일부 시작 항목이 작동하지 않습니다.

나는 팔로우한다이 가이드데비안 Jessie로 업그레이드하세요.

업그레이드 후 sabznbdplus 및 plexmediaserver는 더 이상 부팅 시 시작되지 않습니다. /etc/init.d/에 있는 파일을 실행하여 모두 시작할 수 있습니다.

sabnzbdplus는 내 사용자 홈 폴더에 있는 폴더의 Python 소스에서 실행되고 plexmediaserver는 포럼에 나열된 비공식 소스에서 실행됩니다.

어디서 문제를 찾을 수 있는지 아는 사람이 있나요?

편집하다

활성화 서비스 명령을 실행한 후 이제 plexmediaserver가 시작되지만 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

답변1

활성화해야합니다plexmediaserver.service그리고sabnzbdplus.service시작에:

상태 확인:

systemctl status sabnzbdplus.service
systemctl status plexmediaserver.service

서비스를 활성화하십시오.

systemctl enable sabnzbdplus.service
systemctl enable plexmediaserver.service

답변2

특별한 노력을 기울이지 않는 한, 업그레이드하면 SysV init에서 systemd로 전환됩니다. 한편으로는 로컬 데몬에 문제가 발생할 수 있지만, 다른 한편으로는 문제 해결을 위해 시스템 도구를 사용할 수 있습니다. 초기화 스크립트의 이름이 /etc/init.d/Aand 인 경우 /etc/init.d/B해당 시스템 단위는 A.serviceand 가 됩니다 B.service. 따라서 첫 번째 단계는 실행 systemctl -n100 -l status A하고systemctl status -n100 -l B 루트 사용자로그들의 상황을 알아보기 위해. 인쇄된 정보가 도움이 되지 않으면 공유해 주세요(정보가 포함되도록 질문을 편집하세요). 또한 추가 단서를 실행 journalctl하고 확인하십시오 /var/log/syslog.

관련 정보