Author Topic: Par2cmdline probleem  (Read 3338 times)

Offline hvannieu

  • Contributor
  • ***
  • Posts: 3
Par2cmdline probleem
« on: March 22, 2008, 06:23:44 pm »
Hallo allemaal,

Ik gebruik het programma Alt.binz versie 27.2. Het automatisch parren gaat bij mij 'bijna' altijd fout.  Meestal gaat het maar om 1 block wat beschadigd is. Met quickpar kan ik de bestanden vervolgens wel maken, maar dit is veel handwerk. Het zou mooi zijn als Alt.Binz dit in de avond uren automatisch zou uitvoeren. Is er iemand bekend met dit probleem of weet iemand hier een oplossing voor. Of staan misschien een van mijn instellingen fout of is er een nieuwe Par2cmdline programma beschikbaar. Versie 0.3 heb ik ook geprobeerd, zelfde probleem.

Bijgaand een dump van de log.

[3/22/2008 6:14:39 PM] [PAR2&Unrar] "c:\movie\last mimzy\the.last.mimzy.pal.vol000+01.par2" Par2 repair failed
[3/22/2008 6:14:39 PM] [PAR2&Unrar] par2cmdline version 0.2, Copyright (C) 2003 Peter Brian Clements.

(knip)

Alvast bedankt voor jullie hulp.

Groetjes,

Hugo
« Last Edit: March 25, 2008, 10:20:28 pm by Gompy »

Offline Gompy

  • Contributor
  • ***
  • Posts: 382
  • Old Geezer
Re: Par2cmdline probleem
« Reply #1 on: March 23, 2008, 12:35:27 pm »
Hallo Hugo,

Vreemde zaak bij jou..  ::)  ;D
Maar we gaan proberen het te verhelpen.

"Het automatisch parren gaat bij mij 'bijna' altijd fout.  Meestal gaat het maar om 1 block wat beschadigd is".

Dat het autoparren altijd fout gaat, wijst er volgens mij op dat je bepaalde parameters in de setup niet goed hebt staan.
Dat je vaak beschadigde delen hebt kan er op wijzen dat,  indien je meerdere servers gebruikt, je de onderlinge controle niet goed hebt staan, in de screendumps hieronder beschreven kun je zien hoe ik het heb staan.
Welke nieuwsserver(s) gebruik je trouwens?

Ik heb wat screendumps gemaakt van de Setup van Altbinz hoe ik het geheel heb staan voor de parameters waar het om gaat, misschien dat je ze over kunt nemen, ik heb nog nooit de problemen ervaren die jij omschrijft Hugo.
Hier kun je die ophalen:

http://www.box.net/shared/cbeqkcygwc

Verder moet je er om denken dat de par2-checkfile altijd als eerst wordt geladen. Aan hand daarvan wordt de rest van de te downloaden delen gecheckt en getriggered (brr) op het uitpakken en repareren.
Mocht het ooit eens gebeuren dat er geen par2-checkfile aanwezig is, dan kun je het kleinste par2-reparatie bestand nemen als "trigger".
Dat doe je als volgt.
Je zet die kleine par2-repair als eerst in de downloadqueue, en haalt die op. Dan ga je naar de PAR2-tab. Rechtsklikken, en dan klik je op "Par2 bestanden importeren" , zoek het bestand op en klik die aan. Die vol000+01.par2-repair gaat nu dienst doen als trigger.
Verder.
Ik heb nog nooit die par2cmdline opdrachten gebruikt of hoeven te gebruiken, alles ging altijd vanzelf.
Graag enige feedback of het wel of niet is gelukt aub

Groeten, Gompy


Offline hvannieu

  • Contributor
  • ***
  • Posts: 3
Re: Par2cmdline probleem
« Reply #2 on: March 24, 2008, 08:24:29 pm »
Hallo Gompy,

Bedankt voor je snele reactie. Ik heb alle instellingen aangepast, zoals deze in jouw screenshots stonden. De download en par2 queue heb ik leeg gegooid, hierna heb ik 3 nzb's geladen. Gewacht tot deze alle voor 100% binnen waren en verwerkt, maar helaas is het een en ander opnieuw mislukt.

Ik heb maar één nieuwsserver geconfigureerd staan (usenet Eweka).
Heb je nog andere tips of tructs wat ik kan proberen waar ik naar kan kijken? Het lijkt erop dat de commando's welke de software Altbinz doorstuurd naar de C:\Program Files\AltBinz\misc\par2.exe niet juist zijn, kan dit kloppen?

p.s. de paden waar de bestanden daadwerkelijk worden opgeslagen wijken iets af. Deze staan namelijk op een unc-server path (\\<server>\c$\movie\), dit gedeelte heb ik in de log aangepast.

