I've been having a tough time getting my plugins running 100% over the past week or two. It all started with me having 8.0 SickBeard and 8.1 Sabnzbd installed. Once that seemed like it was working properly, I threw Couchpotato, and Headphones on top of things, and stuff fell apart. From there, I've been trying to piece together why the rebooting of the system is causing sickbeard/sabnzbd (the other two appear to still be working fine) to stop working. So far, this is what I've tracked down:
Both Sickbeard, and Sabnzbd have issues after installation on 8.3 FreeNAS. As far as "issues", what's happening seems to be related to Cheetah. After a reboot, it seems to "lose" Cheetah, and despite appearing on ls -lAR, will no longer run. SickBeard will throw an error relating to Cheetah not being installed.
Following this, I tried manually installing Cheetah to FreeNAS, which didn't work so well as it's read only. I mounted the system as write, reinstalled Cheetah, and rebooted again.
This allows SickBeard to appear to run successfully afterwards, but a) doesn't show as running on the plugins list b) isn't able to run off the plugin list and c) throws an error while running manually:
Code:
[root@freenas] /mnt/main/FreeNAS/Jail/usr/pbi/sickbeard-amd64/SickBeard# python ./SickBeard.py
Starting up Sick Beard master from /mnt/main/FreeNAS/Jail/usr/pbi/sickbeard-amd6 4/SickBeard/config.ini
05:23:40 INFO::MAIN :: Checking database structure...
05:23:40 INFO::MAIN :: Checking database structure...
05:23:40 INFO::MAIN :: No duplicate episode, check passed
05:23:40 INFO::MAIN :: Starting Sick Beard on http://192.168.0.16:8081/
Exception in thread HTTPServer Thread-1:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/threading.py", line 552, in __bootstrap_inner
self.run()
File "/usr/local/lib/python2.7/threading.py", line 505, in run
self.__target(*self.__args, **self.__kwargs)
File "/mnt/main/FreeNAS/Jail/usr/pbi/sickbeard-amd64/SickBeard/cherrypy/proces s/servers.py", line 75, in _start_http_thread
self.httpserver.start()
File "/mnt/main/FreeNAS/Jail/usr/pbi/sickbeard-amd64/SickBeard/cherrypy/wsgise rver/__init__.py", line 1634, in start
raise socket.error(msg)
error: [Errno 49] Can't assign requested address
05:23:40 ERROR::MAIN :: Unable to start web server, is something else running on port 8081?
05:23:40 ERROR::MAIN :: Launching browser and exiting
[root@freenas] /mnt/main/FreeNAS/Jail/usr/pbi/sickbeard-amd64/SickBeard#
Not sure on where to proceed from here, as 8081 is unconnectable, and ps -ux doesn't show sickbeard anywhere, so it's definitely not running. Both sabnzbd and couchpotato are throwing read-only filesystem errors on startup, and Headphones appears to start, but is not connectable when manually run. Pretty lost as to what's going on with the system overall -- unsure of how to proceed further.