Auteur Topic: Ontwikkeling SABnzbd voor DSx07+  (gelezen 54399 keer)

Offline mdamen

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 130
SABnzbd 0.3.0-rc3 stabiele versie
« Reactie #15 Gepost op: 16 december 2007, 20:02:00 »
Ik heb in de afgelopen week flink zitten testen samen met Bjorn en ik heb nu een stabiele package kunnen maken.

Instructies voor mensen die de oude bootstrap al hadden:

Verwijder eerst alle oude pakketten zoals python 2.5, om dit te doen ga je als volgt te werk:

Type:

ipkg list_installed
vervolgens krijg je een lijst te zien van packages, type voor elk van deze packages ipkg remove <pakketnaam> bijvoorbeeld:

ipkg remove python25
update nu de package lijst door het volgende commando:

ipkg update
om nu sabnzbdplus te installeren type je het volgende:

ipkg install py-sabnzbdplus

That's it! SABnzbdplus is nu geïnstalleerd  :D

Graag hoor ik jullie bevindingen...
If you like my work please donate:

Donate to me!

Offline mdamen

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 130
(Geen onderwerp)
« Reactie #16 Gepost op: 16 december 2007, 20:06:08 »
Instructies voor de mensen die nog geen sabnzbd hebben draaien:

Stap 1:
Zorg ervoor dat je de bootstrap goed geinstalleerd en geupdate hebt, zie hiervoor de volgende URL:
http://www.synology-forum.nl/viewtopic.php?t=1138

Stap 2:
Nu kan sabnzbdplus geinstalleerd worden, door het volgende commando te geven:

ipkg install py-sabnzbdplus

Stap 3:
Na de installatie wordt een installatiescript gestart, deze vraagt je om een aantal paden in te stellen. Vervolgens worden deze weggeschreven in de config. Als de directories niet bestaan worden deze aangemaakt!

Stap 4:
De installatie is nu gereed, je kan sabnzbd starten door de volgende command-line in te geven of te rebooten:

/opt/etc/init.d/S70sabnzbdplus
Het opstarten duurt enige tijd maar daarna kan je sabnzbd benaderen op de volgende website:

http://192.168.1.1:8080/sabnzbd


Waarbij 192.168.1.1 het IP is van de synology!

Veel plezier!
If you like my work please donate:

Donate to me!

Offline mdamen

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 130
(Geen onderwerp)
« Reactie #17 Gepost op: 16 december 2007, 20:07:38 »
Btw.. voor mensen die ook willen parren en unrarren, hiervoor moeten twee additionele packages geinstalleerd worden:

ipkg install unrar par2
If you like my work please donate:

Donate to me!

Offline pimvdnoll

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 29
(Geen onderwerp)
« Reactie #18 Gepost op: 16 december 2007, 21:30:55 »
Download speed: 1242.00 KB/s

alles is gelukt :)

Anonymous

  • Gast
Feedback....
« Reactie #19 Gepost op: 17 december 2007, 09:24:27 »
Goed werk mannen, heel erg veel kuddo's voor jullie.

Ik heb een tweetal opmerkingen:

1>   De gedownloade bestanden hebben als file rights root. Hierdoor is het niet mogelijk als normale users bestanden te openen. Dit is een probleem wat ik ook had met de 0.27 versie en dat is natuurlijk logisch. Het python process draait als root. Is het mogelijk om een post-processing script te maken wat dit probleem oplost?

bijvoorbeeld: # chmod 777 -R /opt/volume1/

2>    Is is geen unzip package... Dit leidt tot de volgende melding bij het downloaden van gezipte paketten.

Unknown exception while running unzip(): see logfile

Is er een unzip binary in de maak, of bestaat die misschien al?

Groet,
Max

Offline xburchartz

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 2
  • Berichten: 132
    • http://www.xanderburchartz.nl
(Geen onderwerp)
« Reactie #20 Gepost op: 17 december 2007, 09:38:38 »
Ik geloof dat het hier niet helemaal goed gaat. Wellicht doe ik iets fout.
Ik had de vorige bootstrap draaien, dus ik heb via ipkg list_installed alles verwijderd wat er was geinstalleerd. Daarna de bootstrap opnieuw opgehaald en geinstalleerd. (Overigens: is dit wel echt de goede versie? Het is weer versie 1.0, klopt dat?)

