NetVision-Technik

NetVision-Technik (http://www.netvision-technik.de/forum/index.php)
-   Webanwendungen (http://www.netvision-technik.de/forum/forumdisplay.php?f=13)
-   -   [Tutorial] rTorrent mit WebUI unter Debian (http://www.netvision-technik.de/forum/showthread.php?t=6281)

Zero111 18.10.2011 13:07

ich würde tippen auf falschen pfad in der rtorrent start datei

Fluegelstuermer 18.10.2011 15:54

Code:

[/CO  * Starting daemon-ized dtach session for rtorrent /etc/init.d/rtorrent: line 143: /usr/bin/dtach/rtorrent.log: Not a directory
/usr/bin/dtach: /root/_PATH_LIBS/rtorrent-0.8.6/users/obrau/rtorrent.dtach: Permission denied

??????

Dies ist leine 143
Code:

echo "starting daemon-ized dtach session for ${NAME}; command = start-stop-daemon --start --chuid ${user} --pidfile $DTPIDFILE --startas /usr/bin/dtach -- ${OPTIONS}" > "$logfile"
So. Also wenn ich "which dtach" eingebe, erhalte ich "/usr/bin/dtach".
Aber wenn ich mal genau nachsehe, existiert kein Ordner mit dem namen "dtach"....
Da muss das Problem liegen....jemand eine Idee?

garrisson 24.10.2011 18:20

Beim Ausführen des Init-Scripts erhalten ich folgenden Fehler:
Code:

-bash: /etc/init.d/rtorrent: /bin/bash^M: Defekter Interpreter: Datei oder Verzeichnis nicht gefunden
Wenn ich bash --debug laufen lasse erhalte ich folgende Ausgabe:
Code:

: Kommando nicht gefunden.e 3:
: Kommando nicht gefunden.e 12:
: Datei oder Verzeichnis nicht gefundenb/init-functions
: Kommando nicht gefunden.e 14:
: Kommando nicht gefunden.e 24:
: Kommando nicht gefunden.e 37:
'etc/init.d/rtorrent: Zeile 82: Syntaxfehler beim unerwarteten Wort `{
'etc/init.d/rtorrent: Zeile 82: `getsession() {

Ich verwende das Standard Init Script. Hab nichts verändert oder so.

Ich kann selber keinen Syntaxfehler feststellen, aber vielleicht liegt das an meinen eher bescheidenen Fähigkeiten.
Ich hoffe ihr könnt helfen :)
Gruss
garrisson

Zero111 25.10.2011 01:30

aufgrund des ^M würde ich tippen auf falsche Zeichencodierung

garrisson 25.10.2011 05:06

Stimmt hätt ich auch selber drauf können. Nach anwendung von dos2unix hats mit dem ausführen geklappt.
Jetzt hab ich jedoch folgenden Fehler:
Code:

rtorrent: Zeile 162: checkconfig: Kommando nicht gefunden.
Starting daemon-ized dtach session for: rtorrentFinding PID(s) failed


Zero111 25.10.2011 10:56

Pfade im Startscript anpassen

Nanx 07.12.2011 19:36

Hallo Zusammen

Ich habe von einem Freund ein Tut bekommen, das eine angepasste Version dieser hier ist. (Pfade etc.)

Nun hab ich alles gemacht und brings nicht fertig rtorrent zu starten. Dabei kommt immer folgender Fehler Ausgabe:

Starting daemon-ized dtach session for: rtorrentFinding PID(s) failed

Wenn ich den Befehl im hier
/usr/local/bin/rtorrent -n -o import=_PATH_RT/users/_USER/rtorrent.rc


Angebe erhalte ich folgende Ausgabe (Befehl natürlich angepasst ;) )
rtorrent: Failed to parse command line option: Error in option file: /home/rtorrent/users/xxxx/rtorrent.rc:18: Command "on_start" does not exist.

Öffne ich die rtorrent.rc und sehe bei on_start nacht sieht dies so aus:
on_start = link1,"create_link=tied,,.started"

---------

Hat jemand eine Idee wie ich das lösen könnte, bzw. wo der Fehler liegt?
Apache und WebGui läuft soweit, mit der Meldung halt ob rtorrent wirklich läuft, was es nicht tut.

Ich Arbeite auf Debian 6.0.3 64Bit

Gruss
Nanx

Cerberus 07.12.2011 19:40

was sacht das "original" ??

Nanx 07.12.2011 21:46

Wie darf ich das verstehen?

Bzw. bin ich überhaupt gefragt. x))

