Page 2 of 2

Re: Probleem met uitpakken .rar bestanden

Posted: July 1st, 2012, 8:35 am
by nextraa
Hoe kan ik daar achter komen? Als ik een echo doe van de $PATH variabele dan krijg ik de volgende output:

root@VANCOUVER:/# echo $PATH
/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

De programma´s par2, unrar en unzip zijn allemaal in /opt/bin geinstalleerd.

Met het script van Sander (zie onder) krijg ik de volgende output:

Code: Select all

import os

def find_on_path(targets):
    """ Search the PATH for a program and return full path """
    if False:
        paths = os.getenv('PATH').split(';')
    else:
        paths = os.getenv('PATH').split(':')

    print targets
    print paths

    if isinstance(targets, basestring):
        targets = ( targets, )

    for path in paths:
        for target in targets:
            target_path = os.path.abspath(os.path.join(path, target))
            if os.path.isfile(target_path) and os.access(target_path,
os.X_OK):
                return target_path
    return None

print find_on_path('par2')
print find_on_path('nice')
print find_on_path('blabla')
root@VANCOUVER:/opt/share/SABnzbd# /opt/bin/python2.5 path_testing.py
par2
['/opt/bin', '/usr/local/sbin', '/usr/local/bin', '/usr/sbin', '/usr/bin', '/sbin', '/bin']
/opt/bin/par2
nice
['/opt/bin', '/usr/local/sbin', '/usr/local/bin', '/usr/sbin', '/usr/bin', '/sbin', '/bin']
/opt/bin/nice
blabla
['/opt/bin', '/usr/local/sbin', '/usr/local/bin', '/usr/sbin', '/usr/bin', '/sbin', '/bin']
None

root@VANCOUVER:/opt/share/SABnzbd# /opt/bin/python2.6 path_testing.py
par2
['/opt/bin', '/usr/local/sbin', '/usr/local/bin', '/usr/sbin', '/usr/bin', '/sbin', '/bin']
/opt/bin/par2
nice
['/opt/bin', '/usr/local/sbin', '/usr/local/bin', '/usr/sbin', '/usr/bin', '/sbin', '/bin']
/opt/bin/nice
blabla
['/opt/bin', '/usr/local/sbin', '/usr/local/bin', '/usr/sbin', '/usr/bin', '/sbin', '/bin']
None

Volgens mij zou SAB in theorie de progamma´s unrar, unzip en par2 moeten kunnen vinden, maar dat deed ie dus niet. Nu ik de verwijzing hard heb staan in newsunpack.py pakt SAB het wel goed op.

Ik denk zelf dat het iets te maken heeft met het feit dat python 2.5 de Cheetah filters niet kan vinden. Maar ik heb er te weinig verstand van om hier iets zinnigs over te zeggen.

Re: Probleem met uitpakken .rar bestanden

Posted: July 1st, 2012, 9:36 am
by shypike
Start je SABnzbd vanaf dezelfde command prompt waar je ook de "echo $PATH" doet?

Re: Probleem met uitpakken .rar bestanden

Posted: July 1st, 2012, 3:07 pm
by nextraa
shypike wrote:Start je SABnzbd vanaf dezelfde command prompt waar je ook de "echo $PATH" doet?
Ik start SAB met het volgende commando

Code: Select all

/opt/share/SABnzbd/SABnzbd.py -f /opt/share/SABnzbd/sabnzbd.ini -s 0.0.0.0:8080 -d
Omdat ik het hele pad gebruik maakt het niet uit waar ik op dat moment sta in de directory structuur.

Re: Probleem met uitpakken .rar bestanden

Posted: July 16th, 2012, 11:23 am
by 8a5
Ik heb sinds vandaag hetzelfde probleem. Alles werkte perfect. Niets dat ik veranderd heb in de instellingen. Vandaag de nieuwe update van sabnzbd gedaan, probleem niet opgelost. Het uitpakken van gedoenloade bestanden blijft hangen. Het maakt nog net de map aan op de bestemming waarin het bestand komt te staan en vervolgens komt het niet verder.

Re: Probleem met uitpakken .rar bestanden

Posted: July 16th, 2012, 12:05 pm
by shypike
8a5 wrote:Ik heb sinds vandaag hetzelfde probleem.
"Hetzelfde probleem" is een te summiere omschrijving.
Je weet namelijk niet of je wel dezelfde NAS als de eerste poster hebt.
Beschrijf je eigen probleem zo duidelijk mogelijk.

Re: Probleem met uitpakken .rar bestanden

Posted: July 17th, 2012, 7:33 am
by 8a5
shypike wrote:"Hetzelfde probleem" is een te summiere omschrijving.
Je weet namelijk niet of je wel dezelfde NAS als de eerste poster hebt.
Beschrijf je eigen probleem zo duidelijk mogelijk.
Ok, idd. Mijn setup is wel anders. Ik heb m'n pc rechtstreeks op mijn tv aangesloten en alles draait erop dus ik heb geen NAS. Ik draai SAB op een windows7 x64. SAB download de bestanden op de C:\ schijf en pakt het uit naar een andere interne schijf. De bestanden worden gedownload, gecontroleerd en komt na het aanmaken van de doelmap, in een wachtstand terecht. Verder komt het niet.

Re: Probleem met uitpakken .rar bestanden

Posted: July 17th, 2012, 9:45 am
by shypike
Kun je "Debug" logging aanzetten (Status pagina)?
Daarna één job starten en wachten tot deze hangt.
Aan het einde van de log file (ook Status pagina) kun je dan zien waar precies de zaak blijft hangen.

Re: Probleem met uitpakken .rar bestanden

Posted: July 17th, 2012, 2:20 pm
by 8a5
Dat is vreemd:

