Dockerization of some popular applications.


Recommended Posts

  • 2 weeks later...

Seems my plexpass docker reverted back a few versions on restart.  It was at 1.21 at some point because streaming brain was up and working.  Now that 1.22 is out it's now at 1.14 and won't update on restart.  Not sure if it's just me or something changed from plex on how the latest version is listed. 

 

Anyone recommend a different docker version if this one is dead?  I always like this one because you always got the plexpass version right away without having to wait for someone to update their servers.  I can't remember what it was but there was something going on there that for some reason other versions weren't doing it that way.

Link to comment

Seems my plexpass docker reverted back a few versions on restart.  It was at 1.21 at some point because streaming brain was up and working.  Now that 1.22 is out it's now at 1.14 and won't update on restart.  Not sure if it's just me or something changed from plex on how the latest version is listed. 

 

Anyone recommend a different docker version if this one is dead?  I always like this one because you always got the plexpass version right away without having to wait for someone to update their servers.  I can't remember what it was but there was something going on there that for some reason other versions weren't doing it that way.

LinuxServerIO
Link to comment
  • 1 month later...

My needo/couchpotato docker is not allowing me to connect to it, any news on this?

 

docker ps entry of couchpotato:

 

CONTAINER ID        IMAGE                      COMMAND             CREATED             STATUS              PORTS                                         NAMES
6b038b8ffef6        needo/couchpotato          "/sbin/my_init"     13 hours ago        Up 13 hours         0.0.0.0:8083->5050/tcp                        CouchPotato

 

I just get a page not available message.  I tried uninstalling it, removing it and reinstalling, same results.

 

 

EDIT: I checked the error.log and here is what is has:

  File "/opt/couchpotato/CouchPotato.py", line 135, in <module>
    l.run()
  File "/opt/couchpotato/CouchPotato.py", line 89, in run
    runCouchPotato(self.options, base_path, sys.argv[1:], data_dir = self.data_dir, log_dir = self.log_dir, Env = Env)
  File "/opt/couchpotato/couchpotato/runner.py", line 142, in runCouchPotato
    db.open()
  File "/opt/couchpotato/libs/CodernityDB/database_super_thread_safe.py", line 43, in _inner
    res = f(*args, **kwargs)
  File "/opt/couchpotato/libs/CodernityDB/database_super_thread_safe.py", line 93, in open
    res = super(SuperThreadSafeDatabase, self).open(*args, **kwargs)
  File "/opt/couchpotato/libs/CodernityDB/database.py", line 571, in open
    index.open_index()
  File "/opt/couchpotato/libs/CodernityDB/tree_index.py", line 156, in open_index
    raise IndexException("Doesn't exists")
IndexException: Doesn't exists
Traceback (most recent call last):
  File "/opt/couchpotato/CouchPotato.py", line 135, in <module>
    l.run()
  File "/opt/couchpotato/CouchPotato.py", line 89, in run
    runCouchPotato(self.options, base_path, sys.argv[1:], data_dir = self.data_dir, log_dir = self.log_dir, Env = Env)
  File "/opt/couchpotato/couchpotato/runner.py", line 142, in runCouchPotato
    db.open()
  File "/opt/couchpotato/libs/CodernityDB/database_super_thread_safe.py", line 43, in _inner
    res = f(*args, **kwargs)
  File "/opt/couchpotato/libs/CodernityDB/database_super_thread_safe.py", line 93, in open
    res = super(SuperThreadSafeDatabase, self).open(*args, **kwargs)
  File "/opt/couchpotato/libs/CodernityDB/database.py", line 571, in open
    index.open_index()
  File "/opt/couchpotato/libs/CodernityDB/tree_index.py", line 156, in open_index
    raise IndexException("Doesn't exists")
IndexException: Doesn't exists
10:42:09 CRITICAL [                 __main__] Traceback (most recent call last):
  File "/opt/couchpotato/CouchPotato.py", line 135, in <module>
    l.run()
  File "/opt/couchpotato/CouchPotato.py", line 89, in run
    runCouchPotato(self.options, base_path, sys.argv[1:], data_dir = self.data_dir, log_dir = self.log_dir, Env = Env)
  File "/opt/couchpotato/couchpotato/runner.py", line 142, in runCouchPotato
    db.open()
  File "/opt/couchpotato/libs/CodernityDB/database_super_thread_safe.py", line 43, in _inner
    res = f(*args, **kwargs)
  File "/opt/couchpotato/libs/CodernityDB/database_super_thread_safe.py", line 93, in open
    res = super(SuperThreadSafeDatabase, self).open(*args, **kwargs)
  File "/opt/couchpotato/libs/CodernityDB/database.py", line 571, in open
    index.open_index()
  File "/opt/couchpotato/libs/CodernityDB/tree_index.py", line 156, in open_index
    raise IndexException("Doesn't exists")
