nzbget+uulib auf Fritz!Box

So ich melde mich auch mal kurz wieder!
Mein DL liegt bei ca 1.000 KB/s
Bei mir läufts inzw mit dem Lighthttpp (+php) aus fretz, ich kann alles übers WebIF einstellen und auch Dateien hoch laden!
Hier ist ein "Diff" zu den Originalen Einstellungen:
Lighthttpd (im freetz webif):
export LIGHTTPD_CHROOT='no'
export LIGHTTPD_DIRLISTING='enable'
export LIGHTTPD_DOCROOT='/var/media/ftp/uStor**/nzbgetweb/'
export LIGHTTPD_ENABLED='yes'
export LIGHTTPD_LOGGING='yes'
export LIGHTTPD_LOGGING_ACCESS_FILE='no'
export LIGHTTPD_LOGGING_ERROR_FILE='no'
export LIGHTTPD_MODCGI='yes'
export LIGHTTPD_MODFASTCGIPHP='yes'
export LIGHTTPD_MODFASTCGIPHPPATH='/usr/bin/php-cgi'
export LIGHTTPD_PORT='90'
settings.php:
$ServerConfigFile='/var/media/ftp/uStor**/nzbget/nzbget.conf';
$ServerConfigTemplate='/var/media/ftp/uStor**/nzbget/nzbget.conf.example';
$ServerStartCommand='/var/media/ftp/uStor**/nzbget/nzbget -D -c /var/media/ftp/uStor**/nzbget/nzbget.conf 2>&1';
nzbget (nzbget.conf.example und nzbget.conf ins nzbget verzeichnis; können gleich sein, aber schreibbar, damit das webif die conf speichern kann)
$MAINDIR=/var/media/ftp/uStor03/NZB
NzbDir=/var/media/ftp/uStor03/nzbload
Server1.Host=***
Server1.Username=***
Server1.Password=***
Server1.JoinGroup=no
NzbDirInterval=60
DupeCheck=yes
DirectWrite=yes
RetryOnCrcError=yes
ResetLog=yes
OutputMode=colored
ParCheck=yes
ParRepair=no
StrictParName=no
ParPauseQueue=yes
ParCleanupQueue=no
NzbCleanupDisk=yes
Hat jemand Lust darauf ein freetz Paket zu machen?

Und bitte die aktuellste Version runterladen, meine Links weiter vorne, verweisen noch auf eine alte Version!

@Fenri: läßt Du die Par reparatur auf der Box laufen?
Wie schnell läufts bei Dir? (DL und ggf Repair)
Meine Box läuft mir DL und Par Check (ohne Reparatur) schon mehrere Tage stabil!
Schönes WE noch!
 
@donpepe

also ich habs ja noch mit apache am laufen aber werd mir lighthttp mal anschauen, allerdings brauch ich im freeze die laborfirmware mit ipv6

ich hab den PAR-Check angeschaltet aber die reperatur nicht.
ansonste läuft das ganze ja auch mehrere stunden ohne probleme.

ist die belastung bei lighthttp für den prozessor weniger? dann würd sich ein umstieg lohnen.

hab eine 3500er Leitung und die wird auch ausgeschöpft. denn beim parcheck macht der auch brav eine pause und legt danach wieder los.

auch ich wünsche ein schönes WE ;)
 
Hab das Problem wohl gefunden. Lag an der IPv6 Laborversion.

Dann wollte ich mir die Freetz draufmachen mit SixXs, GO6 oder auch mit Labor.
Allerdings die Labor konnte ich nie generieren und bei der normalen Freetz bekam ich keinen Zugriff auf die USB-Datenträger auch nicht mit Samba und vsftpd.

