Hello,
Merci pour les commandes c'est top ! Alors à priori dans /etc/init.d/sickrage
il faut aussi pointé sur SickChill.py et plus vers Sickbeard.py
DAEMON_OPTS=" SickBeard.py -q --daemon --nolaunch --pidfile=${PID_FILE} --datadir=${DATA_DIR} ${EXTRA_DAEMON_OPTS}"
DAEMON_OPTS=" SickChill.py -q --daemon --nolaunch --pidfile=${PID_FILE} --datadir=${DATA_DIR} ${EXTRA_DAEMON_OPTS}"
Au lancement j'ai un autre message d'erreur.
-- L'unité (unit) sickrageservice a commencé à démarrer.
oct. 18 21:51:05 sickrage: Starting SickBeard pour steven
oct. 18 21:51:05 sickrage: /opt/sickrage/sickchill/locale
oct. 18 21:51:05 sickrage: Traceback (most recent call last):
oct. 18 21:51:05 sickrage: File "SickChill.py", line 14, in <module>
oct. 18 21:51:05 sickrage: import sickchill.start
oct. 18 21:51:05 sickrage: File "/opt/sickrage/sickchill/__init__.py", line 1, in <module>
oct. 18 21:51:05 sickrage: from .show.indexers import indexer, ShowIndexer
oct. 18 21:51:05 sickrage: File "/opt/sickrage/sickchill/show/indexers/__init__.py", line 1,
oct. 18 21:51:05 sickrage: from .handler import ShowIndexer
oct. 18 21:51:05 sickrage: File "/opt/sickrage/sickchill/show/indexers/handler.py", line 5,
oct. 18 21:51:05 sickrage: from sickchill.tv import Show, TVEpisode
oct. 18 21:51:05 sickrage: File "/opt/sickrage/sickchill/tv.py", line 10, in <module>
oct. 18 21:51:05 sickrage: from sqlite3 import OperationalError
oct. 18 21:51:05 sickrage: File "/usr/local/lib/python3.9/sqlite3/__init__.py", line 23, in
oct. 18 21:51:05 sickrage: from sqlite3.dbapi2 import *
oct. 18 21:51:05 sickrage: File "/usr/local/lib/python3.9/sqlite3/dbapi2.py", line 27, in <m
oct. 18 21:51:05 sickrage: from _sqlite3 import *
oct. 18 21:51:05 sickrage: ModuleNotFoundError: No module named '_sqlite3'
oct. 18 21:51:10 systemd[1]: sickrage.service: Control process exited, code=exited status=1
oct. 18 21:51:10 systemd[1]: Failed to start LSB: Daemon pour sickbeard.
Apparemment sa serait au niveau de la migration de python2 vers python3 il faut supprimer les .pyc.
J'ai trouvé un post avec une personne qui à eu le même souci du coup il faudrait faire :
find . -name "*.pyc" -delete
find . -type d -empty -delete
find . -type d -name pycache -delete
Supprimer le cache.db
et le fichier cache.
Changer les permissions dans /opt/sickchill : chown user:user -R
Mais sa ne fonctionne pas pour moi :
`● sickrage.service - LSB: Daemon pour sickbeard
Loaded: loaded (/etc/init.d/sickrage; generated; vendor preset: enabled)
Active: failed (Result: exit-code) since Sun 2020-10-18 22:07:25 UTC; 7s ago
Docs: man:systemd-sysv-generator(8)
Process: 27075 ExecStart=/etc/init.d/sickrage-steven start (code=exited, status=1/FAILURE)
oct. 18 22:07:25 ns391166 sickrage: from sqlite3 import OperationalError
oct. 18 22:07:25 ns391166 sickrage: File "/usr/local/lib/python3.9/sqlite3/init.py", line 23, in
oct. 18 22:07:25 ns391166 sickrage: from sqlite3.dbapi2 import *
oct. 18 22:07:25 ns391166 sickrage: File "/usr/local/lib/python3.9/sqlite3/dbapi2.py", line 27, in <m
oct. 18 22:07:25 ns391166 sickrage: from sqlite3 import *
oct. 18 22:07:25 ns391166 sickrage: ModuleNotFoundError: No module named 'sqlite3'
oct. 18 22:07:25 ns391166 sickrage: sickrage.service: Control process exited, code=exited status=1
oct. 18 22:07:25 ns391166 sickrage: Failed to start LSB: Daemon pour sickbeard.
oct. 18 22:07:25 ns391166 sickrage: sickrage.service: Unit entered failed state.
oct. 18 22:07:25 ns391166 sickrage: sickrage.service: Failed with result 'exit-code'.`
Décidément les mises à jour de SickChill 🙁
Merci d'avac,ne si vous avez des idées.