Created this post in case others run into the same issue.
I recently updated sickchill (sickbeard and sickrage descendant) through its web interface and it did not come back up.
I tried starting the service and got the following:
Per the devoper, git and python left residual files and they list the fix.
I didn't bother. I have my config in location that is mounted from outside the jail and have an install script. I found it easier to rename the old jail (iocage rename old new) and create a new jail. I was back up and running quickly. I suggest trying that route if you're lazy like me.
I recently updated sickchill (sickbeard and sickrage descendant) through its web interface and it did not come back up.
I tried starting the service and got the following:
Code:
freenas# iocage exec sickchill service sickchill start
Starting sickchill.
Traceback (most recent call last):
File "/usr/local/sickchill/SickBeard.py", line 67, in <module>
import sickbeard
File "/usr/local/sickchill/sickbeard/__init__.py", line 41, in <module>
import sickchill
File "/usr/local/sickchill/sickchill/__init__.py", line 5, in <module>
from .show.indexers import indexer, ShowIndexer
File "/usr/local/sickchill/sickchill/show/indexers/__init__.py", line 22, in <module>
from .handler import ShowIndexer
File "/usr/local/sickchill/sickchill/show/indexers/handler.py", line 31, in <module>
from sickbeard.tv import Show
File "/usr/local/sickchill/sickbeard/tv.py", line 48, in <module>
from . import db, helpers, logger, network_timezones, notifiers, postProcessor, subtitles
File "/usr/local/sickchill/sickbeard/helpers.py", line 55, in <module>
import cloudscraper
File "/usr/local/sickchill/lib/cloudscraper/__init__.py", line 27, in <module>
from .exceptions import (
ImportError: cannot import name CloudflareLoopProtection
/usr/local/etc/rc.d/sickchill: WARNING: failed to start sickchill
Per the devoper, git and python left residual files and they list the fix.
I didn't bother. I have my config in location that is mounted from outside the jail and have an install script. I found it easier to rename the old jail (iocage rename old new) and create a new jail. I was back up and running quickly. I suggest trying that route if you're lazy like me.