Somit bin ich jetzt bei der Normalen Firmware mit Lighttpd. Läuft bisher ganz gut.
Dumm nur das ich jetzt halt nicht mehr auf meine IPv6 drauf hab und das stört doch sehr :(

*EDIT*
WLAN und die Box bleiben zwar stabil aber auch da stürtzt der nzbget server nach einiger Zeit ab.
 
Zuletzt bearbeitet:
servus,

danke für die Hilfe, jedoch habe ich es nicht geschafft auf meine 7270 Firmware-Version 74.04.80 es zum laufen zu bringen!

Auf meinem Stick sieht es so aus:
[Edit frank_m24: Bild vom externen Hoster in Link umgewandelt, siehe auch hier.]
http://srv033.pixpack.net/20100323212446684_xbzzvczceh.png


meine Apache.Conf sieht so aus:
Code:
ServerType standalone
ServerRoot "/var/media/ftp/USBDISK2-0-01/apache-1.3.41mips"
PidFile /var/media/ftp/USBDISK2-0-01/apache-1.3.41mips/logs/apache.pid
Timeout 30
KeepAlive On
MaxKeepAliveRequests 20
KeepAliveTimeout 15
MinSpareServers 1
MaxSpareServers 3
StartServers 2
MaxClients 12
MaxRequestsPerChild 40
Listen 90
User root
Group root
ServerAdmin [email protected]
DocumentRoot "/var/media/ftp/USBDISK2-0-01/apache-1.3.41mips/htdocs/"
<Directory "/var/media/ftp/USBDISK2-0-01/apache-1.3.41mips/htdocs">
Options FollowSymLinks ExecCGI Indexes 
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Directory ./cgi-bin>
  AllowOverride None
  Options ExecCGI
  Order allow,deny
  Allow from all
</Directory>
ScriptAlias/cgi-bin//var/media/ftp/USBDISK2-0-01/apache-1.3.41mips/cgi-bin/
Actionphp-script/cgi-bin/php
AddHandlerphp-script.php
<IfModule mod_dir.c>
    DirectoryIndex index.php default.php index.html index.htm default.htm default.html
</IfModule>
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</Files>
UseCanonicalName On
<IfModule mod_mime.c>
    TypesConfig /var/media/ftp/USBDISK2-0-01/apache-1.3.41mips/conf/mime.types
</IfModule>
DefaultType text/plain
<IfModule mod_mime_magic.c>
    MIMEMagicFile /var/media/ftp/USBDISK2-0-01/apache-1.3.41mips/conf/magic
</IfModule>
HostnameLookups Off
ErrorLog /var/media/ftp/USBDISK2-0-01/apache-1.3.41mips/logs/error.log
LogLevel info
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
ServerSignature Off
<IfModule mod_alias.c>
</IfModule>
<IfModule mod_autoindex.c>
    IndexOptions FancyIndexing
    IndexIgnore .??* *~ *
</IfModule>
<IfModule mod_mime.c>
    AddLanguage da .dk
    AddLanguage nl .nl
    AddLanguage en .en
    AddLanguage et .ee
    AddLanguage fr .fr
    AddLanguage de .de
    AddLanguage el .el
    AddLanguage he .he
    AddCharset ISO-8859-8 .iso8859-8
    AddLanguage it .it
    AddLanguage ja .ja
    AddCharset ISO-2022-JP .jis
    AddLanguage kr .kr
    AddCharset ISO-2022-KR .iso-kr
    AddLanguage nn .nn
    AddLanguage no .no
    AddLanguage pl .po
    AddCharset ISO-8859-2 .iso-pl
    AddLanguage pt .pt
    AddLanguage pt-br .pt-br
    AddLanguage ltz .lu
    AddLanguage ca .ca
    AddLanguage es .es
    AddLanguage sv .sv
    AddLanguage cs .cz .cs
    AddLanguage ru .ru
    AddLanguage zh-TW .zh-tw
    AddCharset Big5         .Big5    .big5
    AddCharset WINDOWS-1251 .cp-1251
    AddCharset CP866        .cp866
    AddCharset ISO-8859-5   .iso-ru
    AddCharset KOI8-R       .koi8-r
    AddCharset UCS-2        .ucs2
    AddCharset UCS-4        .ucs4
    AddCharset UTF-8        .utf8
    <IfModule mod_negotiation.c>
        LanguagePriority en da nl et fr de el it ja kr no pl pt pt-br ru ltz ca es sv tw
    </IfModule>
    AddType application/x-tar .tgz
    AddEncoding x-compress .Z
    AddEncoding x-gzip .gz .tgz
    AddHandler cgi-script .cgi
</IfModule>
<IfModule mod_setenvif.c>
    BrowserMatch "Mozilla/2" nokeepalive
    BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
    BrowserMatch "RealPlayer 4\.0" force-response-1.0
    BrowserMatch "Java/1\.0" force-response-1.0
    BrowserMatch "JDK/1\.0" force-response-1.0
</IfModule>
<Location /server-status>
   SetHandler server-status
   Order deny,allow
   Deny from all
   Allow from 10.0.0.0/255.255.0.0
</Location>

in meine nzbget.conf habe ich meinen Server eingetragen!


wenn ich mich nun aber über das Telenet verbinde und folgende Zeilen eingebe:

Code:
cd /var/media/ftp/USBDISK2-0-01/
dd if=/dev/zero of=./swapfile.swp bs=1k count=16000
./busybox26 mkswap ./swapfile.swp

cd /var/media/ftp/USBDISK2-0-01/
./busybox26 swapon ./swapfile.swp
./apache
./nzgget/nzbget -D -c ./nzbget/nzbget.conf

nun passiert folgendes:

http://srv031.pixpack.net/20100323213121029_ywmygichyv.png

hat jemand ne Lösung was das seien könnte?
 
Der Fehler liegt in Line 30 der Apache.conf

RICHTIG!
Code:
ScriptAlias /cgi-bin/ /var/media/ftp/USBDISK2-0-01/apache-1.3.41mips/cgi-bin/

FALSCH!
Code:
ScriptAlias/cgi-bin//var/media/ftp/USBDISK2-0-01/apache-1.3.41mips/cgi-bin/
 
danke für die Hilfe, nun bin ich ein bisschen weiter, mein Apache läuft schon mal!


wenn ich den Server nun starten will kommt folgendes:

Code:
INFO: Server started successfully.

Please give the server few seconds for initialization, then refresh the page.

nach einem refresh aber leider dieses:

Code:
ERROR: NZBGetWeb could not connect to NZBGet-Server.

Possible reasons include:
# NZBGet-Server is not running (start);
# IP/Port-settings are incorrect. Check config;
# Firewall is not properly configured (if nzbget-server and web-interface run on different computer).

Error-message reported by OS: Connection refused (146)



den Apache starte ich mit folgendem code:

Code:
rm /var/media/ftp/USBDISK2-0-01/swapfile.swp
cd /var/media/ftp/USBDISK2-0-01/
cd /var/media/ftp/USBDISK2-0-01/
dd if=/dev/zero of=./swapfile.swp bs=1k count=16000
./busybox26 mkswap ./swapfile.swp

cd /var/media/ftp/USBDISK2-0-01/
./busybox26 swapon ./swapfile.swp
cd /var/media/ftp/USBDISK2-0-01/apache/
./apache
cd /var/media/ftp/USBDISK2-0-01/
./nzbget/nzbget -D -c ./nzbget/nzbget.conf

da es glaub hier zu viel wäre alle configs zu Posten habe ich einfach mal alles was dazugehört gepackt und in den Anhang gesteckt!

die Usenet Zugangs Daten wurden geändert, sonst hab ich nix dran gemacht! und selbst wenn se drin währen, sind sowieso nur Test Accounts :)


