나는 팔로우한다이 가이드데비안 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/A
and 인 경우 /etc/init.d/B
해당 시스템 단위는 A.service
and 가 됩니다 B.service
. 따라서 첫 번째 단계는 실행 systemctl -n100 -l status A
하고systemctl status -n100 -l B
루트 사용자로그들의 상황을 알아보기 위해. 인쇄된 정보가 도움이 되지 않으면 공유해 주세요(정보가 포함되도록 질문을 편집하세요). 또한 추가 단서를 실행 journalctl
하고 확인하십시오 /var/log/syslog
.