According to Scanner.cpp, I think there should actually be more to this error message. I'm sure this is something simple I'm overlooking... but I can't figure out what.
Porton of my config I think matters.
Code: Select all
MainDir=~/nzbget
DestDir=/data/ftp/upload
InterDir=/data/ftp/upload/incomplete-nzbget
NzbDir=/data/downloads/nzb
QueueDir=${MainDir}/queue
TempDir=${MainDir}/tmp
WebDir=/usr/local/share/nzbget/webui
ScriptDir=/usr/local/share/nzbget/scripts
LockFile=${MainDir}/nzbget.lock
LogFile=/var/log/nzbget.log
ConfigTemplate=/usr/local/share/nzbget/nzbget.conf
Code: Select all
fryfrog@apollo:/home/nzbget$ ls -alh */*
nzbget/queue:
total 8.0K
drwxr-xr-x 2 nzbget nzbget 4.0K Sep 3 14:53 .
drwxr-xr-x 4 nzbget nzbget 4.0K Sep 3 14:53 ..
nzbget/tmp:
total 8.0K
drwxr-xr-x 2 nzbget nzbget 4.0K Sep 3 16:15 .
drwxr-xr-x 4 nzbget nzbget 4.0K Sep 3 14:53 ..
Code: Select all
fryfrog@apollo:/home/nzbget$ ls -alh /data/downloads/nzb/
total 443K
drwxrwxrwx 2 nzbget users 2 Sep 3 15:38 .
drwxrwxr-x 58 fryfrog users 971 Sep 3 15:49 ..
Code: Select all
Wed Sep 3 16:12:21 2014 ERROR Could not move file /home/nzbget/nzbget/tmp/nzb-1.tmp to /data/downloads/nzb/Totally.Just.Ubuntu.nzb:
Code: Select all
$ sudo strace -f -p 23290 -e trace=file
Process 3330 attached
[pid 3330] stat("/home/nzbget/nzbget/tmp/nzb-1.tmp", 0x7f17359ec580) = -1 ENOENT (No such file or directory)
[pid 3330] open("/home/nzbget/nzbget/tmp/nzb-1.tmp", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 6
[pid 3330] stat("/data/downloads/nzb/Totally.Just.Ubuntu.nzb", 0x7f17359ec580) = -1 ENOENT (No such file or directory)
[pid 3330] rename("/home/nzbget/nzbget/tmp/nzb-1.tmp", "/data/downloads/nzb/Totally.Just.Ubuntu.nzb") = -1 EXDEV (Invalid cross-device link)
[pid 3330] open("/home/nzbget/nzbget/tmp/nzb-1.tmp", O_RDONLY) = -1 EACCES (Permission denied)
[pid 3330] open("/var/log/nzbget.log", O_RDWR|O_CREAT|O_APPEND, 0666) = 6
[pid 3330] unlink("/home/nzbget/nzbget/tmp/nzb-1.tmp") = 0
[pid 3330] +++ exited with 0 +++