IndexException: Doesn't exists
Traceback (most recent call last):
  File "/opt/couchpotato/CouchPotato.py", line 135, in <module>
    l.run()
  File "/opt/couchpotato/CouchPotato.py", line 89, in run
    runCouchPotato(self.options, base_path, sys.argv[1:], data_dir = self.data_dir, log_dir = self.log_dir, Env = Env)
  File "/opt/couchpotato/couchpotato/runner.py", line 142, in runCouchPotato
    db.open()
  File "/opt/couchpotato/libs/CodernityDB/database_super_thread_safe.py", line 43, in _inner
    res = f(*args, **kwargs)
  File "/opt/couchpotato/libs/CodernityDB/database_super_thread_safe.py", line 93, in open
    res = super(SuperThreadSafeDatabase, self).open(*args, **kwargs)
  File "/opt/couchpotato/libs/CodernityDB/database.py", line 571, in open
    index.open_index()
  File "/opt/couchpotato/libs/CodernityDB/tree_index.py", line 156, in open_index
    raise IndexException("Doesn't exists")
IndexException: Doesn't exists
10:42:11 CRITICAL [                 __main__] Traceback (most recent call last):
  File "/opt/couchpotato/CouchPotato.py", line 135, in <module>
    l.run()
  File "/opt/couchpotato/CouchPotato.py", line 89, in run
    runCouchPotato(self.options, base_path, sys.argv[1:], data_dir = self.data_dir, log_dir = self.log_dir, Env = Env)
  File "/opt/couchpotato/couchpotato/runner.py", line 142, in runCouchPotato
    db.open()
  File "/opt/couchpotato/libs/CodernityDB/database_super_thread_safe.py", line 43, in _inner
    res = f(*args, **kwargs)
  File "/opt/couchpotato/libs/CodernityDB/database_super_thread_safe.py", line 93, in open
    res = super(SuperThreadSafeDatabase, self).open(*args, **kwargs)
  File "/opt/couchpotato/libs/CodernityDB/database.py", line 571, in open
    index.open_index()
  File "/opt/couchpotato/libs/CodernityDB/tree_index.py", line 156, in open_index
    raise IndexException("Doesn't exists")
IndexException: Doesn't exists
Traceback (most recent call last):
  File "/opt/couchpotato/CouchPotato.py", line 135, in <module>
    l.run()
  File "/opt/couchpotato/CouchPotato.py", line 89, in run
    runCouchPotato(self.options, base_path, sys.argv[1:], data_dir = self.data_dir, log_dir = self.log_dir, Env = Env)
  File "/opt/couchpotato/couchpotato/runner.py", line 142, in runCouchPotato
    db.open()
  File "/opt/couchpotato/libs/CodernityDB/database_super_thread_safe.py", line 43, in _inner
    res = f(*args, **kwargs)
  File "/opt/couchpotato/libs/CodernityDB/database_super_thread_safe.py", line 93, in open
    res = super(SuperThreadSafeDatabase, self).open(*args, **kwargs)
  File "/opt/couchpotato/libs/CodernityDB/database.py", line 571, in open
    index.open_index()
  File "/opt/couchpotato/libs/CodernityDB/tree_index.py", line 156, in open_index
    raise IndexException("Doesn't exists")
IndexException: Doesn't exists
10:42:12 CRITICAL [                 __main__] Traceback (most recent call last):
  File "/opt/couchpotato/CouchPotato.py", line 135, in <module>
    l.run()
  File "/opt/couchpotato/CouchPotato.py", line 89, in run
    runCouchPotato(self.options, base_path, sys.argv[1:], data_dir = self.data_dir, log_dir = self.log_dir, Env = Env)
  File "/opt/couchpotato/couchpotato/runner.py", line 142, in runCouchPotato
    db.open()
  File "/opt/couchpotato/libs/CodernityDB/database_super_thread_safe.py", line 43, in _inner
    res = f(*args, **kwargs)
  File "/opt/couchpotato/libs/CodernityDB/database_super_thread_safe.py", line 93, in open
    res = super(SuperThreadSafeDatabase, self).open(*args, **kwargs)
  File "/opt/couchpotato/libs/CodernityDB/database.py", line 571, in open
    index.open_index()
  File "/opt/couchpotato/libs/CodernityDB/tree_index.py", line 156, in open_index
    raise IndexException("Doesn't exists")