Alvast bedankt!

Groetjes,

Hugo

Nieuwe dump van logbestand:

[3/24/2008 8:05:16 PM] [T5] Article started 2/6 (pastoortje post voor www.x2l.nl [093/105] - "x2l10308.vol000+01.PAR2" yEnc
[3/24/2008 8:05:17 PM] [T5] Article finished 2/6 x2l10308.vol000+01.PAR2
[3/24/2008 8:05:18 PM] [PAR2&Unrar] Repairing hunting-party.rar powered by snellerdownloaden.com.par2
[3/24/2008 8:05:18 PM] [PAR2&Unrar] "c:\movie\the hunting party\hunting-party.rar powered by snellerdownloaden.com.par2" Par2 repair started
[3/24/2008 8:05:20 PM] [Dec] Yenc file x2l10308.vol001+02.PAR2 decoded in 2513ms
[3/24/2008 8:05:20 PM] [PAR2&Unrar] "c:\movie\the hunting party\hunting-party.rar powered by snellerdownloaden.com.par2" Par2 repair failed
[3/24/2008 8:05:20 PM] [PAR2&Unrar] par2cmdline version 0.4, Copyright (C) 2003 Peter Brian Clements.
[3/24/2008 8:05:20 PM] [PAR2&Unrar] Modified for Alt.Binz by Rdl (v.0.4b)
[3/24/2008 8:05:20 PM] [PAR2&Unrar]
[3/24/2008 8:05:20 PM] [PAR2&Unrar] par2cmdline comes with ABSOLUTELY NO WARRANTY.
[3/24/2008 8:05:20 PM] [PAR2&Unrar]
[3/24/2008 8:05:20 PM] [PAR2&Unrar] This is free software, and you are welcome to redistribute it and/or modify
[3/24/2008 8:05:20 PM] [PAR2&Unrar] it under the terms of the GNU General Public License as published by the
[3/24/2008 8:05:20 PM] [PAR2&Unrar] Free Software Foundation; either version 2 of the License, or (at your
[3/24/2008 8:05:20 PM] [PAR2&Unrar] option) any later version. See COPYING for details.
[3/24/2008 8:05:20 PM] [PAR2&Unrar]
[3/24/2008 8:05:20 PM] [PAR2&Unrar]
[3/24/2008 8:05:20 PM] [PAR2&Unrar] Usage:
[3/24/2008 8:05:20 PM] [PAR2&Unrar]
[3/24/2008 8:05:20 PM] [PAR2&Unrar]   par2 c(reate) [options] <par2 file> [files] : Create PAR2 files
[3/24/2008 8:05:20 PM] [PAR2&Unrar]   par2 v(erify) [options] <par2 file> [files] : Verify files using PAR2 file
[3/24/2008 8:05:20 PM] [PAR2&Unrar]   par2 r(epair) [options] <par2 file> [files] : Repair files using PAR2 files
[3/24/2008 8:05:20 PM] [PAR2&Unrar]
[3/24/2008 8:05:20 PM] [PAR2&Unrar] You may also leave out the "c", "v", and "r" commands by using "parcreate",
[3/24/2008 8:05:20 PM] [PAR2&Unrar] "par2verify", or "par2repair" instead.
[3/24/2008 8:05:20 PM] [PAR2&Unrar]
[3/24/2008 8:05:20 PM] [PAR2&Unrar] Options:
[3/24/2008 8:05:20 PM] [PAR2&Unrar]
[3/24/2008 8:05:20 PM] [PAR2&Unrar]   -b<n>  : Set the Block-Count
[3/24/2008 8:05:20 PM] [PAR2&Unrar]   -s<n>  : Set the Block-Size (Don't use both -b and -s)
[3/24/2008 8:05:20 PM] [PAR2&Unrar]   -r<n>  : Level of Redundancy (%%)
[3/24/2008 8:05:20 PM] [PAR2&Unrar]   -c<n>  : Recovery block count (Don't use both -r and -c)
[3/24/2008 8:05:20 PM] [PAR2&Unrar]   -f<n>  : First Recovery-Block-Number
[3/24/2008 8:05:20 PM] [PAR2&Unrar]   -u     : Uniform recovery file sizes
[3/24/2008 8:05:20 PM] [PAR2&Unrar]   -l     : Limit size of recovery files (Don't use both -u and -l)
[3/24/2008 8:05:20 PM] [PAR2&Unrar]   -n<n>  : Number of recovery files (Don't use both -n and -l)
[3/24/2008 8:05:20 PM] [PAR2&Unrar]   -m<n>  : Memory (in MB) to use
[3/24/2008 8:05:20 PM] [PAR2&Unrar]   -v [-v]: Be more verbose
[3/24/2008 8:05:20 PM] [PAR2&Unrar]   -q [-q]: Be more quiet (-q -q gives silence)
[3/24/2008 8:05:20 PM] [PAR2&Unrar]   --     : Treat all remaining CommandLine as filenames
[3/24/2008 8:05:20 PM] [PAR2&Unrar]
[3/24/2008 8:05:20 PM] [PAR2&Unrar] If you wish to create par2 files for a single source file, you may leave
[3/24/2008 8:05:20 PM] [PAR2&Unrar] out the name of the par2 file from the command line.
[3/24/2008 8:05:20 PM] [PAR2&Unrar]
[3/24/2008 8:05:21 PM] [Dec] Yenc file x2l10308.vol000+01.PAR2 decoded in 951ms
[3/24/2008 8:05:23 PM] [PAR2&Unrar] Repairing x2l10308.par2
[3/24/2008 8:05:23 PM] [PAR2&Unrar] "c:\movie\poor boy's game (2007)\x2l10308.par2" Par2 repair started
[3/24/2008 8:05:23 PM] [PAR2&Unrar] "c:\movie\poor boy's game (2007)\x2l10308.par2" Par2 repair failed
[3/24/2008 8:05:23 PM] [PAR2&Unrar] par2cmdline version 0.4, Copyright (C) 2003 Peter Brian Clements.
[3/24/2008 8:05:23 PM] [PAR2&Unrar] Modified for Alt.Binz by Rdl (v.0.4b)
[3/24/2008 8:05:23 PM] [PAR2&Unrar]
[3/24/2008 8:05:23 PM] [PAR2&Unrar] par2cmdline comes with ABSOLUTELY NO WARRANTY.
[3/24/2008 8:05:23 PM] [PAR2&Unrar]
[3/24/2008 8:05:23 PM] [PAR2&Unrar] This is free software, and you are welcome to redistribute it and/or modify
[3/24/2008 8:05:23 PM] [PAR2&Unrar] it under the terms of the GNU General Public License as published by the
[3/24/2008 8:05:23 PM] [PAR2&Unrar] Free Software Foundation; either version 2 of the License, or (at your
[3/24/2008 8:05:23 PM] [PAR2&Unrar] option) any later version. See COPYING for details.
[3/24/2008 8:05:23 PM] [PAR2&Unrar]
[3/24/2008 8:05:23 PM] [PAR2&Unrar]
[3/24/2008 8:05:23 PM] [PAR2&Unrar] Usage:
[3/24/2008 8:05:23 PM] [PAR2&Unrar]
[3/24/2008 8:05:23 PM] [PAR2&Unrar]   par2 c(reate) [options] <par2 file> [files] : Create PAR2 files
[3/24/2008 8:05:23 PM] [PAR2&Unrar]   par2 v(erify) [options] <par2 file> [files] : Verify files using PAR2 file
[3/24/2008 8:05:23 PM] [PAR2&Unrar]   par2 r(epair) [options] <par2 file> [files] : Repair files using PAR2 files
[3/24/2008 8:05:23 PM] [PAR2&Unrar]
[3/24/2008 8:05:23 PM] [PAR2&Unrar] You may also leave out the "c", "v", and "r" commands by using "parcreate",
[3/24/2008 8:05:23 PM] [PAR2&Unrar] "par2verify", or "par2repair" instead.
[3/24/2008 8:05:23 PM] [PAR2&Unrar]
[3/24/2008 8:05:23 PM] [PAR2&Unrar] Options:
[3/24/2008 8:05:23 PM] [PAR2&Unrar]
[3/24/2008 8:05:23 PM] [PAR2&Unrar]   -b<n>  : Set the Block-Count
[3/24/2008 8:05:23 PM] [PAR2&Unrar]   -s<n>  : Set the Block-Size (Don't use both -b and -s)
[3/24/2008 8:05:23 PM] [PAR2&Unrar]   -r<n>  : Level of Redundancy (%%)
[3/24/2008 8:05:23 PM] [PAR2&Unrar]   -c<n>  : Recovery block count (Don't use both -r and -c)
[3/24/2008 8:05:23 PM] [PAR2&Unrar]   -f<n>  : First Recovery-Block-Number
[3/24/2008 8:05:23 PM] [PAR2&Unrar]   -u     : Uniform recovery file sizes
[3/24/2008 8:05:23 PM] [PAR2&Unrar]   -l     : Limit size of recovery files (Don't use both -u and -l)
[3/24/2008 8:05:23 PM] [PAR2&Unrar]   -n<n>  : Number of recovery files (Don't use both -n and -l)
[3/24/2008 8:05:23 PM] [PAR2&Unrar]   -m<n>  : Memory (in MB) to use
[3/24/2008 8:05:23 PM] [PAR2&Unrar]   -v [-v]: Be more verbose
[3/24/2008 8:05:23 PM] [PAR2&Unrar]   -q [-q]: Be more quiet (-q -q gives silence)
[3/24/2008 8:05:23 PM] [PAR2&Unrar]   --     : Treat all remaining CommandLine as filenames
[3/24/2008 8:05:23 PM] [PAR2&Unrar]
[3/24/2008 8:05:23 PM] [PAR2&Unrar] If you wish to create par2 files for a single source file, you may leave
[3/24/2008 8:05:23 PM] [PAR2&Unrar] out the name of the par2 file from the command line.
[3/24/2008 8:05:23 PM] [PAR2&Unrar]

Offline Gompy

  • Contributor
  • ***
  • Posts: 382
  • Old Geezer
Re: Par2cmdline probleem
« Reply #3 on: March 25, 2008, 10:59:02 pm »
Hallo Hugo,

Wel de nieuwsserver(s) kunnen we dus uitsluiten, Eweka wordt door velen gebruikt, ook door mij.

Het lijkt wel of er ergens een CRC-fout optreed of wordt veroorzaakt of in ieder geval data corrupt raakt.
Voor we verder gaan met analyseren wil ik eerst nog wat dingen van je weten.
Als ik zo je configuratie lees en begrijp, dan dan laat je alles opslaan op een unc-server, dus ook de temp-files enz.
Altbinz staat dus op een aparte computer, alle deeltjes van een (rar)file worden opgehaald en op de unc-server geplaatst, totdat dat tot nu toe niet gedecodeerde deel compleet is, Altbinz haalt hem dan naar de computer waar Abz zelf op staat, begint te decoderen, waarbij er dus continu datatransfer plaatsvind tussen computer en unc-server. Het gedecodeerde bestand wordt dan op de unc-server geplaatst als xxx.rar bestand in je downloadmap, die ook op de unc-server staat. Als alle xxx.rar bestanden compleet zijn wordt alles weer van de unc-server ophaald door Abz naar die computer, het geheel wordt uitgepakt, weer veel datatransfer, en wordt uiteindelijk in de unrarmap geplaatst. Dit is dus naar mijn idee de totale procedure.
Klopt mijn redenering?

Ik ben dol op dit soort puzzels trouwens  :D  ::)

Groeten, Gompy

« Last Edit: March 26, 2008, 12:19:13 am by Gompy »

Offline hvannieu

  • Contributor
  • ***
  • Posts: 3
Re: Par2cmdline probleem
« Reply #4 on: March 28, 2008, 08:04:26 pm »
Hallo Gompy,

Niet geheel. Ik draai een terminalserver in MS Virtual Server 2005. In de Terminalserver (w2k3) is Alt.binz geïnstalleerd. De paden zijn als volgt:

1. Standaard download map: \\<server>\c$\movie\<moviedir> (unc-path ivm capaciteitsproblemen in terminal daarnaast leek het me niet zinvol hiervoor ook een virtual hdd aan te maken)
2. Tijdelijke map: D:\AltBinz\temp (Virtual schijf van terminal - betreft de zelfde harddisk als \\<server>\c$ op de hostpc)
3. unrar locatie: \\<server>\c$\movie\<moviedir>

Kortom na het downloaden van alle stukjes wordt alles op het unc-path geplaatst, waarna het parren en unrarren plaats zou moeten vinden. Als test heb ik een drivemapping naar het unc-server path gemaakt in de Terminal. Vervolgens par2 tabblad geopend en gekozen voor CTRL+I (Par2 bestand importeren). De bestanden worden keurig van rood aangepast naar groen op 3 na. Bij de roden blokken staat er 27/28. Kennelijk mist er een blok van deze 3 bestanden. Het repareren wordt nu wel correct uitgevoerd. Het probleem lijkt hem in het unc-path te zitten \\<server>\C$ met een drivemapping op bijvoorbeeld drive x (net use x: \\<server>\c$) lijkt het goed te gaan. Durf het pas zeker te zeggen als ik er wat meer heb gedownload op deze manier. Laat het nog weten.

Tot dusver in ieder geval bedankt! Je hebt me goed geholpen en wilde ook zeker weten dat het bij andere foutloos ging om te weten dat het geen eindeloze zoektocht zou worden. ;-)

Groeten,

Hugo