rar 5 help for sabnzbd noob

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.
Post Reply
rsmik
Newbie
Newbie
Posts: 11
Joined: November 21st, 2013, 2:24 pm

rar 5 help for sabnzbd noob

Post by rsmik »

I have come across some archives packed with rar 5, I only find this out after sabnzbd (version 0.7.16) finishes processing the download and I get a large file with no extension. I would hate to have to turn off automatic unrar and manually unpack everything I download using winrar 5. Is there a stupid noob way to configure sabnzbd to use unrar 5 instead of whatever is built in and how do I go about doing this? Thanks
User avatar
sander
Release Testers
Release Testers
Posts: 9062
Joined: January 22nd, 2008, 2:22 pm

Re: rar 5 help for sabnzbd noob

Post by sander »

Which platform is running SABnzbd running on? Linux, OSX, Windows, NAS, ... ?

And, out of curiosity: can you PM a link to such a rar5 newspost?

SABnzbd has an option "Enable Unrar Enable built-in unrar functionality.". That's on by default. I'm not sure what happens when you uncheck ... maybe SAB search for a unrar executable in the OS path?
User avatar
sander
Release Testers
Release Testers
Posts: 9062
Joined: January 22nd, 2008, 2:22 pm

Re: rar 5 help for sabnzbd noob

Post by sander »

I uses winrar5 and selected RAR5 as archive type, and created bigrandomfile-rar5-winrar-FTW.rar

The unpack results:

unrar3 doesn't work:

Code: Select all

$ unrar3 x bigrandomfile-rar5-winrar-FTW.rar

UNRAR 3.30 beta 3 freeware      Copyright (c) 1993-2003 Eugene Roshal

bigrandomfile-rar5-winrar-FTW.rar is not RAR archive
No files to extract
unrar 4 doesn't work:

Code: Select all

$ unrar4 x bigrandomfile-rar5-winrar-FTW.rar

UNRAR 4.20 freeware      Copyright (c) 1993-2012 Alexander Roshal

Unsupported archive format. Please update RAR to a newer version.
bigrandomfile-rar5-winrar-FTW.rar is not RAR archive
No files to extract

but unrar5 works:

Code: Select all

$ unrar5 x bigrandomfile-rar5-winrar-FTW.rar

UNRAR 5.00 freeware      Copyright (c) 1993-2013 Alexander Roshal


Extracting from bigrandomfile-rar5-winrar-FTW.rar

Extracting  random-100MB.bin                                          OK 
All OK
So indeed it's possible unrar 5 is needed.

Have you tried unchecking the SABnzbd option I mentioned? You shoud first install unrar 5 in your OS path.
rsmik
Newbie
Newbie
Posts: 11
Joined: November 21st, 2013, 2:24 pm

Re: rar 5 help for sabnzbd noob

Post by rsmik »

Thanks for all your help, I really appreciate it. I replaced unrar.exe that came installed with sabnzbd with version 5 and am now able to unpack the archives correctly.
User avatar
sander
Release Testers
Release Testers
Posts: 9062
Joined: January 22nd, 2008, 2:22 pm

Re: rar 5 help for sabnzbd noob

Post by sander »

Cool. One advice/warning: SABnzb up to 0.7.16 cannot handle the output of unrar5 in case of password encrypted rars. So watch out for that.
zoggy
Release Testers
Release Testers
Posts: 75
Joined: February 8th, 2011, 3:08 pm

Re: rar 5 help for sabnzbd noob

Post by zoggy »

0.7.17 and pw protected releases.. i can confirm the included 5.0.1 works fine on detecting encrypted releases..

0.7.17 windows binary install comes with:

Code: Select all

C:\Program Files (x86)\SABnzbd\win\unrar\x64>UnRAR.exe -V
UNRAR 5.01 freeware      Copyright (c) 1993-2013 Alexander Roshal
checking release manually:

Code: Select all

C:\Program Files (x86)\SABnzbd\win\unrar\x64>UnRAR.exe l "C:\Users\test\Documents\downloads\incomplete\_removed_release_name_\82F5cDB7vvCDeLW_qxitosXF36.part01.rar"

UNRAR 5.01 freeware      Copyright (c) 1993-2013 Alexander Roshal

