Page 1 of 2

Par2 not working correctly in Python source

Posted: December 26th, 2010, 3:29 am
by Glen
Hi,

Version: 0.5.4 / 0.5.6
OS: Linux (Unraid server 4.5.6)
Install-type:  python source
Firewall Software: None
Are you using IPV6? : No
Is the issue reproducible? : Yes

Automated Par2 is failing to rebuild files correctly and flagging them as unrepairable, when they can be repaired perfectly using either quickpar, and manually repairing using par2 cmdline.

I did send an email to bugs@sabnzbd.org about this on the 6th October (16:47gmt), but it was never acknowledged and is still present.

It would seem as though par2 is being used to verify the files, (and determining a repair is required), but I cannot find a call to do the repair.

The screenshot below shows the directory after sab has moved on claiming the file is damaged and cannot be repaired

>>removed>rmoved<<

Both QuickPar, and Par2 cmdline repair the file just fine.

If I telnet into the box and manually type par2 r ctu-....vol00+1.par2, the files repairs fine.

The log file shows the file failing the verify, but never attempts to fix it.

Code: Select all

2010-10-06 14:45:19,913::DEBUG::[newsunpack:1118] build_filelists(): ts: []
2010-10-06 14:45:19,913::DEBUG::[newsunpack:770] Par2-classic = True
2010-10-06 14:45:24,400::DEBUG::[bpsmeter:60] bps: 1094015.51543
2010-10-06 14:45:25,333::INFO::[newsunpack:840] Verified in 5 seconds, repair is required
2010-10-06 14:45:29,450::DEBUG::[bpsmeter:60] bps: 436049.466256
2010-10-06 14:45:30,438::INFO::[newsunpack:688] Par verify failed on /mnt/cache/.custom/sabnzbd/downloads/incomplete/#a.b.mm@efnet - XXX.602.vol00+1.par2!
2010-10-06 14:45:30,438::INFO::[postproc:271] Par2 check finished on #a.b.mm@efnet - XXX
This seems to be happening more and more, and is the only problem I have with sab (albiet a very frustrating one).

After looking through the code, it would seem as though the 'par verify failed' is coming back almost immediately. Could this be due to a corrupted command line being created, or a problem with the spaces in the filename? I can stick in extra logging lines directly into the python source if you need more information. I am a programmer, although I've not coded in python before.

Cheers

Glen.

Re: Par2 not working correctly in Python source

Posted: December 26th, 2010, 3:38 am
by shypike
We don't handle reports sent to bugs at sabnzbd.org.
That address is solely for sending supporting matererial, when we ask for it.
Also, I removed your shots. Please read the forum rules.

Is the problem consistent, in the sense that if you download the same NZB again, it fails in the same way?
Please send an example NZB file to bugs at sabnzbd.org (including the URL of this message).

Re: Par2 not working correctly in Python source

Posted: December 26th, 2010, 3:52 am
by Glen
Sorry about that.

After looking through the code, it would seem as though the 'par verify failed' is coming back almost immediately. Could this be due to a corrupted command line being created, or a problem with the spaces in the filename? I can stick in extra logging lines directly into the python source if you need more information. I am a programmer, although I've not coded in python before.

I'll email the nzb file over.

Cheers

Glen.

Re: Par2 not working correctly in Python source

Posted: December 26th, 2010, 3:57 am
by shypike
Did you enter additional par2 parameters in Config->Switches?
If these aren't suited for your actual par2, any repair will fail.
Check in the log what is sent to par2 and use those from the command line.

Re: Par2 not working correctly in Python source

Posted: December 26th, 2010, 4:07 am
by Glen
Hi,

No, I have not entered any additional switches, the extra par2 parameters box is blank.

I will email the full log over.

Cheers

Glen.

Re: Par2 not working correctly in Python source

Posted: December 29th, 2010, 6:16 pm
by f451
Hi,

i see the same problem since a few versions. With 0.5.0 and 0.5.2 everything works fine.

