rTorrent собран из SVN пару дней назад + либы и XML-RPC. Собирал по инструкции
B&W. Webui работает через Lighttpd. Но, есть косяки. Не могу их побороть.
Система:
Ubuntu-Server 9.10 (Karmic)
Linux ibex 2.6.31-14-generic-pae #48-Ubuntu SMP Fri Oct 16 15:22:42 UTC 2009 i686 GNU/Linux
#cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
proxy:x:13:13:proxy:/bin:/bin/sh
www-data:x:33:33:www-data:/var/www:/bin/sh
backup:x:34:34:backup:/var/backups:/bin/sh
list:x:38:38:Mailing List Manager:/var/list:/bin/sh
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
libuuid:x:100:101::/var/lib/libuuid:/bin/sh
syslog:x:101:103::/home/syslog:/bin/false
landscape:x:102:105::/var/lib/landscape:/bin/false
sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin
demon:x:1000:1000:demon,,,:/home/demon:/bin/zsh
dnsmasq:x:104:65534:dnsmasq,,,:/var/lib/misc:/bin/false
#cat /etc/group
root:x:0:
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:demon
tty:x:5:
disk:x:6:
lp:x:7:
mail:x:8:
news:x:9:
uucp:x:10:
man:x:12:
proxy:x:13:
kmem:x:15:
dialout:x:20:demon
fax:x:21:
voice:x:22:
cdrom:x:24:demon
floppy:x:25:
tape:x:26:
sudo:x:27:
audio:x:29:
dip:x:30:
www-data:x:33:www-data,demon
backup:x:34:
operator:x:37:
list:x:38:
irc:x:39:
src:x:40:
gnats:x:41:
shadow:x:42:
utmp:x:43:
video:x:44:
sasl:x:45:
plugdev:x:46:demon
staff:x:50:
games:x:60:
users:x:100:
nogroup:x:65534:
libuuid:x:101:
crontab:x:102:
syslog:x:103:
fuse:x:104:
landscape:x:105:
mlocate:x:106:
ssh:x:107:
netdev:x:108:
demon:x:1000:demon
lpadmin:x:109:demon
sambashare:x:110:demon
admin:x:111:demon
.rtorrent.rc
max_peers = 100
max_peers_seed = 50
max_uploads = 10
download_rate = 0
upload_rate = 0
umask = 002
encoding_list = UTF-8
directory = /mnt/torrent/
session_save = yes
session = /mnt/torrent/session
use_udp_trackers = yes
dht = auto
dht_port = 6881
peer_exchange = yes
# Web UI
scgi_port = 127.0.0.1:5000
ls -al
папка /mnt/torrent это отдельный (LVM) раздел винта, ext4
ls -al /mnt/
drwxrwxrwx 4 demon www-data 4096 2010-02-25 00:36 torrent
ls -al /mnt/session/
drwxrwxrwx 2 demon www-data 4096 2010-02-28 01:30 session
ls -al /etc/init.d/rtorrent
-rwxr-xr-x 1 root root 5413 2010-02-28 02:02 /etc/init.d/rtorrent
Не работает так как по идее должно быть, автозапуск. Что я делаю. После установка rTorrent и всех приблуд, качаю
rtorrentInit.sh, в скрипте меняю пользователя на своего -
demon, он при установке системы создавался.
sudo copy.sh
cp /home/demon/rtorrentInit.sh /etc/init.d/rtorrent
chmod +x /etc/init.d/rtorrent
update-rc.d rtorrent defaults
/etc/init.d/rtorrent start
ps aux | grep -i rtorrent
выводит
update-rc.d: warning: /etc/init.d/rtorrent missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
System start/stop links for /etc/init.d/rtorrent already exist.
Sessions still open, not unmounting
Sessions still open, not unmounting
Starting rtorrent: rtorrentzsh:1: no matches found: .rtorrent[[:space:]]
Sessions still open, not unmounting
Sessions still open, not unmounting
Sessions still open, not unmounting
те же действия пробую, только для файла
rtorrentInit.bashupdate-rc.d: warning: /etc/init.d/rtorrent missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
System start/stop links for /etc/init.d/rtorrent already exist.
Sessions still open, not unmounting
Sessions still open, not unmounting
Starting rtorrent: rtorrentSessions still open, not unmounting
Sessions still open, not unmounting
/var/log/rtorrentInit.log после этого чистый.
уже настолько запутался в этих манах, может где-то чего-то и намудрил. До этого rTorrent стартовал
/etc/init.d/rtorrent start в Sreen'e, выводя похожие ошибки, но не хотел нормально прибиваться по команде
/etc/init.d/rtorrent stopОт пользователя `root` все запускается, весь функционал не пробовал. Заметил, что если зайти в настройки и даже ничего не менять, а простой нажать `ОК` то в логах webui показывает:
XMLRPC Error: -503 Call XML not a proper XML-RPC call. <i8> content '' starts with white space
вот что-то похожее нашёл, только не понял, что и куда надо дописывать.
rtorrent & zsh