IndexException: Doesn't exists
Traceback (most recent call last):
  File "/opt/couchpotato/CouchPotato.py", line 135, in <module>
    l.run()
  File "/opt/couchpotato/CouchPotato.py", line 89, in run
    runCouchPotato(self.options, base_path, sys.argv[1:], data_dir = self.data_dir, log_dir = self.log_dir, Env = Env)
  File "/opt/couchpotato/couchpotato/runner.py", line 142, in runCouchPotato
    db.open()
  File "/opt/couchpotato/libs/CodernityDB/database_super_thread_safe.py", line 43, in _inner
    res = f(*args, **kwargs)
  File "/opt/couchpotato/libs/CodernityDB/database_super_thread_safe.py", line 93, in open
    res = super(SuperThreadSafeDatabase, self).open(*args, **kwargs)
  File "/opt/couchpotato/libs/CodernityDB/database.py", line 571, in open
    index.open_index()
  File "/opt/couchpotato/libs/CodernityDB/tree_index.py", line 156, in open_index
    raise IndexException("Doesn't exists")
IndexException: Doesn't exists
10:42:14 CRITICAL [                 __main__] Traceback (most recent call last):
  File "/opt/couchpotato/CouchPotato.py", line 135, in <module>
    l.run()
  File "/opt/couchpotato/CouchPotato.py", line 89, in run
    runCouchPotato(self.options, base_path, sys.argv[1:], data_dir = self.data_dir, log_dir = self.log_dir, Env = Env)
  File "/opt/couchpotato/couchpotato/runner.py", line 142, in runCouchPotato
    db.open()
  File "/opt/couchpotato/libs/CodernityDB/database_super_thread_safe.py", line 43, in _inner
    res = f(*args, **kwargs)
  File "/opt/couchpotato/libs/CodernityDB/database_super_thread_safe.py", line 93, in open
    res = super(SuperThreadSafeDatabase, self).open(*args, **kwargs)
  File "/opt/couchpotato/libs/CodernityDB/database.py", line 571, in open
    index.open_index()
  File "/opt/couchpotato/libs/CodernityDB/tree_index.py", line 156, in open_index
    raise IndexException("Doesn't exists")
IndexException: Doesn't exists
Traceback (most recent call last):
  File "/opt/couchpotato/CouchPotato.py", line 135, in <module>
    l.run()
  File "/opt/couchpotato/CouchPotato.py", line 89, in run
    runCouchPotato(self.options, base_path, sys.argv[1:], data_dir = self.data_dir, log_dir = self.log_dir, Env = Env)
  File "/opt/couchpotato/couchpotato/runner.py", line 142, in runCouchPotato
    db.open()
  File "/opt/couchpotato/libs/CodernityDB/database_super_thread_safe.py", line 43, in _inner
    res = f(*args, **kwargs)
  File "/opt/couchpotato/libs/CodernityDB/database_super_thread_safe.py", line 93, in open
    res = super(SuperThreadSafeDatabase, self).open(*args, **kwargs)
  File "/opt/couchpotato/libs/CodernityDB/database.py", line 571, in open
    index.open_index()
  File "/opt/couchpotato/libs/CodernityDB/tree_index.py", line 156, in open_index
    raise IndexException("Doesn't exists")
IndexException: Doesn't exists
10:42:15 CRITICAL [                 __main__] Traceback (most recent call last):
  File "/opt/couchpotato/CouchPotato.py", line 135, in <module>
    l.run()
  File "/opt/couchpotato/CouchPotato.py", line 89, in run
    runCouchPotato(self.options, base_path, sys.argv[1:], data_dir = self.data_dir, log_dir = self.log_dir, Env = Env)
  File "/opt/couchpotato/couchpotato/runner.py", line 142, in runCouchPotato
    db.open()
  File "/opt/couchpotato/libs/CodernityDB/database_super_thread_safe.py", line 43, in _inner
    res = f(*args, **kwargs)
  File "/opt/couchpotato/libs/CodernityDB/database_super_thread_safe.py", line 93, in open
    res = super(SuperThreadSafeDatabase, self).open(*args, **kwargs)
  File "/opt/couchpotato/libs/CodernityDB/database.py", line 571, in open
    index.open_index()
  File "/opt/couchpotato/libs/CodernityDB/tree_index.py", line 156, in open_index
    raise IndexException("Doesn't exists")
