LinuxForum.Fans
Тема

Вопросик по rtorrent'у

Автор: HAEMHIK 3 сообщений 2608 просмотров
#90829

Пытаюсь настроить web-интерфейс rtorrent, но столкнулся с небольшой проблемкой, надеюст на вашу помощь smile, использовал вот эту инструкцию http://habrahabr.ru/blogs/p2p/88405/
по адресу [url]http://<ваш IP адрес>/rutorrent/[/url] он открывается, но ругается на неполную функциональность, rtorrent ставил из testing, 0.8.6 версии, т.к. в stable нет функции DHT
вот скрин ошибки:

#90848

Ну, если написано, что версия билиотеки используемой при компиляции, ниже, чем требующаяся для полной функциональности....
наверное надо скомпилировать с нужной версией.....
Особенно, если есть претензии к функциональности...

Ах да. Может тогда другую торентокачалку попробовать? Их вроде в сквизе есть ещё?Посмотрите в софтвэрэцентре, были они там....

Кст: а вашу траблу надо бы на багтрекер залить, Не? Может и соберут с нужной версией, да в обновах пришлют....

#96647

не поможете мне с составлением LSB заголовка для скрипта rtorrenta ? :rolleyes:
После обновления до Squeeze (в Lenny такого не было) при добавлении скрипта в автозагрузку вылазит такая ошибочка:
[console]
[root@debian /]# update-rc.d rtorrentInit.sh defaults
update-rc.d: using dependency based boot sequencing
insserv: warning: script 'rtorrentInit.sh' missing LSB tags and overrides
[root@debian /]#
[/console]

Показать

[root@debian /]# cat /etc/init.d/rtorrentInit.sh
#!/bin/bash

RTUSER=haemhik

RTORRENT=/usr/bin/rtorrent
KILL=/bin/kill
SCREEN=/usr/bin/screen

PIDFILE=/var/run/rtorrent.pid

start_rt()
{
echo -n "Starting rtorrent... "
start-stop-daemon --start --background --pidfile $PIDFILE --make-pidfile --chuid $RTUSER --exec $SCREEN -- -DmUS rtorrent $RTORRENT
if [ $? -eq 0 ]; then
echo "success!"
else
echo "fail!"
fi
}

stop_rt()
{
echo -n "Stopping rtorrent... "
start-stop-daemon --stop --pidfile $PIDFILE
if [ $? -eq 0 ]; then
echo "The process stopped successfully"
else
echo "The process failed to stop"
fi
}

status_rt()
{
echo -n "Status: "
PID=`cat $PIDFILE`

$KILL -0 $PID
if [ $? -eq 0 ]; then
echo "started"
return 0
else
echo "stopped"
return 1
fi

}

restart_rt_if_needeed()
{
status_rt
if [ $? -ne 0 ]; then
echo "Rtorrent is not running. Restart needed"
stop_rt
start_rt
else
echo "Restart is not needed"
fi
}

case "$1" in
start)
start_rt
;;
stop)
stop_rt
;;
restart)
stop_rt
start_rt
;;
restart_if_needed)
restart_rt_if_needeed
;;
status)
status_rt
;;
*)
echo "Usage: {start|stop|restart|status|restart_if_needed}"
;;
esac
[root@debian /]#

Войдите или зарегистрируйтесь, чтобы ответить.