Sida 3 av 5

Re: rtorrent på server med remote acess

Postat: 06 apr 2009, 21:48
av Konservburk
Det ligger symlänkar du kan ta bort i /etc/rc?.d eller så kan du köra:

Kod: Markera allt

sudo update-rc.d -f apache2 remove

Re: rtorrent på server med remote acess

Postat: 06 apr 2009, 21:57
av tomasbjork
Okej nu startar allt. Men hur ska jag komma in i install.php? Jag har ju inget grafiskt gränssnitt på servern. Confar ju den genom putty. Prövade skriva "install.php" i firefox på datorn jag confar genom men det funkade då inte.

Re: rtorrent på server med remote acess

Postat: 06 apr 2009, 22:00
av Konservburk
Det räcker inte att skriva install.php i firefox, du måste skriva ipnummer/install.php, där ipnummer är din ubuntu-servers ipnummer.

Re: rtorrent på server med remote acess

Postat: 06 apr 2009, 22:02
av tomasbjork
Konservburk skrev:Det räcker inte att skriva install.php i firefox, du måste skriva ipnummer/install.php, där ipnummer är din ubuntu-servers ipnummer.
hmm, får detta.

Warning: require_once(conf/user.conf.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/index.php on line 27

Fatal error: require_once() [function.require]: Failed opening required 'conf/user.conf.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/index.php on line 27

Saknar jag "conf/user.conf.php"?

Re: rtorrent på server med remote acess

Postat: 06 apr 2009, 22:11
av Konservburk
Sa jag inte att du skulle skriva ipnummer/install.php och inte bara ipnummer?

Re: rtorrent på server med remote acess

Postat: 06 apr 2009, 22:12
av tomasbjork
Konservburk skrev:Sa jag inte att du skulle skriva ipnummer/install.php och inte bara ipnummer?
Gjorde det. Fick det där meddelandet då.
Eller jag skrev ip:install.php. ska testa igen.
EDIT: det funka nu. Tack ska du ha. Förlåt att jag är störd :)

Re: rtorrent på server med remote acess

Postat: 06 apr 2009, 22:17
av tomasbjork
Får dock fel när jag "try configuration". Står att jag ska " Error: cannot connect to rtorrent, please check host, folder and port values (and user/password if you have auth set up)."

Vad måste man ändra? Jag har ändrat Language, Folder to save uploaded torrents,
Default folder to save torrent data,
Set wTorrent login
User:
Password:

Re: rtorrent på server med remote acess

Postat: 06 apr 2009, 22:20
av tomasbjork
tomasbjork skrev:Får dock fel när jag "try configuration". Står att jag ska " Error: cannot connect to rtorrent, please check host, folder and port values (and user/password if you have auth set up)."

Vad måste man ändra? Jag har ändrat Language, Folder to save uploaded torrents,
Default folder to save torrent data,
Set wTorrent login
User:
Password:
Mitt fel. Hade startat rtorrent genom att bara skriva "rtorrent" och inte din variant. Måste jag alltid skriva den? Jag kommer ju inte komma ihåg den. Sen står det att den inte kan läsa "rtorrent.rc" med den variant men om jag bara kör "rtorrent" så klagar den inte.

För övrigt ska du ha jävligt stort tack för att du orkar hjälpa en n00b som mig. Det verkar närma sig slutet nu. Stod att "configuration seems fine". Ska pilla lite. Återkommer med resultat.

Re: rtorrent på server med remote acess

Postat: 06 apr 2009, 22:26
av Konservburk
tomasbjork skrev:Mitt fel. Hade startat rtorrent genom att bara skriva "rtorrent" och inte din variant. Måste jag alltid skriva den? Jag kommer ju inte komma ihåg den. Sen står det att den inte kan läsa "rtorrent.rc" med den variant men om jag bara kör "rtorrent" så klagar den inte.
Som jag redan förklarat så måste rtorrent köras med samma användare som webbservern. Men tanken är inte att du ska skriva ett långt och krångligt kommando varja gång du startar om servern. Du ska såklart lägga in så att rtorrent helt enkelt startas automatiskt med rätt användare och rätt config-fil.

Re: rtorrent på server med remote acess