Vervolgens sabnzbdplus geinstalleerd. Lijkt allemaal goed te gaan. Echter, als ik sabnzbd opstart, krijg ik vrij snel de volgende melding:

/opt/local/sabnzbdplus/SABnzbd.py-0.3.0rc3
INFO:root:---------------------------------------

Daarna krijg ik m'n prompt terug en blijkt sabnzbd niet te draaien.
Wat nu?

Offline mdamen

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 130
(Geen onderwerp)
« Reactie #21 Gepost op: 17 december 2007, 10:07:17 »
@Max

1) Over het post processen, het staat je natuurlijk vrij om een eigen post process script te gebruiken om dit te doen. Je kan deze instellen onder configuration->directories en vervolgens de optie "Specify an external post-processing script."

Een voorbeeld script is te vinden onder /opt/local/sabnzbdplus/Sample-PostProc.sh

2) ik wist niet dat er ook behoefte was aan een unzip package ;) ik heb deze toegevoegd aan de packages (wel even ipkg update, ipkg install unzip)

@xburchartz

Probeer sabnzbd eens op de onderstaande manier op te starten, waarschijnlijk krijg je een foutmelding. Post daarna de foutmelding even hier dan kan ik zien wat er mis gaat...

/opt/local/sabnzbdplus/SABnzbd.py -f /opt/etc/SABnzbd.ini
If you like my work please donate:

Donate to me!

Offline xburchartz

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 2
  • Berichten: 132
    • http://www.xanderburchartz.nl
(Geen onderwerp)
« Reactie #22 Gepost op: 17 december 2007, 11:08:11 »
Ik krijg de volgende output:

Citaat
/opt/local/sabnzbdplus/SABnzbd.py-0.3.0rc3
INFO:root:--------------------------------
INFO:root:SABnzbd-0.3.0rc3
2007-12-17 11:23:20,468::INFO::SABnzbd-0.3.0rc3
INFO:root:Initializing SABnzbd v0.3.0rc3
2007-12-17 11:23:20,474::INFO::Initializing SABnzbd v0.3.0rc3
INFO:root:[sabnzbd] Loading data for bytes.sab from /opt/tmp/SABnzbd/cache/bytes.sab
2007-12-17 11:23:20,502::INFO::[sabnzbd] Loading data for bytes.sab from /opt/tmp/SABnzbd/cache/bytes.sab
INFO:root:[sabnzbd] Loading data for queue.sab from /opt/tmp/SABnzbd/cache/queue.sab
2007-12-17 11:23:20,509::INFO::[sabnzbd] Loading data for queue.sab from /opt/tmp/SABnzbd/cache/queue.sab
ERROR:root:[nzbqueue] Incompatible queuefile found, cannot proceed
Traceback (most recent call last):
  File "/opt/local/sabnzbdplus/SABnzbd.py", line 60, in ?
    import win32api
ImportError: No module named win32api
2007-12-17 11:23:20,515::ERROR::[nzbqueue] Incompatible queuefile found, cannot proceed
Traceback (most recent call last):
  File "/opt/local/sabnzbdplus/SABnzbd.py", line 60, in ?
    import win32api
ImportError: No module named win32api

Offline Björn

(Geen onderwerp)
« Reactie #23 Gepost op: 17 december 2007, 11:09:28 »
Dat komt omdat er nog een oude queuefile in je systeem staat:

Verwijder daarom de bestanden uit deze dir:
 /opt/tmp/SABnzbd/cache/

Offline mdamen

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 130
(Geen onderwerp)
« Reactie #24 Gepost op: 17 december 2007, 11:12:21 »
Je hebt nog een oude queue file staan (het formaat van de queue file is veranderd bij de overgang van sabnzbd naar sabnzbdplus)
De queue staat in de cache_dir locatie, deze moet je verwijderen.

rm bytes.sab queue.sab

edit: bjorn is me net voor (/me slaps bjorn)
If you like my work please donate:

Donate to me!

Offline xburchartz

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 2
  • Berichten: 132
    • http://www.xanderburchartz.nl
(Geen onderwerp)
« Reactie #25 Gepost op: 17 december 2007, 11:43:58 »
Yes, 't werkt! Bedankt voor de snelle reacties!

