/!
1- Attention ne rebooter pas votre Syno pendant ces manips, sinon tous les fichiers dans /tmp seront définitivement perdus !!
2- Il faut être connecté en tant que root pour la session Telnet
Pour résoudre les problèmes d'update, voici la procédure à suivre (merci à tous et en particulier à sarakha63):
1- Stopper Sickbeard depuis le centre de paquet.
2- Sauvegarder vos fichiers (Session Telnet):
cp /usr/local/sickbeard-custom/var/cache.db /tmp/cache.db
cp /usr/local/sickbeard-custom/var/config.ini /tmp/config.ini
cp /usr/local/sickbeard-custom/var/sickbeard.db /tmp/sickbeard.db
Si vous utilisez la passerelle SABnzbd <-> Sickbeard cp /usr/local/sickbeard-custom/var/SickBeard/autoProcessTV/autoProcessTV.cfg /tmp/autoProcessTV.cfg
3- Désinstaller Sickbeard depuis le centre de paquet.
4- Refaire l'installation depuis le centre de paquets.
5- Configurez les paramètres suivant pour être sur la version de sarakha63: GIT: https://github.com/sarakha63/Sick-Beard.git
Branch: master
6- Vérifier que Sickbeard fonctionne bien et forcez un update pour être sûr de bien être à jour (en principe oui, puisque l'installation est faite depuis le dépôt GIT).
7- Stoppez Sickbeard depuis le centre de paquet sous DSM.
8- Réinstallez votre config: cp /tmp/cache.db /usr/local/sickbeard-custom/var/cache.db
cp /tmp/config.ini /usr/local/sickbeard-custom/var/config.ini
cp /tmp/sickbeard.db /usr/local/sickbeard-custom/var/sickbeard.db
Si vous utilisez la passerelle SABnzbd <-> Sickbeard cp /tmp/autoProcessTV.cfg /usr/local/sickbeard-custom/var/SickBeard/autoProcessTV/autoProcessTV.cfg
9- Lancez Sickbeard depuis le centre de paquet.
10- Sous Sickbeard, cochez toute la colonne: Manage -> Mass Update -> Update
Et voilà !!! La vie est belle !
Pour ceux qui ont une erreur 500, vous pouvez tenter cette manip:
Lorsque tu as régénéré (Mass update) et que tu as l'erreur 500, copie les fichiers de conf et de cache fraîchement générés (cache.db et sickbeard.db) avec la nouvelle installation.
Désinstalle et réinstalle Sickbeard, mais en restaurant AVEC les nouveaux fichiers (en fait, il faut refaire les 10 étapes ci-dessus). Cela a fonctionné pour moi lorsque j'ai eu l'erreur 500.
Pour ceux qui refont l'install toute fraîche et qui utilise la passerelle SABnzbd et Sickbear, faites la manip suivante sous telnet: chmod 644 /usr/local/sickbeard-custom/var/SickBeard/autoProcessTV/autoProcessTV.cfg
Évidemment je te conseil d'éditer le fichier pour remettre les infos de connections à jour, par ex si tu te connectes en SSL sur le port 8087 avec le login Lapin/FouLeLapin: [SickBeard]
host=localhost
port=8083
username=Lapin
password=FouLeLapin
web_root=
ssl=1
tu te connectes sans SSL sur le port 7575 avec le login Lapin/FouLeLapin [SickBeard]
host=localhost
port=7575
username=Lapin
password=FouLeLapin
web_root=
ssl=0
Bonne chance !!