Invalid NZB using URL fetch
Posted: August 25th, 2010, 4:57 pm
Hi all, I've been having a few problems with sabnzbd for a while but I've stumbled on through them until now. I don't seem to be able to directly upload an nzb to sabnzbd or make it fetch an nzb where the link has special characters (i.e. &=). This happens literally every time I try unless I use the rss function, grabbing nzbs from nzbs.org or I grab an nzb from a plain url.
The errors from URL grab are as follows(blanked out nzbid):
2010-08-25 21:31:26,051
ERROR:
Error getting url http://www.nzbs.org/index.php?action=getnzb&nzbid=xxxx (cause= "")
I get the same error when I try to use CouchPotato through the API.
Direct nzb upload gives this:
2010-08-25 21:44:18,997
ERROR:
[25/Aug/2010:21:44:18] HTTP Traceback (most recent call last):
File "/usr/lib64/python2.6/site-packages/cherrypy/_cprequest.py", line 653, in respond
self.body.process()
File "/usr/lib64/python2.6/site-packages/cherrypy/_cpreqbody.py", line 707, in process
super(RequestBody, self).process()
File "/usr/lib64/python2.6/site-packages/cherrypy/_cpreqbody.py", line 320, in process
proc(self)
File "/usr/lib64/python2.6/site-packages/cherrypy/_cpreqbody.py", line 127, in process_multipart_form_data
process_multipart(entity)
File "/usr/lib64/python2.6/site-packages/cherrypy/_cpreqbody.py", line 121, in process_multipart
part.process()
File "/usr/lib64/python2.6/site-packages/cherrypy/_cpreqbody.py", line 318, in process
self.default_proc()
File "/usr/lib64/python2.6/site-packages/cherrypy/_cpreqbody.py", line 452, in default_proc
self.file = self.read_into_file()
File "/usr/lib64/python2.6/site-packages/cherrypy/_cpreqbody.py", line 464, in read_into_file
self.read_lines_to_boundary(fp_out=fp_out)
File "/usr/lib64/python2.6/site-packages/cherrypy/_cpreqbody.py", line 396, in read_lines_to_boundary
line = self.fp.readline(1<<16)
File "/usr/lib64/python2.6/site-packages/cherrypy/_cpreqbody.py", line 595, in readline
data = self.read(chunksize)
File "/usr/lib64/python2.6/site-packages/cherrypy/_cpreqbody.py", line 560, in read
data = self.fp.read(chunksize)
File "/usr/lib64/python2.6/site-packages/cherrypy/wsgiserver/__init__.py", line 265, in read
data = self.rfile.read(size)
File "/usr/lib64/python2.6/site-packages/cherrypy/wsgiserver/__init__.py", line 932, in read
assert n <= left, "recv(%d) returned %d bytes" % (left, n)
AssertionError: recv(80) returned 16384 bytes
It doesn't mean anything to me...no idea when it comes to python
Other info:
Version: 0.5.0
OS: Gentoo Linux
Install-type: Ebuild from this forum. (cryptelium overlay)
Firewall Software: IPTables
Are you using IPV6? no
Is the issue reproducible? yes
If anyone has any ideas I'd be very grateful!
Thanks!
The errors from URL grab are as follows(blanked out nzbid):
2010-08-25 21:31:26,051
ERROR:
Error getting url http://www.nzbs.org/index.php?action=getnzb&nzbid=xxxx (cause= "")
I get the same error when I try to use CouchPotato through the API.
Direct nzb upload gives this:
2010-08-25 21:44:18,997
ERROR:
[25/Aug/2010:21:44:18] HTTP Traceback (most recent call last):
File "/usr/lib64/python2.6/site-packages/cherrypy/_cprequest.py", line 653, in respond
self.body.process()
File "/usr/lib64/python2.6/site-packages/cherrypy/_cpreqbody.py", line 707, in process
super(RequestBody, self).process()
File "/usr/lib64/python2.6/site-packages/cherrypy/_cpreqbody.py", line 320, in process
proc(self)
File "/usr/lib64/python2.6/site-packages/cherrypy/_cpreqbody.py", line 127, in process_multipart_form_data
process_multipart(entity)
File "/usr/lib64/python2.6/site-packages/cherrypy/_cpreqbody.py", line 121, in process_multipart
part.process()
File "/usr/lib64/python2.6/site-packages/cherrypy/_cpreqbody.py", line 318, in process
self.default_proc()
File "/usr/lib64/python2.6/site-packages/cherrypy/_cpreqbody.py", line 452, in default_proc
self.file = self.read_into_file()
File "/usr/lib64/python2.6/site-packages/cherrypy/_cpreqbody.py", line 464, in read_into_file
self.read_lines_to_boundary(fp_out=fp_out)
File "/usr/lib64/python2.6/site-packages/cherrypy/_cpreqbody.py", line 396, in read_lines_to_boundary
line = self.fp.readline(1<<16)
File "/usr/lib64/python2.6/site-packages/cherrypy/_cpreqbody.py", line 595, in readline
data = self.read(chunksize)
File "/usr/lib64/python2.6/site-packages/cherrypy/_cpreqbody.py", line 560, in read
data = self.fp.read(chunksize)
File "/usr/lib64/python2.6/site-packages/cherrypy/wsgiserver/__init__.py", line 265, in read
data = self.rfile.read(size)
File "/usr/lib64/python2.6/site-packages/cherrypy/wsgiserver/__init__.py", line 932, in read
assert n <= left, "recv(%d) returned %d bytes" % (left, n)
AssertionError: recv(80) returned 16384 bytes
It doesn't mean anything to me...no idea when it comes to python
Other info:
Version: 0.5.0
OS: Gentoo Linux
Install-type: Ebuild from this forum. (cryptelium overlay)
Firewall Software: IPTables
Are you using IPV6? no
Is the issue reproducible? yes
If anyone has any ideas I'd be very grateful!
Thanks!