Postat: 06 apr 2009, 22:27
av tomasbjork
Konservburk skrev:
tomasbjork skrev:Mitt fel. Hade startat rtorrent genom att bara skriva "rtorrent" och inte din variant. Måste jag alltid skriva den? Jag kommer ju inte komma ihåg den. Sen står det att den inte kan läsa "rtorrent.rc" med den variant men om jag bara kör "rtorrent" så klagar den inte.
Som jag redan förklarat så måste rtorrent köras med samma användare som webbservern. Men tanken är inte att du ska skriva ett långt och krångligt kommando varja gång du startar om servern. Du ska såklart lägga in så att rtorrent helt enkelt startas automatiskt med rätt användare och rätt config-fil.
Okej. Jag har inte riktigt koll på hur jag fixar det. Skulle va kungligt om du kunde hjälpa.

Re: rtorrent på server med remote acess

Postat: 06 apr 2009, 22:51
av Konservburk
Du måste ha screen installerat. Jag minns inte om det följer med som standard, annars är det som vanligt sudo apt-get install screen som gäller.

Sen är det bara att lägga till lämpligt kommando i filen /etc/rc.local. Exakt vilket kommandot du använder dig av beror helt på vad du vill ha för upplägg. Själv hade jag nog skapat en config fil i /etc/rtorrent.rc:

Kod: Markera allt

rm -f /var/run/lighttpd/scgi_rtorrent.socket
screen -dmS wtorrent su - www-data -c 'exec rtorrent -n -o scgi_local=/var/run/lighttpd/scgi_rtorrent.socket -o import=/etc/rtorrent.rc'

Re: rtorrent på server med remote acess

Postat: 06 apr 2009, 22:55
av tomasbjork
Konservburk skrev:Du måste ha screen installerat. Jag minns inte om det följer med som standard, annars är det som vanligt sudo apt-get install screen som gäller.

Sen är det bara att lägga till lämpligt kommando i filen /etc/rc.local. Exakt vilket kommandot du använder dig av beror helt på vad du vill ha för upplägg. Själv hade jag nog skapat en config fil i /etc/rtorrent.rc:

Kod: Markera allt

rm -f /var/run/lighttpd/scgi_rtorrent.socket
screen -dmS wtorrent su - www-data -c 'exec rtorrent -n -o scgi_local=/var/run/lighttpd/scgi_rtorrent.socket -o import=/etc/rtorrent.rc'
Jag körde dina två kommandon. Måste jag skapa den där configfilen eler gjorde kommandot det?

Re: rtorrent på server med remote acess

Postat: 06 apr 2009, 23:02
av Konservburk
Filer /etc/rc.local finns redan. Tanken var att du skulle redigera den själv. Det går såklart att göra ett kommando som redigerar filen, men det blir långt och knöligt och stor risk att man skriver något litet fel. Här är ett försök... jag har inte testat om det fungerar:

Kod: Markera allt

sudo sed -i "/^exit/irm -f /var/run/lighttpd/scgi_rtorrent.socket\nscreen -dmS wtorrent su - www-data -c 'exec rtorrent -n -o scgi_local=/var/run/lighttpd/scgi_rtorrent.socket -o import=/etc/rtorrent.rc'" /etc/rc.local

Re: rtorrent på server med remote acess

Postat: 06 apr 2009, 23:04
av tomasbjork
Konservburk skrev:Filer /etc/rc.local finns redan. Tanken var att du skulle redigera den själv. Det går såklart att göra ett kommando som redigerar filen, men det blir långt och knöligt och stor risk att man skriver något litet fel. Här är ett försök... jag har inte testat om det fungerar:

Kod: Markera allt

sudo sed -i "/^exit/irm -f /var/run/lighttpd/scgi_rtorrent.socket\nscreen -dmS wtorrent su - www-data -c 'exec rtorrent -n -o scgi_local=/var/run/lighttpd/scgi_rtorrent.socket -o import=/etc/rtorrent.rc'" /etc/rc.local
Okej, så om jag har fattat det rätt (stor risk ens) så gör jag etc/local.rc körbar. sen öppnar jag den och lägger till screen -dmS wtorrent su - www-data -c 'exec rtorrent -n -o scgi_local=/var/run/lighttpd/scgi_rtorrent.socket -o import=/etc/rtorrent.rc'

