Sickrage Plugin update, can't start service now

Status
Not open for further replies.

carleycr

Patron
Joined
May 2, 2014
Messages
233
I have been updating Sickrage via web gui for a while now. I recently was able to update the plugin on my freenas server via the update button, only after I restarting FreeNAS. It said it worked, but now will not let me start the service. I attempted to start manually via ssh into the jail. I get the message posted below.

Screen Shot 2015-04-01 at 7.28.18 PM.png


Thanks for any help ahead of time.
 

Joshua Parker Ruehlig

Hall of Famer
Joined
Dec 5, 2011
Messages
5,949
I have been updating Sickrage via web gui for a while now. I recently was able to update the plugin on my freenas server via the update button, only after I restarting FreeNAS. It said it worked, but now will not let me start the service. I attempted to start manually via ssh into the jail. I get the message posted below.

View attachment 7226

Thanks for any help ahead of time.
It's because the update button in the FreeNAS WebUI actaully gave you an older version of the sickrage source files.

These command should resolve your issue.
Code:
rm -r /usr/pbi/sickrage-amd64/share/sickrage/SickRage
fetch --no-verify-peer "https://github.com/SiCKRAGETV/SickRage/archive/master.tar.gz"
tar xzf master.tar.gz
mv SickRage-master /usr/pbi/sickrage-amd64/share/sickrage/SickRage
chown -R media:media /usr/pbi/sickrage-amd64/share/sickrage/SickRage
rm master.tar.gz
 

carleycr

Patron
Joined
May 2, 2014
Messages
233
It's because the update button in the FreeNAS WebUI actaully gave you an older version of the sickrage source files.

These command should resolve your issue.
Code:
rm -r /usr/pbi/sickrage-amd64/share/sickrage/SickRage
fetch --no-verify-peer "https://github.com/SiCKRAGETV/SickRage/archive/master.tar.gz"
tar xzf master.tar.gz
mv SickRage-master /usr/pbi/sickrage-amd64/share/sickrage/SickRage
chown -R media:media /usr/pbi/sickrage-amd64/share/sickrage/SickRage
rm master.tar.gz
Thank you. This did fix the issue.
 

Joshua Parker Ruehlig

Hall of Famer
Joined
Dec 5, 2011
Messages
5,949

ShinobiX9X

Contributor
Joined
Mar 6, 2013
Messages
141
Hello, after my last webgui sickrage won't start.

i got different messages after trying to start in cli.

Code:
root@sickrage_1:/ # service sickrage start
Starting sickrage.
Traceback (most recent call last):
  File "/usr/pbi/sickrage-amd64/share/sickrage/SickRage/SickBeard.py", line 522, in <module>
  SickRage().start()
  File "/usr/pbi/sickrage-amd64/share/sickrage/SickRage/SickBeard.py", line 295, in start
  sickbeard.initialize(consoleLogging=self.consoleLogging)
  File "/usr/pbi/sickrage-amd64/share/sickrage/SickRage/sickbeard/__init__.py", line 1308, in initialize
  db.sanityCheckDatabase(myDB, mainDB.MainSanityCheck)
  File "/usr/pbi/sickrage-amd64/share/sickrage/SickRage/sickbeard/db.py", line 254, in sanityCheckDatabase
  sanity_check(connection).check()
  File "/usr/pbi/sickrage-amd64/share/sickrage/SickRage/sickbeard/databases/mainDB.py", line 46, in check
  self.convert_tvrage_to_tvdb()
  File "/usr/pbi/sickrage-amd64/share/sickrage/SickRage/sickbeard/databases/mainDB.py", line 77, in convert_tvrage_to_tvdb
  (INDEXER_TVDB, mapping[0]['mindexer_id'], tvrage_show['indexer_id'])
  File "/usr/pbi/sickrage-amd64/share/sickrage/SickRage/sickbeard/db.py", line 168, in action
  sqlResult = self.execute(query, args, fetchall=fetchall, fetchone=fetchone)
  File "/usr/pbi/sickrage-amd64/share/sickrage/SickRage/sickbeard/db.py", line 88, in execute
  return self._execute(query, args)
  File "/usr/pbi/sickrage-amd64/share/sickrage/SickRage/sickbeard/db.py", line 76, in _execute
  return self.connection.cursor().execute(query)
sqlite3.IntegrityError: UNIQUE constraint failed: tv_shows.indexer_id
/usr/local/etc/rc.d/sickrage: WARNING: failed to start sickrage
root@sickrage_1:/ #


I hope you can help me out?
 

Joshua Parker Ruehlig

Hall of Famer
Joined
Dec 5, 2011
Messages
5,949
Hello, after my last webgui sickrage won't start.

i got different messages after trying to start in cli.

Code:
root@sickrage_1:/ # service sickrage start
Starting sickrage.
Traceback (most recent call last):
  File "/usr/pbi/sickrage-amd64/share/sickrage/SickRage/SickBeard.py", line 522, in <module>
  SickRage().start()
  File "/usr/pbi/sickrage-amd64/share/sickrage/SickRage/SickBeard.py", line 295, in start
  sickbeard.initialize(consoleLogging=self.consoleLogging)
  File "/usr/pbi/sickrage-amd64/share/sickrage/SickRage/sickbeard/__init__.py", line 1308, in initialize
  db.sanityCheckDatabase(myDB, mainDB.MainSanityCheck)
  File "/usr/pbi/sickrage-amd64/share/sickrage/SickRage/sickbeard/db.py", line 254, in sanityCheckDatabase
  sanity_check(connection).check()
  File "/usr/pbi/sickrage-amd64/share/sickrage/SickRage/sickbeard/databases/mainDB.py", line 46, in check
  self.convert_tvrage_to_tvdb()
  File "/usr/pbi/sickrage-amd64/share/sickrage/SickRage/sickbeard/databases/mainDB.py", line 77, in convert_tvrage_to_tvdb
  (INDEXER_TVDB, mapping[0]['mindexer_id'], tvrage_show['indexer_id'])
  File "/usr/pbi/sickrage-amd64/share/sickrage/SickRage/sickbeard/db.py", line 168, in action
  sqlResult = self.execute(query, args, fetchall=fetchall, fetchone=fetchone)
  File "/usr/pbi/sickrage-amd64/share/sickrage/SickRage/sickbeard/db.py", line 88, in execute
  return self._execute(query, args)
  File "/usr/pbi/sickrage-amd64/share/sickrage/SickRage/sickbeard/db.py", line 76, in _execute
  return self.connection.cursor().execute(query)
sqlite3.IntegrityError: UNIQUE constraint failed: tv_shows.indexer_id
/usr/local/etc/rc.d/sickrage: WARNING: failed to start sickrage
root@sickrage_1:/ #


I hope you can help me out?
this looks like a bad update or and update that didn't apply correctly. you can ask for help on the SickRage forum or use the steps here to refresh your source
https://forums.freenas.org/index.ph...ate-cant-start-service-now.28866/#post-189690
 
Status
Not open for further replies.
Top