Zero111 07.12.2011 22:06

lib32 installiert?

Cerberus 07.12.2011 22:48

Zitat:

Zitat von Nanx (Beitrag 72892)
Wie darf ich das verstehen?

Bzw. bin ich überhaupt gefragt. x))

wenn Du eine angepasste (also veränderte Version) von hier hast -- teste dann doch mal die Version von hier
Zitat:

Zitat von Zero111 (Beitrag 72893)
lib32 installiert?

das außerdem ....

bl0bb 08.12.2011 07:31

Zitat:

Zitat von Nanx (Beitrag 72887)
Starting daemon-ized dtach session for: rtorrentFinding PID(s) failed

Entweder ist der Pfad zu der PID Datei falsch oder es liegt an mangelnden Rechten. Da du aber die angepasste Version nicht zeigst, suche mal schön weiter.

Nanx 08.12.2011 13:18

Liste der Anh?nge anzeigen (Anzahl: 2)
Also lib32 hab ich installiert, funktioniert nicht = Gleiche Fehlermeldung. Muss ich evt. noch was anpassen?

Im Anhang das Tut und das init.d Script (Ebenfalls im Tut vorhanden)

Shark 29.12.2011 11:17

Hallo zusammen erstmal vielen Dank für die Anleitung aber irgendwie hänge ich fest... Ich habe bisher noch keine Erfahrungen mit rtorrent gemacht darum versuche ich mich an dieser Anleitung aber komme bei Schritt 6 Punkt 9 (libtorrent installieren) nicht weiter.

wenn ich make eingebe bekomme ich folgendes:

Code:

make  all-recursive
make[1]: Entering directory `/home/libs/libtorrent-0.12.6'
Making all in src
make[2]: Entering directory `/home/libs/libtorrent-0.12.6/src'
Making all in torrent
make[3]: Entering directory `/home/libs/libtorrent-0.12.6/src/torrent'
Making all in data
make[4]: Entering directory `/home/libs/libtorrent-0.12.6/src/torrent/data'
/bin/sh ../../../libtool --tag=CXX  --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../..    -g -O2 -g -DDEBUG -fvisibility=hidden  -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include  -MT block.lo -MD -MP -MF .deps/block.Tpo -c -o block.lo block.cc
../../../libtool: line 841: X--tag=CXX: command not found
../../../libtool: line 874: libtool: ignoring unknown tag : command not found
../../../libtool: line 841: X--mode=compile: command not found
../../../libtool: line 1008: *** Warning: inferring the mode of operation is deprecated.: command not found
../../../libtool: line 1009: *** Future versions of Libtool will require --mode=MODE be specified.: command not found
../../../libtool: line 1152: Xg++: command not found
../../../libtool: line 1152: X-DHAVE_CONFIG_H: command not found
../../../libtool: line 1152: X-I.: command not found
../../../libtool: line 1152: X-I../../..: No such file or directory
../../../libtool: line 1152: X-I.: command not found
../../../libtool: line 1152: X-I./..: No such file or directory
../../../libtool: line 1152: X-I./../..: No such file or directory
../../../libtool: line 1152: X-I../../..: No such file or directory
../../../libtool: line 1152: X-g: command not found
../../../libtool: line 1152: X-O2: command not found
../../../libtool: line 1152: X-g: command not found
../../../libtool: line 1152: X-DDEBUG: command not found
../../../libtool: line 1152: X-fvisibility=hidden: command not found
../../../libtool: line 1152: X-I/usr/include/sigc++-2.0: No such file or directory
../../../libtool: line 1152: X-I/usr/lib/sigc++-2.0/include: No such file or directory
../../../libtool: line 1152: X-MT: command not found
../../../libtool: line 1152: Xblock.lo: command not found
../../../libtool: line 1152: X-MD: command not found
../../../libtool: line 1152: X-MP: command not found
../../../libtool: line 1152: X-MF: command not found
../../../libtool: line 1152: X.deps/block.Tpo: No such file or directory
../../../libtool: line 1152: X-c: command not found
../../../libtool: line 1205: Xblock.lo: command not found
../../../libtool: line 1210: libtool: compile: cannot determine name of library object from `': command not found
make[4]: *** [block.lo] Error 1
make[4]: Leaving directory `/home/libs/libtorrent-0.12.6/src/torrent/data'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/libs/libtorrent-0.12.6/src/torrent'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/libs/libtorrent-0.12.6/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/libs/libtorrent-0.12.6'
make: *** [all] Error 2

