Invalid par2 files, cannot verify or repair - again

Get help with all aspects of 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.
zoggy
Release Testers
Release Testers
Posts: 75
Joined: February 8th, 2011, 3:08 pm

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

Post 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
Last edited by zoggy on October 4th, 2014, 12:35 am, edited 1 time in total.
zoggy
Release Testers
Release Testers
Posts: 75
Joined: February 8th, 2011, 3:08 pm

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

Post 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)">
User avatar
sander
Release Testers
Release Testers
Posts: 9070
Joined: January 22nd, 2008, 2:22 pm

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

Post 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.
zoggy
Release Testers
Release Testers
Posts: 75
Joined: February 8th, 2011, 3:08 pm

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

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

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

Post 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.
zoggy
Release Testers
Release Testers
Posts: 75
Joined: February 8th, 2011, 3:08 pm

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

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

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

Post by shypike »

Solved for next release.
Matching SFV files with RAR-sets should be case-insensitive.
zoggy
Release Testers
Release Testers
Posts: 75
Joined: February 8th, 2011, 3:08 pm

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

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

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

Post by shypike »

zoggy wrote:ever going to join the irc channel again?
Not sure, finding time for SABnzbd is a challenge already.
zoggy
Release Testers
Release Testers
Posts: 75
Joined: February 8th, 2011, 3:08 pm

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

Post by zoggy »

Image
tnowakow
Newbie
Newbie
Posts: 4
Joined: December 7th, 2011, 11:23 am

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

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

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

Post 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.
tnowakow
Newbie
Newbie
Posts: 4
Joined: December 7th, 2011, 11:23 am

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

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

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

Post 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.
mastyman
Jr. Member
Jr. Member
Posts: 57
Joined: February 27th, 2012, 9:57 pm

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

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