Version: 0.4.6, 0.4.11 - both tested
OS: Debian Sarge, kernel 2.6.16.16, installed on arm NAS (armv4tl)
Install-type: python source (python 2.5 itself and modules also built/installed from source)
Skin: Default
Firewall Software: None, just router's firewall
Are you using IPV6? no
Is the issue reproducible? no, it seems to happen randomly
I might add, that I installed SABnzb on a Linux server / NAS called bubba. It runs under Debian Sarge and on ARM processor. Since there is no Python 2.5 package in Debian Sarge repositories, I had to compile Python from sources and install all the modules manually. I used this howto to do it: http://www.thibernet.com/442-install-sa ... adynas-duo
Basically all works as expected. Download, postprocessing, access from another computer, webgui. But... sometimes it just crashes. All python2.5 processes crash once a day or so. The last line I can see in logfile before crash is something like that:
Code: Select all
2009-06-03 01:26:42,522::INFO::[sabnzbd] Saving data for SABnzbd_nzo_I2atcA in /home/storage/nzb/cache/SABnzbd_nzo_I2atcACode: Select all
2009-06-03 01:58:14,155::ERROR::[sabnzbd] Loading /home/storage/nzb/cache/SABnzbd_nzo_I2atcA failedThe file itself exists:
Code: Select all
-rw------- 1 root root 61440 Jun 3 01:26 SABnzbd_nzo_I2atcAAny ideas what could cause the problem and how to solve it?
And the second question... The files of the partially downloaded job stay in the downloads/incomplete/ folder after crash. Is there a way to resume the job from where it crashed? The data is still there after all... When I simply start the same nzb via webgui again, it starts to download again from scratch in a separate folder called something.1. It's very annoying considering a 13GB file, which I downloaded lately takes 1-2 days to download on my 1MB connection...
Some additional information here.
The problem is not related to some particular nzb file(s).
I tried both SABnzb versions: 0.4.6 and 0.4.11
First I used python 2.5.2 with following versions of modules (as described in howto I referenced to earlier):
Cheetah-2.0.1
yenc-0.3
feedparser-4.1
pyOpenSSL-0.8
and then the latest 2.5 python (2.5.4) with latest versions of the modules:
Cheetah-2.2.0
yenc-0.3
feedparser-4.1
pyOpenSSL-0.9
There is no difference, random crashes still occur.
I tried also non-SSL connection. No difference.
Now I use the 0.4.9 version from Ubuntu repositories on my "big" PC - to test if I can see the same errors there (I don't think so) and as backup solution till I solve the problem in my little bubba server...
I'd greatly appreciate any help. I fight with that annoying problem since days with no effect...


