フォローするこのガイドDebian 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
rootユーザーとして彼らの状況を学ぶために。印刷された情報が役に立たない場合は、共有してください(情報が含まれるように質問を編集してください)。また、追加の手がかりを実行しjournalctl
て確認してください/var/log/syslog
。