Page 2 of 3

Re: Invalid par2 files, cannot verify or repair - again

Posted: October 3rd, 2014, 10:27 pm
by zoggy
seeing a lot of "Invalid par2 files, cannot verify or repair" problems this week.. always seem to be #scnzb@efnet releases....

The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION - http://nzbcache.info/nzb/bfe6d8f20d5063 ... e9f.nzb.gz

sab 0.7.18 windows binary:

Code: Select all

2014-10-03 20:38:41,680::INFO::[postproc:284] Starting PostProcessing on The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION => Repair:True, Unpack:True, Delete:True, Script:sabToSickBeard.exe, Cat:tv
2014-10-03 20:38:41,681::INFO::[postproc:571] Par2 check starting on The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION
2014-10-03 20:38:41,710::DEBUG::[__init__:876] Loading data for __verified__ from C:\Users\zoggy\Documents\downloads\incomplete\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\__ADMIN__\__verified__
2014-10-03 20:38:41,713::INFO::[postproc:592] Running repair on set The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION
2014-10-03 20:38:41,719::INFO::[newsunpack:847] Scanning "C:\Users\zoggy\Documents\downloads\incomplete\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION.vol12+10.par2"
2014-10-03 20:38:41,723::DEBUG::[newsunpack:1402] build_filelists(): joinables: []
2014-10-03 20:38:41,724::DEBUG::[newsunpack:1403] build_filelists(): zips: []
2014-10-03 20:38:41,724::DEBUG::[newsunpack:1404] build_filelists(): rars: ['C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r00', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r01', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r02', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r03', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r04', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r05', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r06', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r07', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r08', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r09', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r10', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r11', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r12', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r13', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r14', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r15', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r16', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r17', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r18', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r19', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r20', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r21', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r22', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r23', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r24', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r25', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r26', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r27', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r28', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r29', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r30', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r31', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r32', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r33', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.r34', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\the.amazing.race.2502.720p-dimension.rar']
2014-10-03 20:38:41,724::DEBUG::[newsunpack:1405] build_filelists(): ts: []
2014-10-03 20:38:41,724::DEBUG::[newsunpack:959] Par2-classic = False
2014-10-03 20:39:47,122::DEBUG::[newsunpack:984] Starting par2: ['C:\\Program Files (x86)\\SABnzbd\\win\\par2\\par2-classic.exe', 'r', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION.vol12+10.par2', 'C:\\Users\\zoggy\\Documents\\downloads\\incomplete\\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\\*']
2014-10-03 20:39:59,888::INFO::[newsunpack:1069] Main packet not found...
2014-10-03 20:39:59,888::INFO::[newsunpack:1073] Extra pars = []
2014-10-03 20:39:59,891::DEBUG::[newsunpack:1276] PAR2 output was
par2cmdline version 0.4, Copyright (C) 2003 Peter Brian Clements.
par2cmdline comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it and/or modify
it under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2 of the License, or (at your
option) any later version. See COPYING for details.
Loading "The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION.vol12+10.par2".
No new packets found
Loading "The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION.vol00+04.par2".
No new packets found
Loading "The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION.vol04+08.par2".
No new packets found
Loading "The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION.vol12+10.par2".
No new packets found
Loading "The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION.vol00+04.par2".
No new packets found
Loading "The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION.vol04+08.par2".
No new packets found
Loading "The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION.vol12+10.par2".
No new packets found
Loading "The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION.par2".
No new packets found
Loading "The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION.vol00+04.par2".
No new packets found
Loading "The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION.vol04+08.par2".
No new packets found
Loading "The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION.vol12+10.par2".
No new packets found
Main packet not found.
2014-10-03 20:39:59,891::INFO::[newsunpack:865] Par verify failed on C:\Users\zoggy\Documents\downloads\incomplete\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION.vol12+10.par2!
2014-10-03 20:39:59,894::DEBUG::[__init__:842] Saving data for __verified__ in C:\Users\zoggy\Documents\downloads\incomplete\The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION\__ADMIN__
2014-10-03 20:39:59,894::INFO::[postproc:619] Par2 check finished on The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION
release extracts fine... thus its just sab puking on the invalid pars.

to rule out it being a sab specific problem, I checked the par's outside of sab and confirmed they also report the same thing:
checked .par2 with multipar v1.2.5.5 it says 'the specified file is not valid'. upgraded multipar to 1.2.6.6 (latest).. says the same thing.

quickpar 0.9.1, says par is 'Damaged' with 0 blocks available.


tried sab0.7.18's pars as well,
C:\Program Files (x86)\SABnzbd\win\par2>par2.exe v *.par2
C:\Program Files (x86)\SABnzbd\win\par2>par2-classic.exe v *.par2

report:
par2cmdline version 0.4, Copyright (C) 2003 Peter Brian Clements.

Loading "filename.par2".
No new packets found

tried newsbin:
ERROR - AutoPAR: PAR file is Damaged, Unable to Add Parfile: The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION.vol12+10.par2

so anyways, how to make sab not care if par is broken if the sfv is good?
just checked config > switches, I do already have 'Enable Quick Check' enabled... seems like its not working

Re: Invalid par2 files, cannot verify or repair - again

Posted: October 3rd, 2014, 11:01 pm
by zoggy
another example,
Americas.Next.Top.Model.S21E07.720p.HDTV.x264-BAJSKORV.nzb -- http://nzbcache.info/nzb/1a8b972a85c83e ... 35f.nzb.gz

can see that it is #scnzb again

Code: Select all

<file poster="Speedy <[email protected]>" date="1412388153" subject="[#scnzb@efnet][527105] Americas.Next.Top.Model.S21E07.720p.HDTV.x264-BAJSKORV [1/34] - "americas.next.top.model.s21e07.720p.hdtv.x264-bajskorv.sfv" yEnc (1/1)">

Re: Invalid par2 files, cannot verify or repair - again

Posted: October 4th, 2014, 3:18 am
by sander
FWIW:

- I get the same result on Linux
- Manual stuff: "unrar x" gives an error ("packed data checksum error in volume americas.next.top.model.s21e07.720p.hdtv.x264-bajskorv.r02", "par2 r" gives the error above
- I think the problem / message is "Main packet not found.". That was a known bug in par2 in 2006. So I checked with a github version of par2 (https://github.com/BlackIkeEagle/par2cmdline.git), and still get "Main packet not found.". The 2006 patch seems to be applied, so it's another problem
- nzbget can't download the post either
- I don't know what you mean with "release extracts fine". Do you mean you have a usable mkv?
- I don't know what you mean with "how to make sab not care if par is broken if the sfv is good?" AFAIK, a sfv does not contain repair info, which apparently is needed to repair the rar set.

Re: Invalid par2 files, cannot verify or repair - again

Posted: October 4th, 2014, 3:50 am
by zoggy
Noticed I posted two examples, the one I was referring to that extracted just fine was The.Amazing.Race.S25E02.720p.HDTV.X264-DIMENSION
Which I discovered that the sfv was fine, and release extracted.. but the parset blocked sab from getting to that point. Even with 'Quick Check' enabled.. which is suppose to bypass the parset if the release is good... which it didnt.. posted a github issue about it - https://github.com/sabnzbd/sabnzbd/issues/182

Re: Invalid par2 files, cannot verify or repair - again

Posted: October 4th, 2014, 4:52 am
by shypike
zoggy wrote: Even with 'Quick Check' enabled.. which is suppose to bypass the parset if the release is good...
QuickCheck also needs at least one valid par2 file.
The problem of bad par2 files cannot be solved: the poster screwed up.
The only thing I can do is force an SFV-based check in such a situation.
But this will only work if an SFV is present AND none of the files are damaged.

Re: Invalid par2 files, cannot verify or repair - again

Posted: October 4th, 2014, 9:24 am
by zoggy
shypike wrote:
zoggy wrote: Even with 'Quick Check' enabled.. which is suppose to bypass the parset if the release is good...
QuickCheck also needs at least one valid par2 file.
The problem of bad par2 files cannot be solved: the poster screwed up.
The only thing I can do is force an SFV-based check in such a situation.
But this will only work if an SFV is present AND none of the files are damaged.
sure, which in the Amazing Race example.. that would have worked. as the sfv validated that all the files were good.. just that the parset cock blocked sab from getting there. tried it with newsbin which it threw the message about the par's being damaged.. but still extracted just fine (because none of the files needed repairing).

Re: Invalid par2 files, cannot verify or repair - again

Posted: October 4th, 2014, 9:37 am
by shypike
Solved for next release.
Matching SFV files with RAR-sets should be case-insensitive.

Re: Invalid par2 files, cannot verify or repair - again

Posted: October 4th, 2014, 9:41 am
by zoggy
shypike wrote:Solved for next release.
Matching SFV files with RAR-sets should be case-insensitive.
thank you kind sir. ever going to join the irc channel again?

Re: Invalid par2 files, cannot verify or repair - again

Posted: October 4th, 2014, 1:49 pm
by shypike
zoggy wrote:ever going to join the irc channel again?
Not sure, finding time for SABnzbd is a challenge already.

Re: Invalid par2 files, cannot verify or repair - again

Posted: October 5th, 2014, 10:20 pm
by zoggy
Image

Re: Invalid par2 files, cannot verify or repair - again

Posted: October 7th, 2014, 8:05 am
by tnowakow
Hi all, what version should I be pulling to get the new fixes? Right now I'm pulling develop but when I go to the website it tells be it hasn't been updated in a while 0.7.x says it's been updated a few days ago. Should I revert back to 0.7.x and not use 0.8.x?

Re: Invalid par2 files, cannot verify or repair - again

Posted: October 7th, 2014, 8:40 am
by shypike
The "develop" branch is a bit behind "0.7.x.".
Be aware that you cannot just go back to the 0.7.x branch, the queue is not compatible between major versions.
"develop" will be updated within a week or so.

Re: Invalid par2 files, cannot verify or repair - again

Posted: October 7th, 2014, 9:08 am
by tnowakow
ok, thanks for the quick reply Shypike. If I don't have anything in queue would it be safe to say I can go between versions or is that a bad idea? I'm guessing the latter holds true

Re: Invalid par2 files, cannot verify or repair - again

Posted: October 7th, 2014, 12:10 pm
by shypike
With an empty queue you should be able to switch.
The sabnzbd.ini file will also need to switch between 8bit ASCII and UTF-8 Unicode,
but that almost certainly will work (unless you went outside the latin1 character set.)
If possible, SABnzbd will take care of that.

Re: Invalid par2 files, cannot verify or repair - again

Posted: November 13th, 2014, 9:28 pm
by mastyman
was this fix in 0.7.19 ?

still seeing this issue, sabnzbd has failed the download with "Invalid par2 files, cannot verify or repair " which is is correct the pars are damaged, however the .rar files are fine and it does extact fine if you do it manually, since the par files were not needed

thanks