IndexException: Doesn't exists
Traceback (most recent call last):
  File "/opt/couchpotato/CouchPotato.py", line 135, in <module>
    l.run()
  File "/opt/couchpotato/CouchPotato.py", line 89, in run
    runCouchPotato(self.options, base_path, sys.argv[1:], data_dir = self.data_dir, log_dir = self.log_dir, Env = Env)
  File "/opt/couchpotato/couchpotato/runner.py", line 142, in runCouchPotato
    db.open()
  File "/opt/couchpotato/libs/CodernityDB/database_super_thread_safe.py", line 43, in _inner
    res = f(*args, **kwargs)
  File "/opt/couchpotato/libs/CodernityDB/database_super_thread_safe.py", line 93, in open
    res = super(SuperThreadSafeDatabase, self).open(*args, **kwargs)
  File "/opt/couchpotato/libs/CodernityDB/database.py", line 571, in open
    index.open_index()
  File "/opt/couchpotato/libs/CodernityDB/tree_index.py", line 156, in open_index
    raise IndexException("Doesn't exists")
IndexException: Doesn't exists
10:42:17 CRITICAL [                 __main__] Traceback (most recent call last):
  File "/opt/couchpotato/CouchPotato.py", line 135, in <module>
    l.run()
  File "/opt/couchpotato/CouchPotato.py", line 89, in run
    runCouchPotato(self.options, base_path, sys.argv[1:], data_dir = self.data_dir, log_dir = self.log_dir, Env = Env)
  File "/opt/couchpotato/couchpotato/runner.py", line 142, in runCouchPotato
    db.open()
  File "/opt/couchpotato/libs/CodernityDB/database_super_thread_safe.py", line 43, in _inner
    res = f(*args, **kwargs)
  File "/opt/couchpotato/libs/CodernityDB/database_super_thread_safe.py", line 93, in open
    res = super(SuperThreadSafeDatabase, self).open(*args, **kwargs)
  File "/opt/couchpotato/libs/CodernityDB/database.py", line 571, in open
    index.open_index()
  File "/opt/couchpotato/libs/CodernityDB/tree_index.py", line 156, in open_index
    raise IndexException("Doesn't exists")
IndexException: Doesn't exists
Traceback (most recent call last):
  File "/opt/couchpotato/CouchPotato.py", line 135, in <module>
    l.run()
  File "/opt/couchpotato/CouchPotato.py", line 89, in run
    runCouchPotato(self.options, base_path, sys.argv[1:], data_dir = self.data_dir, log_dir = self.log_dir, Env = Env)
  File "/opt/couchpotato/couchpotato/runner.py", line 142, in runCouchPotato
    db.open()
  File "/opt/couchpotato/libs/CodernityDB/database_super_thread_safe.py", line 43, in _inner
    res = f(*args, **kwargs)
  File "/opt/couchpotato/libs/CodernityDB/database_super_thread_safe.py", line 93, in open
    res = super(SuperThreadSafeDatabase, self).open(*args, **kwargs)
  File "/opt/couchpotato/libs/CodernityDB/database.py", line 571, in open
    index.open_index()
  File "/opt/couchpotato/libs/CodernityDB/tree_index.py", line 156, in open_index
    raise IndexException("Doesn't exists")
IndexException: Doesn't exists

 

All I did was update it to the latest version and KABOOM!

Link to comment

doh!

 

yeah sorry i'm using sickrage.

Does sickrage have SSH?

 

Or do you mean a terminal?  In which case..

 

docker exec -it ContainerName bash

 

For the above to work you must get the upper/lower case correct for whatever your container is called.

 

Sent from my LG-H815 using Tapatalk

 

 

Link to comment
  • 2 weeks later...

I think I messed up my Sonarr installation.  It says it's started, but I can't access //tower:8989

 

Here is what it shows in the log file.  This just keeps repeating.  I'm also attaching a picture of my configuration page.

 

ErrorWarningSystemArrayLogin

 

[Debug] ProcessProvider: Found 0 processes with the name: NzbDrone.Console

[Debug] ProcessProvider: Found 1 processes with the name: NzbDrone

[Debug] ProcessProvider: - [161] NzbDrone

[info] MigrationLogger: *** Migrating data source=/config/nzbdrone.db;cache size=-10485760;datetimekind=Utc;journal mode=Wal;pooling=True;version=3 ***

 

 