Enter password (will not be echoed) for C:\Users\test\Documents\downloads\incomplete\_removed_release_name_\82F5cDB7vvCDeLW_qxitosXF36.part01.rar:
Checksum error in the encrypted file C:\Users\test\Documents\downloads\incomplete\_removed_release_name_\82F5cDB7vvCDeLW_qxitosXF36.part01.rar. Corrupt file or wrong password.
Archive: C:\Users\test\Documents\downloads\incomplete\_removed_release_name_\82F5cDB7vvCDeLW_qxitosXF36.part01.rar
Details: RAR 4, volume, lock, encrypted headers
so as we can see, its rar4 format not 5. and sure enough it is pw protected.

sab 0.7.17 binary install detects this as it should:

Code: Select all

2014-04-01 14:10:31,769::INFO::[assembler:88] Decoding C:\Users\test\Documents\downloads\incomplete\_removed_release_name_\82F5cDB7vvCDeLW_qxitosXF36.part01.rar yenc
2014-04-01 14:10:32,388::DEBUG::[rarfile:325] CRC mismatch! ofs =20
2014-04-01 14:10:32,390::WARNING::[assembler:117] WARNING: Paused job "_removed_release_name_" because of encrypted RAR file
switched from 0.7.17 win folder to 0.7.16 win folder. (changing back to unrar 4.20), started up sab and added the nzb back.. it detected it as encrypted once again:

Code: Select all

2014-04-01 14:40:26,323::INFO::[assembler:88] Decoding C:\Users\test\Documents\downloads\incomplete\_removed_release_name_\82F5cDB7vvCDeLW_qxitosXF36.part01.rar yenc
2014-04-01 14:40:27,209::DEBUG::[rarfile:325] CRC mismatch! ofs =20
2014-04-01 14:40:27,209::WARNING::[assembler:117] WARNING: Paused job "_removed_release_name_" because of encrypted RAR file
so overall good to go.. reverted win folder changes back to 0.7.17 binary install.

talking to a user in irc about this, hence my test above.
turns out i have pre check disabled. turned it on, restarted sab (0.7.17). added nzb. notice it now doesnt catch the release is encrypted anymore while it's downloading... only catches it when it finishes the whole thing..

Code: Select all

2014-04-01 15:06:03,397::INFO::[__init__:626] Adding _removed_release_name_.nzb
2014-04-01 15:09:21,746::INFO::[assembler:88] Decoding C:\Users\test\Documents\downloads\incomplete\_removed_release_name_\82F5cDB7vvCDeLW_qxitosXF36.part01.rar yenc
2014-04-01 15:11:45,997::DEBUG::[newsunpack:575] Running unrar ['C:\\Program Files (x86)\\SABnzbd\\win\\unrar\\x64\\UnRAR.exe', 'x', '-idp', '-o-', '-or', '-ai', '-p-', 'C:\\Users\\test\\Documents\\downloads\\incomplete\\_removed_release_name_\\82F5cDB7vvCDeLW_qxitosXF36.part01.rar', 'd:\\sab-movies\\_UNPACK__removed_release_name_/']
2014-04-01 15:11:46,069::ERROR::[newsunpack:519] Unpacking failed, archive requires a password (82F5cDB7vvCDeLW_qxitosXF36.part01.rar)
Last edited by zoggy on April 2nd, 2014, 2:41 pm, edited 2 times in total.
_flake
Newbie
Newbie
Posts: 2
Joined: April 1st, 2014, 3:09 pm

Re: rar 5 help for sabnzbd noob

Post by _flake »

With completion checking enabled .17 is not detecting passworded releases until the complete release is leeched.
User avatar
shypike
Administrator
Administrator
Posts: 19774
Joined: January 18th, 2008, 12:49 pm

Re: rar 5 help for sabnzbd noob

Post by shypike »

Yes, that's because SABnzbd cannot decode RAR5 files on its own yet.
zoggy
Release Testers
Release Testers
Posts: 75
Joined: February 8th, 2011, 3:08 pm

Re: rar 5 help for sabnzbd noob

Post by zoggy »

shypike wrote:Yes, that's because SABnzbd cannot decode RAR5 files on its own yet.
if you see above, the release is in rar4 format. i thought it was a rar5 thing at first.. why i checked both.. turned out its a pre-check bug. hence my github issues report

*update* i see you must be talking to the original poster which yes is rar5.

btw shy rar5.10b1 adds some things that may be nice for sab..
Version 5.10 beta 1

1. Added extraction support for ZIP and ZIPX archives using BZIP2, LZMA and PPMd compression.
2. Added extraction support for 7z split archives (.7z.001, .7z.002, ...).
3. Added support for AES-NI CPU instructions allowing to improve RAR encryption and decryption performance.
Post Reply