Possible Permission Error with Freenas Server

Get help with all aspects of SABnzbd
Forum rules
Help us help you:
  • Are you using the latest stable version of SABnzbd? Downloads page.
  • Tell us what system you run SABnzbd on.
  • Adhere to the forum rules.
  • Do you experience problems during downloading?
    Check your connection in Status and Interface settings window.
    Use Test Server in Config > Servers.
    We will probably ask you to do a test using only basic settings.
  • Do you experience problems during repair or unpacking?
    Enable +Debug logging in the Status and Interface settings window and share the relevant parts of the log here using [ code ] sections.
Post Reply
keala
Newbie
Newbie
Posts: 1
Joined: March 27th, 2012, 2:33 pm

Possible Permission Error with Freenas Server

Post by keala »

Hello, I'm relatively new to sabnzdb and am having some trouble getting the program up and running on a reinstall.

I previously had Sabnzbd working great on a linux build and reading/writing to a Freenas server. Last night I did a fresh install of the Linux box to upgrade XBMC to Eden (XBMCbuntu), and did a fresh install of Sabnzbd without a hitch. All my folders have been re-setup to the same paths, and Sab should have full permissions to everything. Usenet server test connections are successful.

I'm having trouble downloading files though. When I try to add a file manually to Sabnzbd nothing seems to happen. I looked through the repair queue and found all the nzb files there, but when I try to add them to the queue I get this error:

The server encountered an unexpected condition which prevented it from fulfilling the request.
Traceback (most recent call last):
File "/usr/share/sabnzbdplus/cherrypy/_cprequest.py", line 618, in respond
cherrypy.response.body = self.handler()
File "/usr/share/sabnzbdplus/cherrypy/_cpdispatch.py", line 25, in __call__
return self.callable(*self.args, **self.kwargs)
File "/usr/share/sabnzbdplus/sabnzbd/interface.py", line 2252, in add
orphan_add(kwargs)
File "/usr/share/sabnzbdplus/sabnzbd/interface.py", line 1065, in orphan_add
sabnzbd.nzbqueue.repair_job(path, None)
File "/usr/share/sabnzbdplus/sabnzbd/decorators.py", line 43, in call_func
return func(*params, **kparams)
File "/usr/share/sabnzbdplus/sabnzbd/decorators.py", line 31, in newFunction
return f(*args, **kw)
File "/usr/share/sabnzbdplus/sabnzbd/nzbqueue.py", line 846, in repair_job
NzbQueue.do.repair_job(folder, new_nzb)
File "/usr/share/sabnzbdplus/sabnzbd/nzbqueue.py", line 159, in repair_job
nzo = NzbObject(name, 0, pp=None, script=None, nzb='', cat=None, priority=None, nzbname=name, reuse=True)
File "/usr/share/sabnzbdplus/sabnzbd/nzbstuff.py", line 643, in __init__
os.mkdir(adir)
OSError: [Errno 13] Permission denied: '/media/MotionNAS/SABnzbd/incomplete/Formula1 2012 Malaysian Grand Prix Practice Three 720p HDTV x264 FAIRPLAY.6/__ADMIN__'

It seems like Sabnzbd is having trouble accessing my "incomplete" folder on the Freenas (MotionNAS is my share on FreeNAS), but permissions are wide open and I can browse to folders without any problem. This setup worked without a hitch previously, I'm not sure what has changed or what step I haven't done to make it work. Anybody have any ideas?

My next test is to change to folders to something local and see if that makes a difference.

Thanks in advance!
Post Reply