Sida 2 av 5
Re: rtorrent på server med remote acess
Postat: 05 apr 2009, 17:43
av tomasbjork
Konservburk skrev:tomasbjork skrev:Såhär står det:
rtorrent: Error in option file: ~/.rtorrent.rc:12: Invalid start of name.
Det betyder att du har ett syntax-fel på rad 12. Posta filen om du behöver hjälp att hitta vad det kan tänkas bero på.
Fick till det
Men det står att jag ska se att rtorrent "is listening at 127.0.0.1:5000" om jag kör "netstat -np -l".
Men det står det inte. Jag har lagt till det här i conf: "scgi_port = localhost:5000 "
Re: rtorrent på server med remote acess
Postat: 05 apr 2009, 17:58
av tomasbjork
Då tar vi nästa problem...
I slutet när jag ska isntallera wtorrent och ska flytta nå filer får jag detta:
root@server:/var/www/wtorrent# mv .* ..
mv: cannot move `.' to `../.': Device or resource busy
mv: cannot move `..' to `../..': Device or resource busy
root@server:/var/www/wtorrent#
Hur löser man det?

Re: rtorrent på server med remote acess
Postat: 05 apr 2009, 18:06
av Konservburk
tomasbjork skrev:Då tar vi nästa problem...
I slutet när jag ska isntallera wtorrent och ska flytta nå filer får jag detta:
root@server:/var/www/wtorrent# mv .* ..
mv: cannot move `.' to `../.': Device or resource busy
mv: cannot move `..' to `../..': Device or resource busy
root@server:/var/www/wtorrent#
Hur löser man det?

Det gör du inte. De katalogerna (. och ..) är aldrig tillåtet att flytta på. Du kan utan vidare ignorera felmeddelandet.
Re: rtorrent på server med remote acess
Postat: 05 apr 2009, 20:14
av tomasbjork
Konservburk skrev:tomasbjork skrev:Då tar vi nästa problem...
I slutet när jag ska isntallera wtorrent och ska flytta nå filer får jag detta:
root@server:/var/www/wtorrent# mv .* ..
mv: cannot move `.' to `../.': Device or resource busy
mv: cannot move `..' to `../..': Device or resource busy
root@server:/var/www/wtorrent#
Hur löser man det?