kann mir vielleicht jemand weiter helfen?

Vielen Dank



--======================================--
--==
Beitrag erstellt: 12:17 um 12:12 ==--
--==
geantwortet 29.12.2011 auf Beitrag vom 27.12.2011 ==--
--== automatische Beitragszusammenführung ==--
--======================================--


Shark schrieb nach 48 Stunden, 5 Minuten und 44 Sekunden:

Hab die Lösung zu meinem Problem gefunden:

Einfach Schritt 6 - Punkt 07 (./autogen.sh) weglassen dann klappt es.

Desweiteren ebenfalls das gleiche bei Schritt 7 machen (auch ./autogen.sh weglassen)

Bei Schritt 8 fehlt noch ein Befehl:

vor Punkt 07 (make) muß nocheinmal ./configure gemacht werden.

razza 06.02.2012 18:17

hi wie kann ich das umändern habe ftp install ip ist nicht richtig

To log in to the FTP server, use your Linux login name and password. I
guessed the IP address below. Make sure it's correct.
FTP IP address: 1.2.3.4
wo kann ich das umstellen ?


bzw wenn ich mit ft connecte kommt: Verbindung hergestellt, warte auf Willkommensnachricht...

dann timeout

Lex 24.02.2012 19:37

Edit Punkt 8.
Befehl ./configure hinzugefügt (Hat gefehlt)

Lg Lex

bl0bb 25.02.2012 06:30

Also autogen.sh würde ich nicht weglassen, da es ja prüft ob alle nötigen Libs installiert sind, die man für die Kompilierung benötigt. Wenn was fehlt, steht es ja da. Ist alles vorhanden, steht einer erfolgreichen Kompilierung eigentlich nichts mehr im Wege.

Und ein .configure bei Punkt 8 fehlt nicht, da die Default-Konfig zureichend ist ;)

Lex 25.02.2012 09:25

Ohne gings bei mir nicht, da er sagte er findet kein make element.

Lg Lex

bl0bb 25.02.2012 11:44

OK, dann halt mit - hatte noch nie Probleme es ohne zu machen - kommt dann sicherlich auf die Serverkonfig drauf an.

funstyler 01.05.2012 18:59

Super Tutorial!!! Einfach spitze, läuft echt klasse.

Vielen dank an den Schreiber!!!

goterneme 07.05.2012 20:28

so, hab das jetzt am laufen, allerdings schmiert der öfters ab, weiß wer wo man die Logfiles findet? Das welches ich im Startscript angegeben habe, da ist nur eine Zeile drinnen, im Apache log steht nur
Zitat:

[xx] [error] [client x.x.x.x] Script timed out before returning headers: RPC0, referer: x
hat da wer ne Idee? Tritt auf wenn man sachen löscht, peers bannt, aber auch ned immer... also total komisch

bl0bb 30.05.2012 21:07

Na steht doch da - es gibt ein Timeout, also solltest du das Intervall mal etwas anheben (Apache). Und du kannst ja auch mal einen Blick in die syslog werfen. Ich hatte diesen Fehler jedenfalls noch nicht. Ist dein Server vielleicht sehr gut ausgelastet? Hast du viele Plugins am laufen? Du hast einfach zu wenig Infos gegeben (für meinen Geschmack).

Thunder™ 31.05.2012 00:41

Wenn ich das richtig sehe baut ihr euch Theoretisch gesehen sogar selbst eine Lücke ein beim SSL-Announce kompilieren...

Theoretisch kann ich jetzt jeden ein SSL Zertifikat andrehen und ablegen ohne das es geprüft wird und schon gehört euer Server mir..

Wie ich das genau mache, ist ja egal, ich werde das nachher mal nach der Install Anleitung aufm Test Server Installieren und wenn
das hinhaut wie ich vermute das ich den Server verseuchen kann durch mein selbst gebasteltes SSL Zeug , sollte man über eine Änderung nachdenken....

bl0bb 31.05.2012 06:31

Kannst du gerne machen und mir das Resultat mitteilen ;)

Die Änderung bewirkt lediglich, dass das Zertifikat des Trackers nicht mehr verifiziert wird. Ein Download des Zertifikates findet ja nicht statt, es wird halt einfach übergangen.