Code: Select all

2012-07-17 20:52:33,686::INFO::[postproc:572] Par2 check finished on Next DVDRip XviD DoNE

2012-07-17 20:52:33,687::INFO::[misc:783] Creating directories: H:\Films\Next DVDRip XviD DoNE

2012-07-17 20:52:33,688::INFO::[postproc:342] Running unpack_magic on Next DVDRip XviD DoNE

2012-07-17 20:52:33,706::DEBUG::[newsunpack:1264] build_filelists(): joinables: []

2012-07-17 20:52:33,706::DEBUG::[newsunpack:1265] build_filelists(): zips: []

2012-07-17 20:52:33,706::DEBUG::[newsunpack:1266] build_filelists(): rars: ['C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r00', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r01', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r02', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r03', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r04', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r05', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r06', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r07', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r08', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r09', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r10', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r11', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r12', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r13', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r14', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r15', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r16', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r17', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r18', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r19', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r20', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r21', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r22', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r23', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r24', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r25', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r26', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r27', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r28', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r29', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r30', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r31', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r32', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r33', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r34', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r35', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r36', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r37', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r38', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r39', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r40', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r41', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r42', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r43', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r44', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r45', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r46', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r47', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r48', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.rar']

2012-07-17 20:52:33,707::DEBUG::[newsunpack:1267] build_filelists(): ts: []

2012-07-17 20:52:33,707::INFO::[newsunpack:200] Unrar starting on C:\Temp\Next DVDRip XviD DoNE

2012-07-17 20:52:33,707::DEBUG::[newsunpack:396] Rar_sets: {'next-done': ['C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r00', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r01', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r02', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r03', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r04', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r05', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r06', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r07', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r08', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r09', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r10', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r11', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r12', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r13', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r14', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r15', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r16', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r17', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r18', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r19', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r20', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r21', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r22', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r23', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r24', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r25', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r26', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r27', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r28', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r29', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r30', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r31', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r32', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r33', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r34', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r35', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r36', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r37', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r38', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r39', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r40', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r41', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r42', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r43', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r44', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r45', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r46', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r47', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.r48', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.rar']}

2012-07-17 20:52:33,709::INFO::[newsunpack:410] Extracting rarfile C:\Temp\Next DVDRip XviD DoNE\next-done.rar (belonging to next-done) to H:\Films\Next DVDRip XviD DoNE

2012-07-17 20:52:33,709::DEBUG::[newsunpack:505] rar_extract(): Extractionpath: H:\Films\Next DVDRip XviD DoNE

2012-07-17 20:52:33,746::DEBUG::[newsunpack:544] Running unrar ['C:\\Program Files (x86)\\SABnzbd\\win\\unrar\\x64\\UnRAR.exe', 'x', '-idp', '-o-', '-or', '-ai', '-p-', 'C:\\Temp\\Next DVDRip XviD DoNE\\next-done.rar', 'H:\\Films\\Next DVDRip XviD DoNE/']
de debuglog geeft aan alsof alles goed is gegaan, terwijl de doelmap gewoon leeg is en de taak in SAB blijft staan op 'Controleren':
Image

Re: Probleem met uitpakken .rar bestanden

Posted: July 17th, 2012, 2:38 pm
by shypike
De laatste regel is het starten van unrar.
Het lijkt er toch op dat unrar blijft hangen.
Kijk eens met de Windows Task Manager of er een "unrar" proces draait.

Gebeurt het met iedere NZB of alleen deze?

Re: Probleem met uitpakken .rar bestanden

Posted: July 17th, 2012, 2:45 pm
by 8a5
Sinds dit probleem komt dit voor bij alle opdrachten. En ja de Unrar.exe staat dan aan in taakplanner
Hmmm dat is vreemd, bekeek even de priority van UnRAR.exe in taakplanner en die stond op 'Low'. Heb die nu naar normaal gezet. Ff uittesten wat er de volgende keer gebeurt, of dit een ander effect heeft. Voor nu is niks veranderd aan de hangende opdracht.

Re: Probleem met uitpakken .rar bestanden

Posted: July 17th, 2012, 3:30 pm
by shypike
Heb je een 64bit operating system?
Zet de 64bit optie eens uit in Config->Switches.
Op sommige systemen leveren de 64bit versies van par2 en unrar problemen op.

Re: Probleem met uitpakken .rar bestanden

Posted: July 17th, 2012, 6:24 pm
by 8a5
Ja ik draai t op win7 64bit. Maar dat was voorheen nooit geen probleem. Ik heb allow_64bit_tools nu uitgezet en ga t testen en kom hierop terug.

UPDATE
Alsnog start Sab met uitpakken met de 64bit versie van Unrar.exe
Zet dat de 64bit optie eens uit in Config->Switches
Bedoel je hiermee de "allow_64bit_tools (aan)" switch??

UPDATE
Na nieuwe test. Na het uitzetten van allow_64bit_tools leek het probleem niet opgelost. Na een herstart van SAB, nu met wederom een nieuwe download opdracht, lijkt het probleem opgelost,de taak is volledig volbracht; downloaden, uitpakken, delete.
Alhoewel de Unrar.exe nog steeds de 64bit versie lijkt te zijn (in taakbeheer op proces, R-muisklik, 'Open bestandslocatie'). Vreemd.
Ik gebruik SAB al zo'n 3 jaar en heb dit probleem nog nooit eerder gehad en draai het al zeker 2 jaar op n 64bit.

Ik doe nog een paar nieuwe download/uitpak opdrachten en kom hier nog op terug.

Shypike, bedankt voor je hulp.

UPDATE
het probleem lijkt geheel opgelost. Alles pakt correct uit.