gute Nacht, ich muss jetzt schlafen gehen ^^
 

Anhänge

  • 7270_Usenet.zip
    4.1 MB · Aufrufe: 90
Zuletzt bearbeitet:
guten Abend,

also erstmal ein großes Lob, mit den hier geposteten Thread klappt es einwandfrei nzbget zum laufen zu bringen!

habe nur ein kurzes Anliegen.

Den speed bekomm ich nur auf ca. 200 KBs müsste aber locker bei 1,4MBs liegen.

Was mir auffällt die Swapdatei wird erstellt und ist danach im freetz hauptmenü auch grafisch dargestellt, jedoch immer wie folgt:

Swap-Speicher (RAM)
0 von 15992 KB belegt (ohne Cache 0 KB)
0 %

ist das normal oder nutzt nzbget diese Swap datei nicht? wie kann man dies überprüfen? den busybox26 swapon befehl habe ich selbstverständlich eingefügt, auch direkt wirte halt alles nach anleitung, jedoch ...

Vll. wisst ihr hierzu was und habt einen Tip / Lösung

Danke

tohe
 
es kann sein, dass der interne speicher der box ausreicht.
linux benutzt die swap datei wohl erst, wenn der hauptspeicher nicht mehr reicht, habe ich mir sagen lassen.
mit dem befehl free kannst du dir die speicherbelegung ansehen.
 
nach langem hin und her hab ich es nun endlich geschafft!

Der Apache, PHP, WebInterfache und NZBget laufen!

nur steht bei mir imm "Server is sleeping" obwohl die Serverdaten richtig sind und ich eine nzb "Queued" habe, weiß jemand rat?


¤: hab die Einstellung auf SSL geändert, vielleicht macht xennews ja momentan Probleme?! zu mindestens läufst jetzt! danke für den Thread


¤¤: meine durchschnittliche Download Geschwindigkeit liegt bei ~400KB, kann es daran liegen das mein USB-Stick mit FAT32 Formatiert ist?
 
Zuletzt bearbeitet:
weiß jemand, wie ich NZBget so einstellen kann, das er gleich die passenden Attribute den heruntergeladenen Dateien zuordnet? Oder kann man da eine Einstellung in der Firmware selber machen (Freetz Mod), die das vornimmt bei neuen Dateien und Ordnern?

Bis jetzt muss ich diese über einen FTP Client setzten, bevor ich die Dateien über den Netzwerkspeicher mit Win7 löschen kann!

