Par2 not working correctly in Python source

Report & discuss bugs found in 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.
Glen
Release Testers
Release Testers
Posts: 6
Joined: December 26th, 2010, 2:56 am

Par2 not working correctly in Python source

Post 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.
Last edited by Glen on December 26th, 2010, 3:50 am, edited 1 time in total.
User avatar
shypike
Administrator
Administrator
Posts: 19773
Joined: January 18th, 2008, 12:49 pm

Re: Par2 not working correctly in Python source

Post 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).
Glen
Release Testers
Release Testers
Posts: 6
Joined: December 26th, 2010, 2:56 am

Re: Par2 not working correctly in Python source

Post 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.
User avatar
shypike
Administrator
Administrator
Posts: 19773
Joined: January 18th, 2008, 12:49 pm

Re: Par2 not working correctly in Python source

Post 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.
Glen
Release Testers
Release Testers
Posts: 6
Joined: December 26th, 2010, 2:56 am

Re: Par2 not working correctly in Python source

Post 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.
f451
Newbie
Newbie
Posts: 5
Joined: December 29th, 2010, 5:58 pm

Re: Par2 not working correctly in Python source

Post 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
User avatar
shypike
Administrator
Administrator
Posts: 19773
Joined: January 18th, 2008, 12:49 pm

Re: Par2 not working correctly in Python source

Post 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
f451
Newbie
Newbie
Posts: 5
Joined: December 29th, 2010, 5:58 pm

Re: Par2 not working correctly in Python source

Post 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.
User avatar
shypike
Administrator
Administrator
Posts: 19773
Joined: January 18th, 2008, 12:49 pm

Re: Par2 not working correctly in Python source

Post 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?
f451
Newbie
Newbie
Posts: 5
Joined: December 29th, 2010, 5:58 pm

Re: Par2 not working correctly in Python source

Post 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
User avatar
shypike
Administrator
Administrator
Posts: 19773
Joined: January 18th, 2008, 12:49 pm

Re: Par2 not working correctly in Python source

Post by shypike »

That's the reason.
par2 doesn't work on your system.
Hiw did you get it on your system?
f451
Newbie
Newbie
Posts: 5
Joined: December 29th, 2010, 5:58 pm

Re: Par2 not working correctly in Python source

Post 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!
f451
Newbie
Newbie
Posts: 5
Joined: December 29th, 2010, 5:58 pm

Re: Par2 not working correctly in Python source

Post 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.  ;)
User avatar
shypike
Administrator
Administrator
Posts: 19773
Joined: January 18th, 2008, 12:49 pm

Re: Par2 not working correctly in Python source

Post 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.
Glen
Release Testers
Release Testers
Posts: 6
Joined: December 26th, 2010, 2:56 am

Re: Par2 not working correctly in Python source

Post 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.
Post Reply