Är det rätt? kanske lägger till "&" efter för att köra i bg?

Re: rtorrent på server med remote acess

Postat: 06 apr 2009, 23:11
av Konservburk
Du ska inte lägga till & eftersom screen redan forkar till bakgrunden. Och du får inte glömma
rm -f /var/run/lighttpd/scgi_rtorrent.socket på raden innan, annars kommer inte rtorrent startas om servern bootats om utan att du stängt av rtorrent först.

Filen /etc/rc.local ska se ut så här:

Kod: Markera allt

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

rm -f /var/run/lighttpd/scgi_rtorrent.socket
screen -dmS wtorrent su - www-data -c 'exec rtorrent -n -o scgi_local=/var/run/lighttpd/scgi_rtorrent.socket -o import=/etc/rtorrent.rc'

exit 0

Re: rtorrent på server med remote acess

Postat: 06 apr 2009, 23:20
av tomasbjork
Konservburk skrev:Du ska inte lägga till & eftersom screen redan forkar till bakgrunden. Och du får inte glömma
rm -f /var/run/lighttpd/scgi_rtorrent.socket på raden innan, annars kommer inte rtorrent startas om servern bootats om utan att du stängt av rtorrent först.

Filen /etc/rc.local ska se ut så här:

Kod: Markera allt

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

rm -f /var/run/lighttpd/scgi_rtorrent.socket
screen -dmS wtorrent su - www-data -c 'exec rtorrent -n -o scgi_local=/var/run/lighttpd/scgi_rtorrent.socket -o import=/etc/rtorrent.rc'

exit 0
Såhär ser min rc.local ut

Kod: Markera allt

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

rm -f /var/run/lighttpd/scgi_rtorrent.socket
screen -dmS wtorrent su - www-data -c 'exec rtorrent -n -o scgi_local=/var/run/lighttpd/scgi_rtorrent.socket -o import=/etc/rtorrent.rc'




exit 0
Fortfarande måste jag köra kommandot i putty för att starta rtorrent så att wtorrent ska hitta den.

Re: rtorrent på server med remote acess

Postat: 06 apr 2009, 23:27
av Konservburk
tomasbjork skrev:Fortfarande måste jag köra kommandot i putty för att starta rtorrent så att wtorrent ska hitta den.
Det ska du inte göra. /etc/rc.local körs när datorn bootar. Men rtorrent kommer inte vilja starta om du inte har skapat config-filen /etc/rtorrent.rc, som kan vara tom, men som måste finnas.

Re: rtorrent på server med remote acess

Postat: 06 apr 2009, 23:29
av tomasbjork
Konservburk skrev:
tomasbjork skrev:Fortfarande måste jag köra kommandot i putty för att starta rtorrent så att wtorrent ska hitta den.
Det ska du inte göra. /etc/rc.local körs när datorn bootar. Men rtorrent kommer inte vilja starta om du inte har skapat config-filen /etc/rtorrent.rc, som kan vara tom, men som måste finnas.
Okej. Så att skapa en configfil är som vilken fil som helst? Jag kör cat blablalbanånting

Re: rtorrent på server med remote acess

Postat: 06 apr 2009, 23:34
av Konservburk
Typ... om du vill skapa en ny tom fil kan du använda:

Kod: Markera allt

sudo touch /etc/rtorrent.rc

Re: rtorrent på server med remote acess

Postat: 06 apr 2009, 23:40
av tomasbjork
Konservburk skrev:Typ... om du vill skapa en ny tom fil kan du använda:

Kod: Markera allt

sudo touch /etc/rtorrent.rc
Tack! Nu funka det. Nu till nästa problem. I wtorrent när jag ska lägga till en torrent och välja "hämtningsmapp" så skriver jag in "/srv/samba/share/ (mappen jag delar på nätverket) Jag har gjort så jag äger mappen och så att alla har alla rättigheter på den. Ändå står det "Fel: Omöjligt att skapa fil i angiven katalog, var snäll att kolla rättigheterna "

Går det fixa?