p.s. ja, Doppelpost aber sonst darf ich Jahre auf ne Antwort warten :)

¤: anscheinend klappt es auch jetzt ohne soeine einstellung, habe mir nen kleines Tool geschrieben um den Server über Telnet zu steuern da das WebInterface bei mir total träge ist und da manchmal garnix mehr passiert! Wenn jemand interesse daran kann er/sie sich ja melden, müsste es noch nen bissel modden aber ohne ne nachfrage isses mir das net wert :)
 
Zuletzt bearbeitet:
Hallo, ich habe die FritzBox 7270 in der Version 04.54 habe mir auch die Datei "7270_usenet.zip" geladen nur bekomme ich immer wenn ich folgende Zeilen Code ausführe folgende Meldungen.

Files auf dem Stick:
Ordner: apache\
Ordner: nzbget\
File: busybox26

# cd var/media/ftp/FlashDisk-Partition-0-1/
# ./busybox26 swapon ./swapfile.swp
swapon: ./swapfile.swp: Device or resource busy

# ./apache
-sh: ./apache: Permission denied

# ./nzgget/nzbget -D -c ./nzbget/nzbget.conf
-sh: ./nzgget/nzbget: not found
#

Kann mir jemand helfen?
 
moin ihr
so nach langem hin und her habe ich den apache zum laufen bekommen und komme uach auf das web-interface

nun kommt aber folgende fehlermeldung:

ERROR: NZBGetWeb could not process response received from NZBGet-Server (although successfully connected).

Possible reasons include:
# Wrong port-settings, NZBGetWeb tries to communicate with a different kind of server (a web-server for example, but not nzbget-server). Check option "ServerPort" in config;
# Not compatible server version.

von nzbget läuft die 0.7 und vom dem webinterface die 1.4 testing 5...

kann mir da einer helfen. swap ist aktiviert und die box ist eine 7170 mit origianl firmware
 
Hallo, dank den Hinweisen hier und ein wenig Fummelei meinerseits habe ich nzbget inkl. Webinterface auf meiner FritzBox 7240 installieren können.
Funktioniert nun seit über 24 Stunden mit einem UseNeXT-Account reibungslos.

Hier einige Anmerkungen meinerseits:

Der nbzget-daemon ließ sich bei mir nicht starten. Das Webinterface lieferte zwar zunächst "INFO: Server started successfully.", nach einem Refresh allerdings "ERROR: NZBGetWeb could not connect to NZBGet-Server."
Lösung: In der nzbget.conf habe ich die Zeile für das LockFile wie folgt geändert:

Code:
LockFile=${MAINDIR}/tmp/nzbget.lock

Außerdem funtionierte der Autostart per debug.cfg nicht, da meine angeschlossene USB-Festplatte nicht schnellgenug hochgefahren ist.
Abhilfe schafft folgendes Script für die debug.cfg:

Code:
max=20
i=0
while [ $i -lt $max ]; do
        if mount | grep " on /var/media/ftp" > /dev/null; then
                cd /var/media/ftp/Hitachi-HDS721010CLA332-01/
                ./busybox26 swapon ./swapfile.swp
                ./apache
                ./nzbget/nzbget -D -c ./nzbget/nzbget.conf
                        break
        fi
        let i=$i+1
        sleep 5
done;

Vor dem Reboot am besten erstmal mit "source debug.cfg" testet und ggf. mit Ctrl+C abbrechen.

Viele Grüsse
 
Hey,

ich habe hier eine interessante Erweiterung gefunden:

http://dalrun.com/Linux/Software/Nzbget/PPWeb/

habe es noch nicht ausprobiert, keine Ahnung ob es überhaupt läuft auf der box. &acute;Vll. kann dies ja mal jemand der sich auskennt kurz checken.

MfG
 
7390

Hallo

musste leider einen neuen Router installieren und nun läuft das ganze nicht mehr ...

wieso funktioniert nzbget mit der 7390 nicht? Fehlermeldung:

./nzbget/nzbget: line 1: syntax error: unexpected "("

VG
 
Die 7390 hat einen anderen Prozessor als die "älteren" Boxen. Dafür sind Programme nötig, die speziell für diese Box übersetzt wurden...

Jörg

EDIT: Du kannst ja mal dieses Binary (statisch übersetzt) versuchen (ist aber weil statisch auch gleich 2,8 MB ...):
Code:
root@fritz:/var/tmp# cat /proc/cpuinfo 
system type		: Ikanos Fusiv Core
processor		: 0
cpu model		: MIPS 24K V4.12
BogoMIPS		: 330.75
wait instruction	: yes
unaligned_instructions 	: 19373
microsecond timers	: yes
tlb_entries		: 64
extra interrupt vector	: yes
hardware watchpoint	: yes
ASEs implemented	: mips16 dsp
VCED exceptions		: not available
VCEI exceptions		: not available