[Fatal] ConsoleApp: EPIC FAIL!

 

System.Data.SQLite.SQLiteException: database disk image is malformed

malformed database schema (1) - unrecognized token: "{"

at System.Data.SQLite.SQLite3.Prepare (System.Data.SQLite.SQLiteConnection cnn, System.String strSql, System.Data.SQLite.SQLiteStatement previous, UInt32 timeoutMS, System.String& strRemain) [0x00000] in <filename unknown>:0

at System.Data.SQLite.SQLiteCommand.BuildNextCommand () [0x00000] in <filename unknown>:0

 

Press any key to exit...

[info] Bootstrap: Starting Sonarr - /opt/NzbDrone/NzbDrone.exe - Version 2.0.0.3357

[info] AppFolderInfo: Data directory is being overridden to [/config]

[Debug] ProcessProvider: Found 0 processes with the name: NzbDrone.Console

[Debug] ProcessProvider: Found 1 processes with the name: NzbDrone

[Debug] ProcessProvider: - [166] NzbDrone

[info] MigrationLogger: *** Migrating data source=/config/nzbdrone.db;cache size=-10485760;datetimekind=Utc;journal mode=Wal;pooling=True;version=3 ***

 

 

[Fatal] ConsoleApp: EPIC FAIL!

 

System.Data.SQLite.SQLiteException: database disk image is malformed

malformed database schema (1) - unrecognized token: "{"

at System.Data.SQLite.SQLite3.Prepare (System.Data.SQLite.SQLiteConnection cnn, System.String strSql, System.Data.SQLite.SQLiteStatement previous, UInt32 timeoutMS, System.String& strRemain) [0x00000] in <filename unknown>:0

at System.Data.SQLite.SQLiteCommand.BuildNextCommand () [0x00000] in <filename unknown>:0

 

Press any key to exit...

 

I also noticed that there isn't much in the \docker\AppData\Sonarr folder like there was when it was a plugin, but perhaps that's because it's a Docker now?

 

Sonarr.JPG.0fa6e9c950e6bbede7650c905b3fc235.JPG

Sonarr_2.JPG.090b06c2dbe09ee3be109ea7282ee172.JPG

Link to comment

I think I messed up my Sonarr installation.  It says it's started, but I can't access //tower:8989

 

Here is what it shows in the log file.  This just keeps repeating.  I'm also attaching a picture of my configuration page.

 

ErrorWarningSystemArrayLogin

 

[Debug] ProcessProvider: Found 0 processes with the name: NzbDrone.Console

[Debug] ProcessProvider: Found 1 processes with the name: NzbDrone

[Debug] ProcessProvider: - [161] NzbDrone

[info] MigrationLogger: *** Migrating data source=/config/nzbdrone.db;cache size=-10485760;datetimekind=Utc;journal mode=Wal;pooling=True;version=3 ***

 

 

[Fatal] ConsoleApp: EPIC FAIL!

 

System.Data.SQLite.SQLiteException: database disk image is malformed

malformed database schema (1) - unrecognized token: "{"

at System.Data.SQLite.SQLite3.Prepare (System.Data.SQLite.SQLiteConnection cnn, System.String strSql, System.Data.SQLite.SQLiteStatement previous, UInt32 timeoutMS, System.String& strRemain) [0x00000] in <filename unknown>:0

at System.Data.SQLite.SQLiteCommand.BuildNextCommand () [0x00000] in <filename unknown>:0

 

Press any key to exit...

[info] Bootstrap: Starting Sonarr - /opt/NzbDrone/NzbDrone.exe - Version 2.0.0.3357

[info] AppFolderInfo: Data directory is being overridden to [/config]

[Debug] ProcessProvider: Found 0 processes with the name: NzbDrone.Console

[Debug] ProcessProvider: Found 1 processes with the name: NzbDrone

[Debug] ProcessProvider: - [166] NzbDrone

[info] MigrationLogger: *** Migrating data source=/config/nzbdrone.db;cache size=-10485760;datetimekind=Utc;journal mode=Wal;pooling=True;version=3 ***

 

 

[Fatal] ConsoleApp: EPIC FAIL!

 

System.Data.SQLite.SQLiteException: database disk image is malformed

malformed database schema (1) - unrecognized token: "{"

at System.Data.SQLite.SQLite3.Prepare (System.Data.SQLite.SQLiteConnection cnn, System.String strSql, System.Data.SQLite.SQLiteStatement previous, UInt32 timeoutMS, System.String& strRemain) [0x00000] in <filename unknown>:0

