prepare rars doesn't work the same as 0.4 under windows
Issue #5
resolved
Multiple errors running 0.5.1 prepare rars under xp compared to no errors under 0.4
python c:\pyReScene-0.5.1\bin\preprardir.py -b c:\winrar_pack-4.20 C:\test
NOTE: install NumPy to speed up the reconstruction of RARs
with a Recovery Record.
Extracting 1996-09-02_rar200.exe... done.
Extracting 1997-03-12_rar201.exe... done.
Extracting 1997-09-16_rar202.exe... done.
Extracting 1998-03-19_rar203.exe... done.
Extracting 1998-05-13_rar204.exe... done.
Extracting 1998-09-21_rar205.exe... done.
Extracting 1998-12-03_rar206.exe... done.
Extracting 1999-03-24_rar250.exe... done.
Extracting 1999-01-15_rar250.exe... done.
Extracting 1999-01-20_rar250b2.exe... done.
Extracting 1999-02-17_rar250b4.exe... done.
Extracting 1999-03-03_rar250b5.exe... done.
Extracting 1999-03-19_rar250b7.exe... done.
Extracting 1999-10-21_rar260.exe... Non fatal error(s) occurred
Extracting 1999-08-23_rar260b3.exe... A fatal error occurred
Extracting 1999-08-29_rar260b4.exe... A fatal error occurred
Extracting 1999-09-21_rar260b5.exe... A fatal error occurred
Extracting 1999-09-29_rar260b6.exe... A fatal error occurred
Extracting 1999-10-07_rar260b7.exe... A fatal error occurred
Extracting 1999-10-14_rar260b8.exe... A fatal error occurred
Extracting 2000-05-11_rar270.exe... A fatal error occurred
Extracting 2000-06-20_rar271.exe... A fatal error occurred
Extracting 2000-02-23_rar270b1.exe... A fatal error occurred
Extracting 2000-03-06_rar270b2.exe... A fatal error occurred
Extracting 2000-04-08_rar270b4.exe... A fatal error occurred
Extracting 2000-04-27_rar270b5.exe... A fatal error occurred
Extracting 2001-03-02_rar280.exe... A fatal error occurred
Extracting 2000-11-24_rar280b1.exe... A fatal error occurred
Extracting 2000-12-11_rar280b2.exe... A fatal error occurred
Extracting 2001-01-10_rar280b3.exe... A fatal error occurred
Extracting 2001-01-26_rar280b4.exe... A fatal error occurred
Extracting 2001-02-16_rar280b5.exe... A fatal error occurred
Extracting 2001-09-07_rar290.exe... A fatal error occurred
Extracting 2001-07-28_rar290b1.exe... A fatal error occurred
Extracting 2001-08-14_rar290b2.exe... A fatal error occurred
Extracting 2001-08-26_rar290b3.exe... A fatal error occurred
Extracting 2001-08-31_rar290b4.exe... A fatal error occurred
Extracting 2002-05-14_rar300.exe... A fatal error occurred
Extracting 2002-01-18_rar300b1.exe... A fatal error occurred
Extracting 2002-01-28_rar300b2.exe... A fatal error occurred
Extracting 2002-02-21_rar300b3.exe... A fatal error occurred
Extracting 2002-03-04_rar300b4.exe... A fatal error occurred
Extracting 2002-03-16_rar300b5.exe... A fatal error occurred
Extracting 2002-04-19_rar300b6.exe... A fatal error occurred
Extracting 2002-04-28_rar300b7.exe... A fatal error occurred
Extracting 2002-12-18_rar310.exe... A fatal error occurred
Extracting 2003-01-15_rar311.exe... A fatal error occurred
Extracting 2002-10-16_rar310b1.exe... A fatal error occurred
Extracting 2002-10-23_rar310b2.exe... A fatal error occurred
Extracting 2002-11-10_rar310b3.exe... A fatal error occurred
Extracting 2002-11-24_rar310b4.exe... A fatal error occurred
Extracting 2002-12-07_rar310b5.exe... A fatal error occurred
Extracting 2003-05-15_rar320.exe... A fatal error occurred
Extracting 2003-03-09_rar320b1.exe... A fatal error occurred
Extracting 2003-03-17_rar320b2.exe... A fatal error occurred
Extracting 2003-04-05_rar320b3.exe... A fatal error occurred
Extracting 2003-04-21_rar320b4.exe... A fatal error occurred
Extracting 2003-05-05_rar320b5.exe... A fatal error occurred
Extracting 2004-01-22_rar330.exe... A fatal error occurred
Extracting 2003-11-14_rar330b1.exe... A fatal error occurred
Extracting 2003-11-23_rar330b2.exe... A fatal error occurred
Extracting 2003-12-07_rar330b3.exe... A fatal error occurred
Extracting 2003-12-20_rar330b4.exe... A fatal error occurred
Extracting 2004-01-09_rar330b5.exe... A fatal error occurred
Extracting 2004-09-08_rar340.exe... A fatal error occurred
Extracting 2004-11-02_rar341.exe... A fatal error occurred
Extracting 2004-12-26_rar342.exe... A fatal error occurred
Extracting 2004-06-20_rar340b1.exe... A fatal error occurred
Extracting 2004-07-05_rar340b2.exe... A fatal error occurred
Extracting 2004-07-28_rar340b3.exe... A fatal error occurred
Extracting 2004-08-03_rar340b4.exe... A fatal error occurred
Extracting 2004-08-20_rar340b5.exe... A fatal error occurred
Extracting 2004-09-01_rar340b6.exe... A fatal error occurred
Extracting 2005-08-03_rar350.exe... A fatal error occurred
Extracting 2005-10-07_rar351.exe... A fatal error occurred
Extracting 2005-03-30_rar350b1.exe... A fatal error occurred
Extracting 2005-04-10_rar350b2.exe... A fatal error occurred
Extracting 2005-04-22_rar350b3.exe... A fatal error occurred
Extracting 2005-05-10_rar350b4.exe... A fatal error occurred
Extracting 2005-06-05_rar350b5.exe... A fatal error occurred
Extracting 2005-06-26_rar350b6.exe... A fatal error occurred
Extracting 2005-07-11_rar350b7.exe... A fatal error occurred
Extracting 2006-08-05_rar360.exe... A fatal error occurred
Extracting 2006-09-14_rar361.exe... A fatal error occurred
Extracting 2006-12-03_rar362.exe... A fatal error occurred
Extracting 2006-03-29_rar360b1.exe... A fatal error occurred
Extracting 2006-04-18_rar360b2.exe... A fatal error occurred
Extracting 2006-05-08_rar360b3.exe... A fatal error occurred
Extracting 2006-05-25_rar360b4.exe... A fatal error occurred
Extracting 2006-06-15_rar360b5.exe... A fatal error occurred
Extracting 2006-07-03_rar360b6.exe... A fatal error occurred
Extracting 2006-07-13_rar360b7.exe... A fatal error occurred
Extracting 2006-07-20_rar360b8.exe... A fatal error occurred
Extracting 2007-05-22_rar370.exe... A fatal error occurred
Extracting 2007-09-20_rar371.exe... A fatal error occurred
Extracting 2007-09-04_rar371b1.exe... A fatal error occurred
Extracting 2007-01-08_rar370b1.exe... A fatal error occurred
Extracting 2007-01-17_rar370b2.exe... A fatal error occurred
Extracting 2007-02-02_rar370b3.exe... A fatal error occurred
Extracting 2007-03-01_rar370b4.exe... A fatal error occurred
Extracting 2007-03-19_rar370b5.exe... A fatal error occurred
Extracting 2007-04-03_rar370b6.exe... A fatal error occurred
Extracting 2007-04-16_rar370b7.exe... A fatal error occurred
Extracting 2007-05-05_rar370b8.exe... A fatal error occurred
Extracting 2008-09-16_rar380.exe... A fatal error occurred
Extracting 2008-05-29_rar380b1.exe... A fatal error occurred
Extracting 2008-06-16_rar380b2.exe... A fatal error occurred
Extracting 2008-07-10_rar380b3.exe... A fatal error occurred
Extracting 2008-08-02_rar380b4.exe... A fatal error occurred
Extracting 2008-08-29_rar380b5.exe... A fatal error occurred
Extracting 2009-08-16_rar390.exe... A fatal error occurred
Extracting 2009-12-12_rar391.exe... A fatal error occurred
Extracting 2009-11-16_rar391b1.exe... A fatal error occurred
Extracting 2009-12-01_rar391b2.exe... A fatal error occurred
Extracting 2010-02-10_rar392.exe... A fatal error occurred
Extracting 2010-01-23_rar392b1.exe... A fatal error occurred
Extracting 2010-03-15_rar393.exe... A fatal error occurred
Extracting 2009-04-26_rar390b1.exe... A fatal error occurred
Extracting 2009-05-20_rar390b2.exe... A fatal error occurred
Extracting 2009-06-10_rar390b3.exe... A fatal error occurred
Extracting 2009-06-30_rar390b4.exe... A fatal error occurred
Extracting 2009-07-20_rar390b5.exe... A fatal error occurred
Extracting 2011-03-02_rar400.exe... A fatal error occurred
Extracting 2011-05-28_rar401.exe... A fatal error occurred
Extracting 2011-05-23_rar401b1.exe... A fatal error occurred
Extracting 2010-11-11_rar400b1.exe... A fatal error occurred
Extracting 2010-11-26_rar400b2.exe... A fatal error occurred
Extracting 2010-12-18_rar400b3.exe... A fatal error occurred
Extracting 2011-01-04_rar400b4.exe... A fatal error occurred
Extracting 2011-01-24_rar400b5.exe... A fatal error occurred
Extracting 2011-02-06_rar400b6.exe... A fatal error occurred
Extracting 2011-02-20_rar400b7.exe... A fatal error occurred
Extracting 2012-01-09_rar410.exe... A fatal error occurred
Extracting 2012-02-17_rar411.exe... A fatal error occurred
Extracting 2011-10-18_rar410b1.exe... A fatal error occurred
Extracting 2011-10-30_rar410b2.exe... A fatal error occurred
Extracting 2011-11-10_rar410b3.exe... A fatal error occurred
Extracting 2011-11-22_rar410b4.exe... A fatal error occurred
Extracting 2011-12-15_rar410b5.exe... A fatal error occurred
Extracting 2012-06-09_rar420.exe... A fatal error occurred
Extracting 2012-05-03_rar420b1.exe... A fatal error occurred
Extracting 2012-05-13_rar420b2.exe... A fatal error occurred
Extracting 2012-05-27_rar420b3.exe... A fatal error occurred
Comments (5)
-
repo owner -
Account Deleted #! python c:\pyReScene-0.5.1\bin\preprardir.py c:\winrar_pack-4.20 c:\test Extracting 1996-09-02_rar200.exe... done. Extracting 1997-03-12_rar201.exe... done. Extracting 1997-09-16_rar202.exe... done. Extracting 1998-03-19_rar203.exe... done. Extracting 1998-05-13_rar204.exe... done. Extracting 1998-09-21_rar205.exe... done. Extracting 1998-12-03_rar206.exe... done. Extracting 1999-03-24_rar250.exe... done. Extracting 1999-01-15_rar250.exe... done. Extracting 1999-10-21_rar260.exe... Non fatal error(s) occurred UNRAR 4.20 freeware Copyright (c) 1993-2012 Alexander Roshal Extracting from c:\winrar_pack-4.20\wrar260.exe ; WinRAR 2.60 ; Multifunctional Integrated Archive Manager Verifying authenticity information ... Failed Skipping File_Id.diz Skipping Descript.ion Skipping ReadMe.txt Skipping License.txt Skipping Rar.txt Skipping Rar_Site.txt Skipping Rcvt.txt Skipping Register.txt Skipping TechNote.txt Skipping UnrarSrc.txt Skipping WhatsNew.txt Skipping RarFiles.lst Skipping Uninstall.lst Skipping WinRAR.hlp Extracting c:\test\Rar.exe OK Total errors: 1 Traceback (most recent call last): File "c:\pyReScene-0.5.1\bin\preprardir.py", line 264, in <module> sys.exit(main(options, args)) File "c:\pyReScene-0.5.1\bin\preprardir.py", line 65, in main extract_rarbin(input_dir, output_dir) File "c:\pyReScene-0.5.1\bin\preprardir.py", line 164, in extract_rarbin print(extract.stderr.read()) AttributeError: 'NoneType' object has no attribute 'read'
I guess it's more picky about the authentication information. For the record, I downloaded the rar pack from here:
http://rescene.wikidot.com/rar-versions
specifically the 120MB pack of WinRAR executables
-
repo owner I downloaded the pack again to test with the bad file, but the file in there is fine. I remember though having a bad file once.
I fixed it, so it now looks like this:
Extracting 1999-03-24_rar250.exe... done. Extracting 1999-01-15_rar250.exe... done. Extracting 1999-10-21_rar260.exe... done. (Non fatal error(s) occurred) Extracting 2000-05-11_rar270.exe... done. Extracting 2000-06-20_rar271.exe... done.
The file was extracted, so it'll be used when there only was an authentication error.
-
repo owner - changed status to resolved
Keeps working after a corrupt executable. This fixes issue
#5.→ <<cset fa5bf98f779d>>
-
repo owner - changed version to 0.5
- Log in to comment
This is where the initial error occurs: https://bitbucket.org/Gfy/pyrescene/src/79bb0c355698c66536ebe0dc1d687ef1a312bcf2/bin/preprardir.py?at=default#cl-159
Can you check if your wrar260.exe is corrupt? (open it with WinRAR)
Does this happen each time? At the same version?
Can you show me the result of the rar.exe output after adding these lines under the print statement?