Author Topic: Repair not working if par files are defective  (Read 9045 times)

Offline afdad

  • Contributor
  • ***
  • Posts: 71
Repair not working if par files are defective
« on: January 14, 2008, 01:09:52 pm »
For a huge download, alt.binz downloaded the required number of repair blocks. However, most of these blocks were damaged themselves. As a result, the files were not repaired. When I manually unpaused an additional par file, which contained more blocks than were actually needed at this point, I managed to repair the download using QuickPar.

Unless I happened to encounter a very rare and strange bug, I see the following two possibilities:

1. alt.binz does not check the downloaded par files or does not download additional par files, if this check fails.

2. alt.binz is confused when it isn't able to download the exact number of required repair blocks. In the mentioned case, it first downloaded the precise number of required blocks. But since these blocks were corrupt, there was only a par file available that had way too many repair blocks.


Offline useless

  • Contributor
  • ***
  • Posts: 39
Re: Repair not working if par files are defective
« Reply #1 on: March 17, 2013, 08:53:15 pm »
yup same here and its not happening once in a blue moon, it happens quite often. Im figuring its at least one out of every 3 or 4 downloads.

Offline Rdl

  • Administrator
  • *****
  • Posts: 4073
Re: Repair not working if par files are defective
« Reply #2 on: March 17, 2013, 09:52:47 pm »
I need screenshots and log. This shouldn't happen (and does not happen here)

Offline pelki

  • Contributor
  • ***
  • Posts: 5
Re: Repair not working if par files are defective
« Reply #3 on: March 25, 2013, 03:32:45 pm »
Has happened to me sometimes as well in the past.

Offline Rdl

  • Administrator
  • *****
  • Posts: 4073
Re: Repair not working if par files are defective
« Reply #4 on: March 25, 2013, 05:06:19 pm »
This thread is useless without more info.
Alt.Binz should be able to work the situation out - download just enough block to repair. If some of the blocks are missing due to damage it should upause additional and it will do so as long as there are enough blocks left in queue.
It's all documented in log.

Offline lux

  • Contributor
  • ***
  • Posts: 5
Re: Repair not working if par files are defective
« Reply #5 on: March 28, 2013, 11:51:15 am »
I have similar problems. But the problem is not always the same.

1. I only download encrypted files, i don't know if that could be a problem
2. 50% of all dowloads work normally
3. Sometimes one file is corrupt, but there are no blocks missing, it looks like altbinz have already repaired the archive because there is a *rar.1 file in the folder.
3.1 Altbinz download correctly the par files
3.2 If I check the archiv after the repairing from altbinz failed, MultiPar or QuickPar tells me that there is one file damaged 35/35 Blocks (for example)
3.3 I delete the damaged part and also the *.rar.1 file, than i download some more par files and repair it manually with MultiPar -> after that it works
4. Some files could not extracted after AltBinz repaired it. There are no par files in the folder, cause the archive is OK. When i extract it manually it works (I set the password correct)

Here is a example Log File with the important informations: http://pastebin.com/B4Hc05JV

Picture for No. 3.2


Picture for No. 4


Greez, lux

Offline Rdl

  • Administrator
  • *****
  • Posts: 4073
Re: Repair not working if par files are defective
« Reply #6 on: March 28, 2013, 01:09:29 pm »
Again, this all is useless to me without the log.

Offline lux

  • Contributor
  • ***
  • Posts: 5
Re: Repair not working if par files are defective
« Reply #7 on: March 28, 2013, 02:37:42 pm »

Here is a example Log File with the important informations: http://pastebin.com/B4Hc05JV


There is also my log file. If you need more informaion, could you tell me exactly what you want?

Thanks

Offline Rdl

  • Administrator
  • *****
  • Posts: 4073
Re: Repair not working if par files are defective
« Reply #8 on: March 28, 2013, 03:41:53 pm »
Ah, sorry. I've missed the log completly.

Few questions:
-How did you end up with 77 repair blocks when only 38 was needed. I'm sure altbinz didn't unpause all 77?? It should be in log after last file in collection was downloaded
-From the log file where you can see why repair failed we can see that one complete file was missing (38 blocks), you had more then enough repair blocks (77 blocks), repair was finished but new file failed verification?

2nd thing is a clear sign of the h/w problem imo.


Offline lux

  • Contributor
  • ***
  • Posts: 5
Re: Repair not working if par files are defective
« Reply #9 on: March 28, 2013, 04:52:10 pm »
That's a really good question :)
After Altbinz doesn't work for this article, I've deleted the part49.rar and the part49.rar.1 file. There was already a par2 file in the folder with 38 blocks (exactly what I need).
When I start MultiPar to check the archive it told me that it needs 38 more blocks. But there was already 38 blocks available. So I downloaded some more blocks and after the repair works.

-> I think Altbinz had the same problem I had.

I don't think that my hardware is the problem. I have current 4 computer where AltBinz runs (2 accounts), and I have the problem on 3 machines. (i don't need the fourth often)

2 hours ago I had again this problem. I've done anything yet.
There is one file corrupt and it looks like altbinz repaired it already (part034.rar / part034.rar.1) There is one par2 file in the folder with 1 block.
Altbinz status on this file is Repair failed. 31/32 blocks and 1 block from the par2 file.

And this is what MultiPar outputs


Offline Rdl

  • Administrator
  • *****
  • Posts: 4073
Re: Repair not working if par files are defective
« Reply #10 on: March 28, 2013, 05:19:46 pm »
Altbinz uses custom par2cmd utility for repairing. Presence of file.rar / file.rar.1 suggests repair was started
Do you have cleanup after par2 repair enabled.

Could you post log for that failed attempt? My guess would be that again we'll see same situation as with previous case.

Offline lux

  • Contributor
  • ***
  • Posts: 5
Re: Repair not working if par files are defective
« Reply #11 on: March 28, 2013, 07:25:47 pm »
Yes I have. "Delete par2 files if all ok" and "Cleanup after PAR2 repair" is selected.

I uploaded the zipped log file to ge.tt: http://ge.tt/9Qr4MPc

Offline Rdl

  • Administrator
  • *****
  • Posts: 4073
Re: Repair not working if par files are defective
« Reply #12 on: March 28, 2013, 10:22:06 pm »
Not your h/w for sure.
But something weird is going on here. Have to download few more posts you had problems with and then try and figure out what is going on.

Offline xbones0013

  • Contributor
  • ***
  • Posts: 19
Re: Repair not working if par files are defective
« Reply #13 on: October 05, 2013, 03:44:33 am »
I've been having the same problems since the last 5 versions or so of AltBinz.    I usually will set to download over night and use auto shutdown.  However come morning, my computer is still on and I altbinz is still open and hung trying to repair PARS.. 

The AltBinz Icon on the taskbar has a small bit of red, showing it was trying to repair files, but hangs.  I usually have to exit Altbinz, then Taskmanager and kill the Par process.. Then I run MultiPar to repair all files.

I also see files with a .xxx-01 and such .. Something is wrong.

I put a request in the appropriate section to be able to use a 3rd party repair program....

Offline Rdl

  • Administrator
  • *****
  • Posts: 4073
Re: Repair not working if par files are defective
« Reply #14 on: October 05, 2013, 08:05:47 am »
What you're saying that par2.exe hangs doesn't make sense. I haven't seen that yet. What was the progress inside altbinz? 0% on repair? Checking phase?
Par2.exe process cpu ussage? Hdd usage?
« Last Edit: October 05, 2013, 08:10:40 am by Rdl »