root@fritz:/var/tmp# ./nzbget --help
Usage:
  nzbget [switches]

Switches:
  -h, --help                Print this help-message
  -v, --version             Print version and exit
  -c, --configfile <file>   Filename of configuration-file
  -n, --noconfigfile        Prevent loading of configuration-file
                            (required options must be passed with --option)
  -p, --printconfig         Print configuration and exit
  -o, --option <name=value> Set or override option in configuration-file
  -s, --server              Start nzbget as a server in console-mode
  -D, --daemon              Start nzbget as a server in daemon-mode
  -V, --serverversion       Print server's version and exit
  -Q, --quit                Shutdown server
  -A, --append <nzb-file>   Send file to server's download queue
  -C, --connect             Attach client to server
  -L, --list    [F|G|O|S|H] Request list of downloads from server
                 F          list individual files and server status (default)
                 G          list groups (nzb-files) and server status
                 O          list post-processor-queue
                 H          list history
                 S          print only server status
  -P, --pause   [D|D2|O|S]  Pause server:
                 D          pause download queue (default)
                 D2         pause download queue via second pause-register
                 O          pause post-processor queue
                 S          pause scan of incoming nzb-directory
  -U, --unpause [D|D2|O|S]  Unpause server:
                 D          unpause download queue (default)
                 D2         unpause download queue via second pause-register
                 O          unpause post-processor queue
                 S          unpause scan of incoming nzb-directory
  -R, --rate <speed>        Set download rate on server, in KB/s
  -T, --top                 Add file to the top (begining) of queue
                            (for using with switch --append)
  -K, --category <name>     Assign category to nzb-file
                            (for using with switch --append)
  -G, --log <lines>         Request last <lines> lines from server's screen-log
  -W, --write <D|I|W|E|G> "Text" Send text to server's log
  -S, --scan                Scan incoming nzb-directory on server
  -E, --edit [G|O|H] <action> <IDs> Edit items on server
              G             Affect all files in the group (same nzb-file)
              O             Edit post-processor-queue
              H             Edit history
    <action> is one of:
       <+offset|-offset>    Move file(s)/group(s)/post-job in queue relative to
                            current position, offset is an integer value
       T                    Move file(s)/group(s)/post-job to top of queue
       B                    Move file(s)/group(s)/post-job to bottom of queue
       P                    Pause file(s)/group(s)/
                            Postprocess history-item(s) again
       U                    Resume (unpause) file(s)/group(s)
       A                    Pause all pars (for groups)
       R                    Pause extra pars (for groups)/
                            Return history-item(s) back to download queue
       D                    Delete file(s)/group(s)/post-job(s)/history-item(s)
       K <name>             Set category (for groups)
       M                    Merge (for groups)
       O <name>=<value>     Set post-process parameter (for groups)
    <IDs>                   Comma-separated list of file-ids or ranges
                            of file-ids, e. g.: 1-5,3,10-22
root@fritz:/var/tmp#
 
Zuletzt bearbeitet:
Hey,

vielen Dank. Also Größe ist eigenltich ja kleiner 2,8 anstatt 4,3 MB ...

jedoch funktioniert die Version auch nicht Meldung:

"Segmentation fault"

aber allg. scheint dies der richtige Weg zu sein zumindest bekommt man mit -v / -h Versions und Hilfe angezeigt ... ich habe leider keine Ahnung was dies hier alles angeht :-/

Was ist noch falsch?

MFG
 
Irgendwie scheint wohl die Freetz-Toolchain mit dem Wrapper für uClibc++ damit nicht so ganz klar zu kommen (ich kann den Fehler hier auch sehen, wenn ich was anderes als "-h" versuche ).
Hier ein statisches Binary mit openwrt gebaut, das "weiter kommt" (ich kenne das Programm nicht und kann es deshalb nicht wirklich testen..).

Jörg
 

Anhänge

  • nzbget.gz
    1.1 MB · Aufrufe: 21
Zuletzt bearbeitet:
Hey,

vielen Dank für Deinen weiteren Versuch jedoch jetzt ne ganz andere Meldung:

"FATAL ERROR: Program was compiled without curses-support. Can not use "curses" frontend (option "OutputMode")"

mh ...

schönen Abend
 
Neuer Versuch...
 

Anhänge

  • nzbget_openwrt.gz
    1.2 MB · Aufrufe: 40
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.