Version: 0.5.6
OS: Linux (Unraid
Install-type: python source
Firewall Software: No
Are you using IPV6? No
Is the issue reproducible? yes, if download fails

In the past i saw all par2 files in the folder if the repair fails. Now i only see one.
Maybe this logs help? (QuickPar was able to repair this set)

Code: Select all

19:37:02,936::DEBUG::[decoder:92] Decoding <Article: article=1293589083.52461.105@newsserver, bytes=793545, partnum=105, art_id=None>
19:37:03,326::DEBUG::[decoder:92] Decoding <Article: article=1293589083.60411.106@newsserver, bytes=792758, partnum=106, art_id=None>
19:37:03,358::DEBUG::[nzbstuff:151] Finishing import on DATEI.nfo
19:37:03,358::DEBUG::[__init__:671] Loading data for SABnzbd_nzf_0OBE9n from /boot/packages/sabnzbd/cache/SABnzbd_nzf_0OBE9n
19:37:03,359::INFO::[__init__:702] /boot/packages/sabnzbd/cache/SABnzbd_nzf_0OBE9n removed
19:37:03,597::DEBUG::[decoder:92] Decoding <Article: article=1293586915.53400.1@newsserver, bytes=2592, partnum=1, art_id=None>
19:37:03,599::INFO::[assembler:117] Decoding /mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.nfo yenc
19:37:03,655::DEBUG::[nzbstuff:151] Finishing import on DATEI.par2
19:37:03,655::DEBUG::[__init__:671] Loading data for SABnzbd_nzf_artZ9O from /boot/packages/sabnzbd/cache/SABnzbd_nzf_artZ9O
19:37:03,656::INFO::[__init__:702] /boot/packages/sabnzbd/cache/SABnzbd_nzf_artZ9O removed
19:37:04,015::DEBUG::[decoder:92] Decoding <Article: article=1293589083.63773.108@newsserver, bytes=792959, partnum=108, art_id=None>
19:37:04,050::DEBUG::[decoder:92] Decoding <Article: article=1293589083.71695.110@newsserver, bytes=793151, partnum=110, art_id=None>
19:37:04,286::DEBUG::[decoder:92] Decoding <Article: article=1293589083.72567.111@newsserver, bytes=793202, partnum=111, art_id=None>
19:37:04,556::DEBUG::[decoder:92] Decoding <Article: article=1293586915.53427.1@newsserver, bytes=89728, partnum=1, art_id=None>
19:37:04,562::INFO::[assembler:117] Decoding /mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.par2 yenc
19:37:04,856::DEBUG::[decoder:92] Decoding <Article: article=1293589083.74516.114@newsserver, bytes=338852, partnum=114, art_id=None>
19:37:05,407::DEBUG::[decoder:92] Decoding <Article: article=1293589083.67305.109@newsserver, bytes=792704, partnum=109, art_id=None>
19:37:05,497::DEBUG::[decoder:92] Decoding <Article: article=1293589083.73228.112@newsserver, bytes=792464, partnum=112, art_id=None>
19:37:05,768::DEBUG::[decoder:92] Decoding <Article: article=1293589083.73885.113@newsserver, bytes=788413, partnum=113, art_id=None>
19:37:05,799::INFO::[assembler:117] Decoding /mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part162.rar yenc
19:37:05,801::INFO::[__init__:702] /boot/packages/sabnzbd/cache/SABnzbd_nzo_Id797v removed
19:37:05,802::INFO::[nzbqueue:92] Saving queue
19:37:05,802::DEBUG::[__init__:649] Saving data for queue9.sab in /boot/packages/sabnzbd/cache/queue9.sab
19:37:06,775::INFO::[downloader:724] Thread 1@newsserver:443: forcing disconnect
19:37:06,885::INFO::[downloader:724] Thread 5@newsserver:443: forcing disconnect
19:37:06,995::INFO::[downloader:724] Thread 8@newsserver:443: forcing disconnect
19:37:07,105::INFO::[downloader:724] Thread 6@newsserver:443: forcing disconnect
19:37:07,215::INFO::[downloader:724] Thread 2@newsserver:443: forcing disconnect
19:37:07,325::INFO::[downloader:724] Thread 4@newsserver:443: forcing disconnect
19:37:07,435::INFO::[downloader:724] Thread 3@newsserver:443: forcing disconnect
19:37:07,545::INFO::[downloader:724] Thread 7@newsserver:443: forcing disconnect
19:37:09,768::INFO::[postproc:134] Saving postproc queue
19:37:09,769::INFO::[postproc:243] Starting PostProcessing on DATEI.nfo => Repair:True, Unpack:True, Delete:True, Script:None
19:37:09,769::DEBUG::[__init__:649] Saving data for postproc1.sab in /boot/packages/sabnzbd/cache/postproc1.sab
19:37:09,769::INFO::[postproc:247] Par2 check starting on DATEI.nfo
19:37:09,770::INFO::[postproc:254] Running repair on set DATEI
19:37:10,161::DEBUG::[newsunpack:1164] Quick-check of file DATEI.part116.rar OK
19:37:10,162::DEBUG::[newsunpack:1164] Quick-check of file DATEI.part078.rar OK
19:37:10,162::DEBUG::[newsunpack:1164] Quick-check of file DATEI.part007.rar OK
.
..
...
19:37:10,195::DEBUG::[newsunpack:1164] Quick-check of file DATEI.part111.rar OK
19:37:10,195::DEBUG::[newsunpack:1164] Quick-check of file DATEI.part028.rar OK
19:37:10,195::DEBUG::[newsunpack:1167] Quick-check of file DATEI.part041.rar failed!
19:37:10,196::INFO::[newsunpack:674] Scanning "/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.vol000+01.par2"
19:37:10,208::DEBUG::[newsunpack:1129] notrar(): testing /mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part001.rar
19:37:10,391::DEBUG::[newsunpack:1129] notrar(): testing /mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part002.rar
.
..
...
19:37:14,142::DEBUG::[newsunpack:1129] notrar(): testing /mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part041.rar
.
..
...
19:37:16,372::DEBUG::[newsunpack:1129] notrar(): testing /mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part162.rar
19:37:16,376::DEBUG::[newsunpack:1121] build_filelists(): joinables: []
19:37:16,376::DEBUG::[newsunpack:1122] build_filelists(): zips: []
19:37:16,376::DEBUG::[newsunpack:1123] build_filelists(): rars: ['/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part001.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part002.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part003.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part004.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part005.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part006.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part007.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part008.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part009.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part010.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part011.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part012.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part013.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part014.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part015.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part016.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part017.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part018.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part019.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part020.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part021.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part022.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part023.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part024.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part025.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part026.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part027.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part028.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part029.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part030.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part031.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part032.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part033.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part034.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part035.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part036.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part037.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part038.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part039.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part040.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part041.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part042.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part043.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part044.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part045.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part046.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part047.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part048.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part049.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part050.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part051.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part052.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part053.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part054.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part055.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part056.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part057.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part058.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part059.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part060.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part061.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part062.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part063.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part064.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part065.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part066.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part067.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part068.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part069.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part070.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part071.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part072.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part073.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part074.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part075.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part076.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part077.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part078.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part079.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part080.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part081.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part082.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part083.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part084.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part085.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part086.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part087.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part088.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part089.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part090.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part091.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part092.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part093.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part094.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part095.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part096.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part097.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part098.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part099.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part100.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part101.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part102.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part103.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part104.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part105.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part106.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part107.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part108.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part109.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part110.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part111.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part112.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part113.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part114.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part115.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part116.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part117.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part118.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part119.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part120.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part121.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part122.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part123.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part124.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part125.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part126.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part127.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part128.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part129.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part130.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part131.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part132.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part133.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part134.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part135.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part136.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part137.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part138.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part139.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part140.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part141.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part142.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part143.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part144.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part145.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part146.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part147.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part148.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part149.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part150.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part151.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part152.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part153.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part154.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part155.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part156.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part157.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part158.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part159.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part160.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part161.rar', '/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part162.rar']
19:37:16,377::DEBUG::[newsunpack:1124] build_filelists(): ts: []
19:37:16,378::DEBUG::[newsunpack:771] Par2-classic = True
19:37:16,424::INFO::[newsunpack:689] Par verify failed on /mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.vol000+01.par2!
19:37:16,424::INFO::[postproc:271] Par2 check finished on DATEI.nfo
19:37:16,425::INFO::[misc:837] Creating directories: /mnt/disk4/Data/Download/SABnzbd/complete/Movies/DATEI.nfo
19:37:16,429::DEBUG::[misc:852] Moving. Old path:/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.par2 new path:/mnt/disk4/Data/Download/SABnzbd/complete/Movies/_UNPACK_DATEI.nfo/DATEI.par2 unique?:False
19:37:16,430::DEBUG::[misc:852] Moving. Old path:/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part001.rar new path:/mnt/disk4/Data/Download/SABnzbd/complete/Movies/_UNPACK_DATEI.nfo/DATEI.part001.rar unique?:False
.
..
...
19:37:22,626::DEBUG::[misc:852] Moving. Old path:/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part041.rar new path:/mnt/disk4/Data/Download/SABnzbd/complete/Movies/_UNPACK_DATEI.nfo/DATEI.part041.rar unique?:False
.
..
...
19:37:22,673::DEBUG::[misc:852] Moving. Old path:/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.part162.rar new path:/mnt/disk4/Data/Download/SABnzbd/complete/Movies/_UNPACK_DATEI.nfo/DATEI.part162.rar unique?:False
19:37:22,674::DEBUG::[misc:852] Moving. Old path:/mnt/disk4/Data/Download/SABnzbd/incomplete/DATEI.nfo/DATEI.vol000+01.par2 new path:/mnt/disk4/Data/Download/SABnzbd/complete/Movies/_UNPACK_DATEI.nfo/DATEI.vol000+01.par2 unique?:False
19:37:24,301::INFO::[postproc:470] Cleaning up DATEI.nfo
19:37:24,500::INFO::[postproc:134] Saving postproc queue
19:37:24,503::DEBUG::[__init__:649] Saving data for postproc1.sab in /boot/packages/sabnzbd/cache/postproc1.sab
19:37:24,507::INFO::[downloader:357] Post-processing finished, resuming download

Re: Par2 not working correctly in Python source

Posted: December 30th, 2010, 4:24 am
by shypike
Are you sure SABnzbd can find your par2 program?
Check the start of the log.
It should contain something like this:
par2 binary... found

Re: Par2 not working correctly in Python source

Posted: December 30th, 2010, 11:34 am
by f451
Hi,

thanks for helping.
After a restart i found this in the logs:

Code: Select all

17:27:43,268::INFO::[SABnzbd:973] --------------------------------
17:27:43,268::INFO::[SABnzbd:974] SABnzbd.py-0.5.6 (rev=2503)
17:27:43,268::INFO::[SABnzbd:984] Platform = posix
17:27:43,268::INFO::[SABnzbd:985] Python-version = 2.6.5 (r265:79063, Jul 24 2010, 21:39:31) 
[GCC 4.2.3]
17:27:43,280::DEBUG::[lang:132] Language file /boot/packages/sabnzbd/language/de-de.txt, encoding=utf-8, language=Deutsch
17:27:43,314::DEBUG::[lang:132] Language file /boot/packages/sabnzbd/language/us-en.txt, encoding=latin-1, language=English (US)
17:27:43,331::DEBUG::[__init__:671] Loading data for bookmarks.sab from /boot/packages/sabnzbd/cache/bookmarks.sab
17:27:43,332::INFO::[__init__:702] /boot/packages/sabnzbd/cache/bookmarks.sab removed
17:27:43,332::DEBUG::[__init__:671] Loading data for rss_data.sab from /boot/packages/sabnzbd/cache/rss_data.sab
17:27:43,338::DEBUG::[scheduler:111] scheduling speedlimit(['1000']) on days [1, 2, 3, 4, 5, 6, 7] at 8:0
17:27:43,338::DEBUG::[scheduler:111] scheduling speedlimit(['2000']) on days [1, 2, 3, 4, 5, 6, 7] at 23:30
17:27:43,339::DEBUG::[scheduler:123] Scheduling RSS interval task every 60 min (delay=55)
17:27:43,339::DEBUG::[scheduler:134] Scheduling VersionCheck on day 6 at 6:27
17:27:43,339::DEBUG::[__init__:671] Loading data for bytes9.sab from /boot/packages/sabnzbd/cache/bytes9.sab
17:27:43,340::DEBUG::[__init__:671] Loading data for queue9.sab from /boot/packages/sabnzbd/cache/queue9.sab
17:27:43,340::INFO::[postproc:139] Loading postproc queue
17:27:43,341::DEBUG::[__init__:671] Loading data for postproc1.sab from /boot/packages/sabnzbd/cache/postproc1.sab
17:27:43,341::INFO::[__init__:702] /boot/packages/sabnzbd/cache/postproc1.sab removed
17:27:43,341::DEBUG::[downloader:253] Initializing downloader/decoder
17:27:43,343::DEBUG::[__init__:671] Loading data for watched_data.sab from /boot/packages/sabnzbd/cache/watched_data.sab
17:27:43,343::DEBUG::[scheduler:250] Schedule check result = (363, 'speedlimit', '2000', '30 23 * speedlimit 2000')
17:27:43,344::DEBUG::[scheduler:250] Schedule check result = (9513, 'speedlimit', '1000', '0 8 * speedlimit 1000')
17:27:43,344::INFO::[downloader:334] Resuming
17:27:43,344::DEBUG::[__init__:405] PAUSED_ALL inactive
17:27:43,344::INFO::[downloader:143] Bandwidth limit set to 1000
17:27:43,357::INFO::[__init__:251] All processes started
17:27:43,357::INFO::[SABnzbd:269] Web dir is /boot/packages/sabnzbd/interfaces/Classic
17:27:43,359::DEBUG::[lang:132] Language file /boot/packages/sabnzbd/interfaces/wizard/language/de-de.txt, encoding=utf-8, language=Deutschland
17:27:43,363::DEBUG::[lang:132] Language file /boot/packages/sabnzbd/interfaces/wizard/language/us-en.txt, encoding=latin-1, language=United States
17:27:43,403::INFO::[SABnzbd:1038] Starting SABnzbd.py-0.5.6
17:27:43,403::DEBUG::[__init__:262] Starting postprocessor
17:27:43,409::DEBUG::[__init__:265] Starting assembler
17:27:43,419::DEBUG::[__init__:268] Starting downloader
17:27:43,424::DEBUG::[scheduler:159] Starting scheduler
17:27:43,425::DEBUG::[__init__:273] Starting dirscanner
17:27:43,429::DEBUG::[newzbin:100] Starting msgidgrabber
17:27:43,429::INFO::[dirscanner:375] Dirscanner starting up
17:27:43,430::DEBUG::[__init__:278] Starting urlgrabber
17:27:43,430::INFO::[SABnzbd:390] _yenc module... found!
17:27:43,430::INFO::[SABnzbd:398] par2 binary... found (/usr/bin/par2)
17:27:43,430::INFO::[SABnzbd:406] unrar binary... found (/usr/bin/unrar)
17:27:43,431::INFO::[SABnzbd:411] unzip binary... found (/usr/bin/unzip)
17:27:43,431::INFO::[SABnzbd:417] nice binary... found (/usr/bin/nice)
17:27:43,431::INFO::[SABnzbd:421] ionice binary... found (/usr/bin/ionice)
17:27:43,431::INFO::[SABnzbd:426] pyOpenSSL... found (True)
17:27:43,433::INFO::[SABnzbd:1136] Starting web-interface on 192.168.1.1:9090
17:27:43,434::INFO::[_cplogging:55] [30/Dec/2010:17:27:43] ENGINE Bus STARTING
17:27:43,437::INFO::[urlgrabber:103] URLGrabber starting up
17:27:43,437::INFO::[_cplogging:55] [30/Dec/2010:17:27:43] ENGINE Started monitor thread '_TimeoutMonitor'.
17:27:43,649::INFO::[_cplogging:55] [30/Dec/2010:17:27:43] ENGINE Serving on 192.168.1.1:9090
17:27:43,650::INFO::[_cplogging:55] [30/Dec/2010:17:27:43] ENGINE Bus STARTED
17:27:46,238::DEBUG::[misc:695] Checked for a new release, cur= 50699, latest= 50699 (on http://sourceforge.net/projects/sabnzbdplus/files/)
17:27:58,348::INFO::[rss:376] Running scheduled RSS scan
17:27:58,351::DEBUG::[rss:244] Running feedparser on http://nzbserien.org/serien.xml
and there is entry about par2 binary found.

Re: Par2 not working correctly in Python source

Posted: December 30th, 2010, 12:21 pm
by shypike
Can you also see in the log if par2 is started at all?
The log includes the actual parameters sent to par2.
You can check if these are accepted from the command line.
You'll probably need to set logging to debug level.

What's the signon of your par2 program?

Re: Par2 not working correctly in Python source

Posted: December 30th, 2010, 1:35 pm
by f451
Hi,

in my logs i found nothing that point me to a starting command, like i found for unrar

Code: Select all

Running unrar ['/usr/bin/unrar', 'x', '-idp', '-o-', '-or', '-p-', '/m......
If i search for /usr/bin/par2 in the logs i got no hit.  :(

So i try to run par2 and got an

Code: Select all

root@nas:/usr/bin# ./par2
./par2: error while loading shared libraries: libtbb.so.2: cannot open shared object file: No such file or directory
could this be the reason? (to be honest I'm a linux newbie)

thanks

Re: Par2 not working correctly in Python source

Posted: December 30th, 2010, 6:12 pm
by shypike
That's the reason.
par2 doesn't work on your system.
Hiw did you get it on your system?

Re: Par2 not working correctly in Python source

Posted: December 31st, 2010, 5:13 am
by f451
Thanks shypike for pointed me to this issue!
I have installed a new par2 version and can run it now manual without an error. I will start same downloads
and see if this solve my problem.

Thanks and a happy new year!

Re: Par2 not working correctly in Python source

Posted: January 2nd, 2011, 4:09 am
by f451
Hi,

short feedback:
It looks like my problem was solved!  :D
I only like to see an error/hint in the logfile about the problem with the external par2 program, then I had not to ask this silly question.  ;)

Re: Par2 not working correctly in Python source

Posted: January 2nd, 2011, 4:37 am
by shypike
If par2 was missing altogether, it wouldn have been clearly visible.

Bad par2 parameters are reported too.
However, SABnzbd relies on what is returned by the par2 program.
Not all problems can be diagnosed properly.
In this case I cannot tell what kind of problems your previous par2 program had,
so I don't know if SABnzbd could have reported the issues in a useful way.

Re: Par2 not working correctly in Python source

Posted: January 16th, 2011, 8:39 am
by Glen
Unfortunately this doesn't fix the issue I have.

I can telnet into the server and manually run the par2 command line and this runs and fixes the issues with the files that automated sabnzb didn't.

I can resend you the full logs from the 1st time I documented this issue, including screenshots.

Cheers

Glen.