On some NZBs, there are some files which are corrupt. sabnzbd downloads them until there is about 0.38 MB or 0.74 MB left, then stops completely ... it never advances to download the PAR2 files. I attached a screenshot and also my ini file (without the [servers] section).
https://www.dropbox.com/s/bzk0c9n4m57q0 ... 04-001.png
The yellow ones are the PAR2 files. If I click on the red X next to the file that has hung, then sabnzbd discards the file entirely rather than keeping whatever it downloaded and then there isn't sufficient par2 information to repair it.
Also, looking in the temp folder, I can see the downloaded files, and also the __ADMIN__ folder which holds all the SABnzbd_article_* and SABnzbd_nzf_* chunks which total the amount of chunks downloaded ... but they never get written to a file (as corrupt). They just sit there.
The size of the __ADMIN__ folder is many times several hundreds of MB because I allowed sabnzbd to use up to 1 GB of RAM for caching as my internet connection can go up to 40 MB/s downlink (yes, those are megabytes, not megabits) which sometimes is faster than the HDD write speed. I've seen sabnzbd cache up to 500 MB on occasions.
I have tried the same NZB with Newsleecher and it downloaded all files as much as it could, saved the corrupt as files with slightly less size than 52 MB and continued to PAR2, then repaired it just fine.
Below is my ini file (without [servers]). I can also provide the nzb file in a PM if you need it for testing.
Code: Select all
__version__ = 19
[misc]
queue_complete = ""
https_port = 9090
folder_rename = 1
allow_64bit_tools = 1
password_file = ""
rss_rate = 60
https_key = server.key
cleanup_list = ,
cache_limit = 1G
ignore_unrar_dates = 0
par_option = ""
web_color = white
replace_spaces = 0
web_color2 = ""
dirscan_speed = 5
enable_filejoin = 1
create_group_folders = 0
api_key = fdb0aa9f9a8073df74f0209641507044
never_repair = 0
no_penalties = 0
bandwidth_limit = 0
dirscan_dir = ""
disable_api_key = 0
email_to = ,
rss_filenames = 0
password = ""
permissions = ""
auto_disconnect = 1
enable_date_sorting = 0
replace_dots = 0
movie_sort_extra = -cd%1
ionice = ""
enable_unzip = 1
download_free = 500M
port = 8080
email_dir = ""
pre_script = None
email_full = 0
log_dir = logs
admin_dir = admin
nzb_backup_dir = ""
tv_sort_countries = 1
date_categories = tv,
ssl_type = v23
sfv_check = 0
date_sort_string = ""
schedlines = ,
host = localhost
ignore_samples = 2
enable_tsjoin = 1
auto_browser = 1
pause_on_post_processing = 1
enable_unrar = 1
email_rss = 0
email_account = ""
email_server = ""
allow_streaming = 0
config_lock = 0
api_warnings = 1
tv_sort_string = ""
username = ""
unpack_check = 1
download_dir = v:\down\nzb\temp
size_limit = ""
enable_par_cleanup = 1
safe_postproc = 1
cache_dir = cache
complete_dir = v:\down\nzb
replace_illegal = 1
par2_multicore = 1
warned_old_queue = 0
language = en
check_new_rel = 1
enable_https = 0
no_dupes = 0
top_only = 0
quick_check = 1
movie_sort_string = ""
email_from = ""
movie_extra_folder = 0
email_endjob = 0
tv_categories = ,
pause_on_pwrar = 2
login_realm = SABnzbd
send_group = 0
refresh_rate = 0
movie_categories = movies,
script_dir = ""
email_pwd = ""
ignore_wrong_unrar = 0
nice = ""
enable_movie_sorting = 0
https_cert = server.cert
web_dir2 = ""
fail_on_crc = 1
nzb_key = 772f13020d4d37196e4926aaac98fe9f
auto_sort = 0
ampm = 1
web_dir = smpl
queue_complete_pers = 0
enable_tv_sorting = 0
folder_max_length = 128
win_menu = 1
movie_rename_limit = 100M
pre_check = 0
osx_speed = 1
quota_period = m
quota_day = ""
use_pickle = 0
quota_size = ""
osx_menu = 1
wait_ext_drive = 5
req_completion_rate = 100.2
fsys_type = 0
allow_incomplete_nzb = 0
uniconfig = 1
randomize_server_ip = 0
quota_resume = 0
no_ipv6 = 0
nomedia_marker = ""
max_art_opt = 0
max_art_tries = 3
start_paused = 0
https_chain = ""
history_limit = 50
show_sysload = 2
keep_awake = 1
rss_odd_titles = nzbindex.nl/, nzbindex.com/, nzbclub.com/
overwrite_files = 0
prio_sort_list = ,
news_items = 1
empty_postproc = 0
local_range = ""
ipv6_servers = 1
web_watchdog = 0
warn_empty_nzb = 1
wait_for_dfolder = 0
fail_hopeless = 1
[logging]
log_new = 0
max_log_size = 5242880
log_level = 0
log_backups = 5
enable_cherrypy_logging = 0
[newzbin]
username = ""
url = ""
bookmark_rate = 60
bookmarks = 0
password = ""
unbookmark = 1
[nzbmatrix]
username = ""
apikey = ""
del_bookmark = 1
[growl]
growl_enable = 1
ntfosd_enable = 0
growl_password = ""
growl_server = ""
notify_classes = startup, download, pp, complete, other
ncenter_enable = 0
[categories]
[[*]]
priority = 0
pp = 3
name = *
script = None
newzbin = ""
dir = ""
[nzbxxx]
username = ""
apikey = ""