at System.Data.SQLite.SQLiteCommand.BuildNextCommand () [0x00000] in <filename unknown>:0

 

Press any key to exit...

 

I also noticed that there isn't much in the \docker\AppData\Sonarr folder like there was when it was a plugin, but perhaps that's because it's a Docker now?

Should probably post your diagnostics, as the SQL error (malformed) implies there's errors on the cache drive.

 

Or then again, it could just be sonarr buggered up and you might have to just delete the appdata for it and begin it again (or restore from CA backup if you've been using it)

Link to comment

Should I post this in the main forums too?

 

Thanks for your help.

Log looks clean on a quick glance...  I'd hazard a guess that you just pointed the docker app to the appdata created by the plugin.

 

Who knows whether or not that will work properly as versions sonarr would have to match exactly, the folder structure has to match exactly, etc etc etc.

 

Probably best just to kill the appdata for sonarr and begin anew

Link to comment

Should I post this in the main forums too?

 

Thanks for your help.

Log looks clean on a quick glance...  I'd hazard a guess that you just pointed the docker app to the appdata created by the plugin.

 

Who knows whether or not that will work properly as versions sonarr would have to match exactly, the folder structure has to match exactly, etc etc etc.

 

Probably best just to kill the appdata for sonarr and begin anew

 

I think I got it.  Removing it from the web GUI and reinstalling, didn't work.  Once I removed it (and the image) I had to manually delete the AppData/Sonarr folder and start with it empty.

 

Now that it's working, I can't seem to get Sonarr to communicate with SAB.

 

Everything is set to port 8080 and I've copied the API key, but I get an "Unable to connect to SABnzbd, check your settings".

 

Any ideas on this one?

 

SAB_1.JPG.5c569b21db8b004127f8eb32d6530571.JPG

SAB_2.JPG.5acee7d13eb92a8b1fdbdda13e3cdaa9.JPG

SAB_3.JPG.f70db3a9dd537f7e7ea0802618463514.JPG

Link to comment

http://lime-technology.com/forum/index.php?topic=40937.msg481150#msg481150

 

Odds on though is that you haven't added the path to the template

 

I got it.  I guess I really didn't understand how the interaction between the docker and Sonarr worked.  It looks like the path you set for the docker is some type of alias passed to the program. 

 

I have docker set with

 

/tv -> /mnt/user/TV Shows/

 

I didn't realize that to Sonarr, it only needs /tv

 

Once I did that, everything seems to work.

 

Thanks so much for your time!

Link to comment
  • 2 weeks later...

Is anyone having any issues with SABnzbd?  I keep getting an "Authentication Failed" for Astraweb.  It's happened for both ssl-us and ssl-eu. but appears to be random.

 

2016-12-20 09:03:14,661::ERROR::[downloader:617] Cannot connect to server ssl-us.astraweb.com [Authentication failed, check username/password.]

 

The weird thing is that when I test the server, it tests just fine.

Link to comment

Having some major problems with it today:

 

Traceback (most recent call last):
File "/usr/share/sabnzbdplus/sabnzbd/urlgrabber.py", line 201, in run
data = fn.read()
File "/usr/lib/python2.7/socket.py", line 351, in read
data = self._sock.recv(rbufsize)
File "/usr/lib/python2.7/httplib.py", line 549, in read
return self._read_chunked(amt)
File "/usr/lib/python2.7/httplib.py", line 618, in _read_chunked
value.append(self._safe_read(chunk_left))
File "/usr/lib/python2.7/httplib.py", line 666, in _safe_read
raise IncompleteRead(''.join(s), amt)
IncompleteRead: IncompleteRead(7259 bytes read, 171 more expected)
2016-12-20 20:20:59,677::INFO::[urlgrabber:99] Grabbing URL https://api.oznzb.com/getnzb/xyz123.nzb&i=159892&r=xyz123
2016-12-20 20:21:04,621::ERROR::[urlgrabber:245] URLGRABBER CRASHED

Link to comment

Tried setting up PlexWatch but can't see to get it to start.  There were a few posts back earlier this year about the same issue but didn't seem to end up resolved.

 

Any suggestions? Or has anyone else released an updated PlexWatch? Or if PlexWatch is even still active / the best option? Thanks in advance!

 

Edit: Seems that PlexPy can do the same 'new content newsletter' feature which is what I was looking for.

Link to comment
  • 2 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.