Anonymous

  • Gast
Bedankt man!
« Reactie #26 Gepost op: 17 december 2007, 12:30:12 »
Citaat van: "mdamen"
@Max

1) Over het post processen, het staat je natuurlijk vrij om een eigen post process script te gebruiken om dit te doen. Je kan deze instellen onder configuration->directories en vervolgens de optie "Specify an external post-processing script."

Een voorbeeld script is te vinden onder /opt/local/sabnzbdplus/Sample-PostProc.sh

2) ik wist niet dat er ook behoefte was aan een unzip package ;) ik heb deze toegevoegd aan de packages (wel even ipkg update, ipkg install unzip)


Nou, was gewoon een kwestie van het post processing script aanpassen naar:


#!/bin/sh
# Example of a post processing script for SABnzbd 0.2.8

#echo
#echo Started as $0
#echo "The first parameter (result-dir)  =" $1
#echo "The second parameter (nzb-name)   =" $2
#echo "The third parameter (nice name)   =" $3
#echo "The fourth parameter (newzbin-id) =" $4
#echo
chmod -R 777 "$1"


Heel erg bedankt voor de unzip package, nu werkt echt alles zoals ik zou willen. (tenzij je nog andere leuke packages hebt die zinvol zijn (slimserver en kissdx enz......))

Ik ga eens even een bedragje op je rekening storten via de paypal knop!

Groet,
Max

Offline mdamen

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 130
(Geen onderwerp)
« Reactie #27 Gepost op: 17 december 2007, 12:49:15 »
@max:

Top dat het nu werkt! En een donatie stel ik zeer op prijs...
Binnenkort wil ik een animo check houden om te zien waar na sabnzb de grootste vraag naar is. Dan kan ik me daar in vastbijten :-)
If you like my work please donate:

Donate to me!

Offline Beeper

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 64
(Geen onderwerp)
« Reactie #28 Gepost op: 17 december 2007, 12:59:35 »
Heren, het werkt perfect, loopt nu 13 uren zonder 1 probleem.
Alleen na installatie wat gedonder gehad om sabnzbdplus aan de praat te krijgen, maar het bleek dat 0.27 nog draaide :oops:
Dus voor de anderen, zorg dat je eerst de oude sabnzbd afsluit.


Ik heb nog 2 puntjes waar ik niet uitkom.

1
Het loggen doet hij in 2 logfiles.
In sabnzbd.log, hier komt alles tijdens downloaden in zoals het hoort, bij 5 MB maakt hij een nieuw bestand aan.
Maar hij logt dezelfde gegevens ook in sabnzbd.error.log, in 11 uur tijd was dit bestand gegroeid tot 20 MB.
In het errorlog moet hij toch alleen de fouten opslaan?

2
En hij start nog steeds niet op bij start van de DS, moet nog steeds via telnet starten.
Hier had ik bij de vorige versie ook al last van.
Ik heb alleen twonky als extra geinstalleerd, is er iemand die mij kan vertellen hoe dit kan?

Voor de rest alleen maar lof voor Bjorn en Mdamen om dit voor ons zover te krijgen.

Groeten
Anton
  • Mijn Synology: DS218+
  • HDD's: 2x IronWolf 4TB

Offline mdamen

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 130
(Geen onderwerp)
« Reactie #29 Gepost op: 17 december 2007, 13:34:38 »
Beeper het logfile probleem moet ik ff checken maar waarschijnlijk is dit een bug een sabnzbd zelf (heb er al een aantal gevonden en gemeld in de 0.3.0 release :) )
Wat betreft het automatisch opstarten, dit is een bug in de bootstrap (vergeten rechten te zetten op één file)
Je kunt dit oplossen op de volgende manier:
chmod +x /opt/etc/rc.optware

Hierna moet alles wel automatisch opstarten....
If you like my work please donate:

Donate to me!


 

Ontwikkeling voor DS-107+

Gestart door ed_xBoard Algemeen

Reacties: 63
Gelezen: 39423
Laatste bericht 25 februari 2008, 21:05:16
door Björn
DSx07+ Ontwikkeling animo check

Gestart door mdamenBoard Algemeen

Reacties: 18
Gelezen: 13887
Laatste bericht 30 oktober 2008, 21:43:19
door Anonymous