Debian Jessie のアップグレード後、一部の起動項目が機能しません。

Debian Jessie のアップグレード後、一部の起動項目が機能しません。

フォローするこのガイド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/Aandの場合、/etc/init.d/BそのシステムユニットはA.serviceandになりますB.service。したがって、最初のステップは実行されsystemctl -n100 -l status Aますsystemctl status -n100 -l B rootユーザーとして彼らの状況を学ぶために。印刷された情報が役に立たない場合は、共有してください(情報が含まれるように質問を編集してください)。また、追加の手がかりを実行しjournalctlて確認してください/var/log/syslog

関連情報