Det gör du inte. De katalogerna (. och ..) är aldrig tillåtet att flytta på. Du kan utan vidare ignorera felmeddelandet.
Men i guiden står det ju att jag ska göra det?
Re: rtorrent på server med remote acess
Postat: 05 apr 2009, 20:26
av tomasbjork
Kan det aldrig bara fungera?
Har installerat wtorrent och ska nu confa "conf/sample.user.conf.php"
Det har jag gjort.
Sen skulle jag spara den som "user.conf.php"
Det har jag gjort.
Sen skulle jag köra kommandot "/etc/init.d/lighttpd restart
Det har jag gjprt och får följande:
"root@server:~# /etc/init.d/lighttpd restart
* Stopping web server lighttpd [ OK ]
* Starting web server lighttpd 2009-04-05 20:23:24: (configfile.c.901) opening configfile /etc/lighttpd/conf-e nabled/10-auth.conf failed: No such file or directory
2009-04-05 20:23:24: (configfile.c.855) source: /usr/share/lighttpd/include-conf -enabled.pl line: 2 pos: 1 parser failed somehow near here: (EOL)
2009-04-05 20:23:24: (configfile.c.855) source: /etc/lighttpd/lighttpd.conf line : 162 pos: 1 parser failed somehow near here: (EOL)
[fail]
root@server:~#
Saknas det fortfarande massa filer`?
Re: rtorrent på server med remote acess
Postat: 05 apr 2009, 20:51
av Konservburk
tomasbjork skrev:Men i guiden står det ju att jag ska göra det?
Det står att du ska köra kommandot "
mv .* .." som kommer att flytta alla filer och kataloger som börjar med en punkt . upp en nivå. Men just . och .. går aldrig att flytta så det blir felmeddelanden för dessa. Bara att ignorera. Filerna som skulle flyttas kommer att flyttas. Oroa dig inte.
Re: rtorrent på server med remote acess
Postat: 05 apr 2009, 20:52
av tomasbjork
Konservburk skrev:tomasbjork skrev:Men i guiden står det ju att jag ska göra det?
Det står att du ska köra kommandot "
mv .* .." som kommer att flytta alla filer och kataloger som börjar med en punkt . upp en nivå. Men just . och .. går aldrig att flytta så det blir felmeddelanden för dessa. Bara att ignorera. Filerna som skulle flyttas kommer att flyttas. Oroa dig inte.
Okej. Vad tror du om mitt senaste felmeddelande det? Det ovanför din sista post
Re: rtorrent på server med remote acess
Postat: 05 apr 2009, 20:56
av Konservburk
tomasbjork skrev:Sen skulle jag köra kommandot "/etc/init.d/lighttpd restart
Det har jag gjprt och får följande:
"root@server:~# /etc/init.d/lighttpd restart
* Stopping web server lighttpd [ OK ]
* Starting web server lighttpd 2009-04-05 20:23:24: (configfile.c.901) opening configfile /etc/lighttpd/conf-e nabled/10-auth.conf failed: No such file or directory
2009-04-05 20:23:24: (configfile.c.855) source: /usr/share/lighttpd/include-conf -enabled.pl line: 2 pos: 1 parser failed somehow near here: (EOL)
2009-04-05 20:23:24: (configfile.c.855) source: /etc/lighttpd/lighttpd.conf line : 162 pos: 1 parser failed somehow near here: (EOL)
[fail]
root@server:~#
Saknas det fortfarande massa filer`?
Nu citerar jag README-filen:
ligghttpd Configuration under Debian GNU/Linux
==============================================
Files and Directories in /etc/lighttpd:
---------------------------------------
lighttpd.conf:
main configuration file
conf-available/
This directory contains a series of .conf files. These files contain
configuration directives necessary to load and run webserver modules.
If you want to create your own files they names should be
build as nn-name.conf where "nn" is two digit number (number
is used to find order for loading files)
conf-enabled/
To actually enable a module for lighttpd, it is necessary to create a
symlink in this directory to the .conf file in conf-available/.
Enabling and disabling modules could be done by provided
/usr/sbin/lighty-enable-mod and /usr/sbin/lighty-disable-mod scripts.
Re: rtorrent på server med remote acess
Postat: 05 apr 2009, 21:05
av tomasbjork
Konservburk skrev:tomasbjork skrev:Sen skulle jag köra kommandot "/etc/init.d/lighttpd restart
Det har jag gjprt och får följande:
"root@server:~# /etc/init.d/lighttpd restart
* Stopping web server lighttpd [ OK ]
* Starting web server lighttpd 2009-04-05 20:23:24: (configfile.c.901) opening configfile /etc/lighttpd/conf-e nabled/10-auth.conf failed: No such file or directory
2009-04-05 20:23:24: (configfile.c.855) source: /usr/share/lighttpd/include-conf -enabled.pl line: 2 pos: 1 parser failed somehow near here: (EOL)
2009-04-05 20:23:24: (configfile.c.855) source: /etc/lighttpd/lighttpd.conf line : 162 pos: 1 parser failed somehow near here: (EOL)
[fail]
root@server:~#
Saknas det fortfarande massa filer`?
Nu citerar jag README-filen:
ligghttpd Configuration under Debian GNU/Linux
==============================================
Files and Directories in /etc/lighttpd:
---------------------------------------
lighttpd.conf:
main configuration file
conf-available/
This directory contains a series of .conf files. These files contain
configuration directives necessary to load and run webserver modules.
If you want to create your own files they names should be
build as nn-name.conf where "nn" is two digit number (number
is used to find order for loading files)
conf-enabled/
To actually enable a module for lighttpd, it is necessary to create a
symlink in this directory to the .conf file in conf-available/.
Enabling and disabling modules could be done by provided
/usr/sbin/lighty-enable-mod and /usr/sbin/lighty-disable-mod scripts.
Förstår inte riktigt vad jag måste ändra. Det står att jag inte har någon fil som heter "10-auth.conf". Men om jag listar filerna i /etc/lighttpd/conf-enabled/ så står det med röd text "10-auth.conf". Öppnar jag den står det dock inget i den.
Re: rtorrent på server med remote acess
Postat: 05 apr 2009, 22:55
av Konservburk
tomasbjork skrev:Förstår inte riktigt vad jag måste ändra. Det står att jag inte har någon fil som heter "10-auth.conf". Men om jag listar filerna i /etc/lighttpd/conf-enabled/ så står det med röd text "10-auth.conf". Öppnar jag den står det dock inget i den.
Kolla i conf-available... verkar finnas en 05-auth.conf som förmoldigen är vad du söker.
Re: rtorrent på server med remote acess
Postat: 05 apr 2009, 23:11
av Konservburk
Jag provade att installera själv nu. Men jag orkade inte följa någon guide så jag körde på eget bevåg istället...
För istallerar jag det som jag anser behövs:
Kod: Markera allt
sudo apt-get install rtorrent lighttpd php5-cgi php5-sqlite subversion
sudo svn co svn://wtorrent-project.org/repos/trunk/wtorrent/ /var/www
Jag skapar sedan en liten config-fil för
lighttpd:
Kod: Markera allt
cat <<\EOF | sudo tee /etc/lighttpd/lighttpd.conf
server.username = "www-data"
server.groupname = "www-data"
server.errorlog = "/var/log/lighttpd/error.log"
server.document-root = "/var/www"
server.indexfiles = ("index.php")
mimetype.assign = (
".ico" => "image/x-icon",
".gif" => "image/gif",
".png" => "image/png",
".txt" => "text/plain",
".js" => "text/javascript",
".css" => "text/css"
)
server.modules += ("mod_fastcgi")
fastcgi.server = (
".php" =>
( "127.0.0.1" =>
(
"socket" => "/var/run/lighttpd/fastcgi_php.socket",
"bin-path" => "/usr/bin/php-cgi"
)
)
)
server.modules += ("mod_scgi")
scgi.server = (
"/RPC2" =>
( "127.0.0.1" =>
(
"socket" => "/var/run/lighttpd/scgi_rtorrent.socket",
"check-local" => "disable",
"disable-time" => 0
)
)
)
EOF
Och ser till så att webbservern äger webbsidan:
Nu ska det bara vara att starta (om)
lighttpd och
rtorrent. Tänk på att de måste köra som samma användare för att kunna kommunicera över socket:
Kod: Markera allt
sudo pkill lighttpd
sudo /etc/init.d/lighttpd start
sudo su www-data -c 'rtorrent -o scgi_local=/var/run/lighttpd/scgi_rtorrent.socket'
Användarkonto till
wtorrent kan skapas från webbläsaren, bara att besöka
install.php och fylla i formuläret. Glöm inte att ta bort
install.php efteråt så att ingen obehörig skaffar sig eget konto:
Re: rtorrent på server med remote acess
Postat: 06 apr 2009, 15:24
av tomasbjork
Konservburk skrev:Jag provade att installera själv nu. Men jag orkade inte följa någon guide så jag körde på eget bevåg istället...
För istallerar jag det som jag anser behövs:
Kod: Markera allt
sudo apt-get install rtorrent lighttpd php5-cgi php5-sqlite subversion
sudo svn co svn://wtorrent-project.org/repos/trunk/wtorrent/ /var/www
Jag skapar sedan en liten config-fil för
lighttpd:
Kod: Markera allt
cat <<\EOF | sudo tee /etc/lighttpd/lighttpd.conf
server.username = "www-data"
server.groupname = "www-data"
server.errorlog = "/var/log/lighttpd/error.log"
server.document-root = "/var/www"
server.indexfiles = ("index.php")
mimetype.assign = (
".ico" => "image/x-icon",
".gif" => "image/gif",
".png" => "image/png",
".txt" => "text/plain",
".js" => "text/javascript",
".css" => "text/css"
)
server.modules += ("mod_fastcgi")
fastcgi.server = (
".php" =>
( "127.0.0.1" =>
(
"socket" => "/var/run/lighttpd/fastcgi_php.socket",
"bin-path" => "/usr/bin/php-cgi"
)
)
)
server.modules += ("mod_scgi")
scgi.server = (
"/RPC2" =>
( "127.0.0.1" =>
(
"socket" => "/var/run/lighttpd/scgi_rtorrent.socket",
"check-local" => "disable",
"disable-time" => 0
)
)
)
EOF
Och ser till så att webbservern äger webbsidan:
Nu ska det bara vara att starta (om)
lighttpd och
rtorrent. Tänk på att de måste köra som samma användare för att kunna kommunicera över socket:
Kod: Markera allt
sudo pkill lighttpd
sudo /etc/init.d/lighttpd start
sudo su www-data -c 'rtorrent -o scgi_local=/var/run/lighttpd/scgi_rtorrent.socket'
Användarkonto till
wtorrent kan skapas från webbläsaren, bara att besöka
install.php och fylla i formuläret. Glöm inte att ta bort
install.php efteråt så att ingen obehörig skaffar sig eget konto:
Har gjort som sig men när jag ska starta lighttpd får jag detta:
root@server:~# sudo /etc/init.d/lighttpd start
* Starting web server lighttpd 2009-04-06 15:23:27: (network.c.300) can't bind to port: 80 Address already in use
[fail]
root@server:~#
Hur ändrar jag vilken port den ska lyssna till. Kolla i lighttpd conf men hitta inget.
Re: rtorrent på server med remote acess
Postat: 06 apr 2009, 15:51
av Konservburk
tomasbjork skrev:Har gjort som sig men när jag ska starta lighttpd får jag detta:
root@server:~# sudo /etc/init.d/lighttpd start
* Starting web server lighttpd 2009-04-06 15:23:27: (network.c.300) can't bind to port: 80 Address already in use
[fail]
root@server:~#
Hur ändrar jag vilken port den ska lyssna till. Kolla i lighttpd conf men hitta inget.
Om du inte redan har någon annan webbserver eller något annat skäl att byta port så är det ingenting du behöver bry dig om. Att den säger "
80 Address already in use" beror på att det redan är en webbserver igång, förmodligen en annan lighttpd (så var det för mig). Jag stängde alla lighttpd med...
...just för att inte port 80 skulle vara blockerad. Du kan ju även försöka med
sudo pkill -9 lighttpd om det inte tar annars.
Re: rtorrent på server med remote acess
Postat: 06 apr 2009, 17:26
av tomasbjork
Konservburk skrev:tomasbjork skrev:Har gjort som sig men när jag ska starta lighttpd får jag detta:
root@server:~# sudo /etc/init.d/lighttpd start
* Starting web server lighttpd 2009-04-06 15:23:27: (network.c.300) can't bind to port: 80 Address already in use
[fail]
root@server:~#
Hur ändrar jag vilken port den ska lyssna till. Kolla i lighttpd conf men hitta inget.
Om du inte redan har någon annan webbserver eller något annat skäl att byta port så är det ingenting du behöver bry dig om. Att den säger "
80 Address already in use" beror på att det redan är en webbserver igång, förmodligen en annan lighttpd (så var det för mig). Jag stängde alla lighttpd med...
...just för att inte port 80 skulle vara blockerad. Du kan ju även försöka med
sudo pkill -9 lighttpd om det inte tar annars.
Jar har inget annat på min dator men vi har samma nätverk som grannen och han har lite av varje. Är det omöjligt byta port?
Re: rtorrent på server med remote acess
Postat: 06 apr 2009, 17:54
av Konservburk
tomasbjork skrev:Jar har inget annat på min dator men vi har samma nätverk som grannen och han har lite av varje. Är det omöjligt byta port?
Det är din din dator och din port. Grannen har inte det minsta med den att göra. Du har någonting okänt igång som blockerar port 80 och det vill du inte oavsett om du byter port på lighttpd eller ej. Vad händer om du kör
wget localhost och
pgrep lighttpd ?
Re: rtorrent på server med remote acess
Postat: 06 apr 2009, 21:08
av tomasbjork
Konservburk skrev:tomasbjork skrev:Jar har inget annat på min dator men vi har samma nätverk som grannen och han har lite av varje. Är det omöjligt byta port?
Det är din din dator och din port. Grannen har inte det minsta med den att göra. Du har någonting okänt igång som blockerar port 80 och det vill du inte oavsett om du byter port på lighttpd eller ej. Vad händer om du kör
wget localhost och
pgrep lighttpd ?
wget localhost:
Kod: Markera allt
tomas@server:~$ wget localhost
--2009-04-06 21:06:56-- http://localhost/
Resolving localhost... 127.0.0.1
Connecting to localhost|127.0.0.1|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 45 [text/html]
Saving to: `index.html'
100%[======================================>] 45 --.-K/s in 0s
2009-04-06 21:06:57 (2,05 MB/s) - `index.html' saved [45/45]
tomas@server:~$
pgrep lighttpd händer det ingenting.
tomasbjork
Re: rtorrent på server med remote acess
Postat: 06 apr 2009, 21:17
av Konservburk
Du har någon webbserver igång som ger dig filen
index.html, men det är tydligen inte
lighttpd. Det går att se vilket program det egentligen är som sitter på port 80 med kommandot
lsof:
Re: rtorrent på server med remote acess
Postat: 06 apr 2009, 21:22
av tomasbjork
Konservburk skrev:Du har någon webbserver igång som ger dig filen
index.html, men det är tydligen inte
lighttpd. Det går att se vilket program det egentligen är som sitter på port 80 med kommandot
lsof:
Kod: Markera allt
tomas@server:~$ sudo lsof -i:80
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
apache2 4636 root 3u IPv4 15534 TCP *:www (LISTEN)
apache2 4665 www-data 3u IPv4 15534 TCP *:www (LISTEN)
apache2 4666 www-data 3u IPv4 15534 TCP *:www (LISTEN)
apache2 4667 www-data 3u IPv4 15534 TCP *:www (LISTEN)
apache2 4668 www-data 3u IPv4 15534 TCP *:www (LISTEN)
apache2 4669 www-data 3u IPv4 15534 TCP *:www (LISTEN)
apache2 5177 www-data 3u IPv4 15534 TCP *:www (LISTEN)
tomas@server:~$
När jag installerade servern så valde jag till massa tillval som fanns på skivan. Behvöer säkert inte hälften av det. Kanske va nån webbserver med där

Är det apache som använder port 80? Hur stänger jag av det.
Re: rtorrent på server med remote acess
Postat: 06 apr 2009, 21:34
av Konservburk
Ja, det är apache som ligger på port 80 och stör. Om du inte använder den är det ju lite dumt att ha den igång. Du kan stänga av den med sudo /etc/init.d/apache2 stop om jag minns fel.
Re: rtorrent på server med remote acess
Postat: 06 apr 2009, 21:37
av tomasbjork
Konservburk skrev:Ja, det är apache som ligger på port 80 och stör. Om du inte använder den är det ju lite dumt att ha den igång. Du kan stänga av den med sudo /etc/init.d/apache2 stop om jag minns fel.
Okej, men om jag inte vill att den ska starta varje gång jag startar servern? Är det nån autostart fil man ska ändra i?