Zero111 07.06.2012 18:42

Ich versuche grad vergeblich rtorrent auf einen Server mit Ubuntu 12.04 LTS x86

bei der Installation von libtorrent 0.12.6 kommen folgende Fehlermeldungen:

./autogen.sh
Code:

configure.ac:32: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2730: _AC_RUN_IFELSE is expanded from...
../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
../../lib/autoconf/general.m4:2749: AC_RUN_IFELSE is expanded from...
scripts/common.m4:199: TORRENT_CHECK_ALIGNED is expanded from...
../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
../../lib/autoconf/general.m4:1463: AC_ARG_ENABLE is expanded from...
scripts/common.m4:221: TORRENT_ENABLE_ALIGNED is expanded from...
configure.ac:32: the top level
configure.ac:37: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2591: _AC_COMPILE_IFELSE is expanded from...
../../lib/autoconf/general.m4:2607: AC_COMPILE_IFELSE is expanded from...
scripts/checks.m4:351: TORRENT_CHECK_TR1 is expanded from...
../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
../../lib/autoconf/general.m4:1463: AC_ARG_ENABLE is expanded from...
scripts/common.m4:244: TORRENT_ENABLE_TR1 is expanded from...
configure.ac:37: the top level
configure.ac:47: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body

[Die Meldung wiederholt sich so oft dass ich nicht alles kopieren konnte]

./configure verläuft problemlos

beim make jedoch kommen anfangs die gleichen Meldungen und bricht nach wenigen Sekunden mit folgender Meldung ab
Code:

libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -g -O2 -g -DDEBUG -fvisibility=hidden -I/usr/include/sigc++-2.0 -I/usr/lib/i386-linux-gnu/sigc++-2.0/include -MT peer.lo -MD -MP -MF .deps/peer.Tpo -c peer.cc  -fPIC -DPIC -o .libs/peer.o
In file included from ./../data/block.h:42:0,
                from peer.cc:39:
./../../torrent/data/block_transfer.h: In member function 'bool torrent::BlockTransfer::is_valid() const':
./../../torrent/data/block_transfer.h:60:73: error: 'NULL' was not declared in this scope
In file included from peer.cc:39:0:
./../data/block.h: In constructor 'torrent::Block::Block()':
./../data/block.h:57:39: error: 'NULL' was not declared in this scope
./../data/block.h: In member function 'bool torrent::Block::is_finished() const':
./../data/block.h:61:95: error: 'NULL' was not declared in this scope
In file included from peer.cc:39:0:
./../data/block.h: In member function 'bool torrent::Block::is_transfering() const':
./../data/block.h:62:95: error: 'NULL' was not declared in this scope
./../data/block.h: In member function 'bool torrent::Block::is_peer_queued(const torrent::PeerInfo*) const':
./../data/block.h:64:101: error: 'NULL' was not declared in this scope
./../data/block.h: In member function 'bool torrent::Block::is_peer_transfering(const torrent::PeerInfo*) const':
./../data/block.h:65:103: error: 'NULL' was not declared in this scope
./../data/block.h: In member function 'torrent::BlockTransfer* torrent::Block::find(const torrent::PeerInfo*)':
./../data/block.h:149:38: error: 'NULL' was not declared in this scope
./../data/block.h: In member function 'const torrent::BlockTransfer* torrent::Block::find(const torrent::PeerInfo*) const':
./../data/block.h:159:38: error: 'NULL' was not declared in this scope
make[4]: *** [peer.lo] Error 1
make[4]: Leaving directory `/usr/lib/libtorrent-0.12.6/src/torrent/peer'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/usr/lib/libtorrent-0.12.6/src/torrent'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/lib/libtorrent-0.12.6/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/lib/libtorrent-0.12.6'
make: *** [all] Error 2

Weiß jmd rat?

bl0bb 07.06.2012 18:55

Versuche mal die Kombination rtorrent 0.8.9/libtorrent 0.12.9

Unter Debian kenne ich den Fehler nicht, aber könnte ein Bug in libtorrent sein, der in einer späteren Version behoben wurde.

Zero111 07.06.2012 19:07

ok die version hatte beim autogen auch die warnungen aber das make und make install liefen problemlos durch.. mal schauen ob das ganze sich nachher auch starten lässt

phenom 04.08.2012 19:20

Ich brauch nur die auto-dl im putty ausführen.Rest geht alles automatisch.Ausser ein paar Fragen mit yes oder no beantworten, und User anlegen gehts recht simpel von statten.Ganze dauert keine 5 min.

Zero111 04.08.2012 19:57

ich nutze mitlerweile ein autoinstall script.. das setzt rtorrent, ftpserver, updates, max 10 user samt config, apache config in unter 30min auf. man muss nur manchmal abentern :D

phenom 04.08.2012 20:04

Zitat:

Zitat von Zero111 (Beitrag 76746)
ich nutze mitlerweile ein autoinstall script.. das setzt rtorrent, ftpserver, updates, max 10 user samt config, apache config in unter 30min auf. man muss nur manchmal abentern :D

Genau das meinte ich.Damit hab ich meine 3 Server bestückt.Rennt 1a, und ist einfach nur Easy.

Zero111 04.08.2012 20:22

jepp.. man muss nur zugucken wie der server eins nach dem anderen compiliert :D

Thunder™ 04.08.2012 21:02

außer ssl announce...das funzt nicht...und abgesichert ist der server auch nicht..
also denken das Kenntnisse nicht von Nöten sind als Server Betreiber ist Fail und Naiv..

Zero111 04.08.2012 22:43

ich hab dieses script selber gebastelt.. nicht weil ich keine kenntnisse habe sondern einfach zu faul bin die ganzen schritte selber zu machen

Thunder™ 04.08.2012 22:53

Dir braucht man das auch nicht sagen Zero...

Ich mach mir nur große sorgen um die möchte gern Server Fahrer^^

Im Endeffekt soll es mir sogar egal sein..je mehr gehackt wird...desto besser für die guten;)

Zero111 04.08.2012 23:18

ist nen unterschied rtorrent manuell aufzusetzen was 2-3stdn dauert oder nen script laufen lassen dass die gleiche arbeit (fast) selbstständig in ca 30min schafft

bl0bb 16.08.2012 07:11

^^ ???
Weiß nicht genau was das damit zu tun haben soll. Ist eine schlichte Tatsache, die jeder bestätigen kann, der das schon mehrmals gemacht hat. Man wird immer schneller. Und wenn nichts Unvorhergesehenes passiert (auch ein Skript hätte damit Probleme, also falls es Fehler berücksichtigt)...


Zitat:

Zitat von Thunder™ (Beitrag 75851)
... Theoretisch kann ich jetzt jeden ein SSL Zertifikat andrehen und ablegen ohne das es geprüft wird und schon gehört euer Server mir ...

Ich warte immer noch auf das Resultat ;)

Thunder™ 16.08.2012 21:37

Das mit dem SSL Zertifikat funktionierte nicht...evt hab ich was falsch gemacht oder es geht einfach nicht...
Im Moment hab ich auch kein Test Server mehr da das weiter zu testen...evt hab ich ja später nochmal die Gelegenheit dazu..:)

Deine Aussage oben kann ich nur bestätigen...je öfter man es macht desto schneller läuft es von der Hand..*kann man zweideutig sehen*:D

Entity 24.09.2012 11:33

hab da mal paar fragen

1: Wo kann ich die Files direkt von der Oberfläche laden? (einzelne sachen gehen zb Endung mkv)

2: Wie schaltet man die Hash Prüfung aus?

3: Bekommt man Rutorrent auch über eine Domain am laufen? (Ohne Ip) mit url will er nicht Connecten

Leon 24.09.2012 11:44

Zitat:

Zitat von Entity (Beitrag 77195)
hab da mal paar fragen

1: Wo kann ich die Files direkt von der Oberfläche laden? (einzelne sachen gehen zb Endung mkv)

2: Wie schaltet man die Hash Prüfung aus?

3: Bekommt man Rutorrent auch über eine Domain am laufen? (Ohne Ip) mit url will er nicht Connecten

Guck mal hier mf so wurde es bei mir gemacht !
How to Install rTorrent/ruTorrent on Debian/Ubuntu VPS - Web Hosting Talk

Entity 25.09.2012 00:08

Zitat:

Zitat von Entity (Beitrag 77195)
hab da mal paar fragen

1: Wo kann ich die Files direkt von der Oberfläche laden? (einzelne sachen gehen zb Endung mkv)

2: Wie schaltet man die Hash Prüfung aus?


weiß keiner was?


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:27 Uhr.

Powered by vBulletin® Version 3.8.9 (Deutsch)
Copyright ©2000 - 2025, vBulletin Solutions, Inc.