LinuxForum.Fans
Тема

rTorrent + ruTorrent не видит файлов .torrent

Автор: tyrnov 39 сообщений 16936 просмотров
#141673

Установил все по ману http://blog.korphome.ru/2010/12/20/gentoo-rtorrent-rutorrent/
Веб интерфейс запускается но кидаю файл .torrent и закачка не начинается.
Конфиг .rtorrent.rc :

Показать

#минимальное число пиров на торрент
min_peers = 1

#максимальное число пиров на торрент
max_peers = 1000

#максимальная скорость загрузки
download_rate = 0

#максимальная скорость отдачи. 0 - не ограничена
upload_rate = 0

#каталог для сохранения закачек или откуда буду сидироваться торренты.
directory = /home/chipset/torrent

#каталог куда будет сохраняться состояние торрентов
session = /home/chipset/torrent/_incoming

#rtorrent каждые 5 секунд проверяет этот каталог на новые *.torrent файлы и если они есть то ставит их на закачку
schedule = watch_directory,5,5,load_start=/home/torrent/torrent_auto_load/*.torrent

#лог файл
execute_log = /home/chipset/torrent/rtorrent.log

#номер порта (или нескольких портов) который открывает клиент для обмена данными
port_range = 40890-40890

#случайный выбор порта для обмена данными. В данном случае он отключён
port_random = no

#проверять хэш торрента после закачки
check_hash = yes

#использовать udp
use_udp_trackers = yes

#сохранять сессию
session_save = yes

scgi_port = localhost:5000

И при запуске командой rtorrent в терминале выдается:
[console](19:54:47) Using 'epoll' based polling.
(19:54:47) Could not read resource file: ~/.rtorrent.rc[/console]
Так понимаю не может прочитать конфиг.
Как поправить. И заставить качать наконец то а то пол дня возился уже.

#141684

Покажите
[console]ls -al ~/.rtorrent.rc[/console]

#141760

Какой то странный вывод этой команды от пользователя:
[console]
~ $ ls -al ~/.rtorrent.rc
-rw-r--r-- 1 root chipset 1553 Мар 18 19:05 /home/chipset/.rtorrent.rc
[/console]

А вот от рута
[console]
# ls -al ~/.rtorrent.rc
ls: невозможно получить доступ к /root/.rtorrent.rc: Нет такого файла или каталога
[/console]

#141764
tyrnov написал:
А вот от рута

Это понятно, команда смотрит в домашнем — «~» — каталоге root'а, а там этого файла и нет.
rtorrent вы запускаете от root'а? IMHO, это неправильно.
Попробуйте выполнить от root'а

text

chmod chipset:chipset /home/chipset/.rtorrent.rc

И команду rtorrent запускайте от пользователя chipset

#141768

[console]# chmod chipset:chipset /home/chipset/.rtorrent.rc
chmod: неверный режим: «chipset:chipset»[/console]

[console]
$ rtorrent
rtorrent: Error in option file: ~/.rtorrent.rc:23: Command "execute_log" does not exist.[/console]

#141770
tyrnov написал:
chmod: неверный режим: «chipset:chipset»

Это я ещё не проснулся oO

text
chown chipset:chipset /home/chipset/.rtorrent.rc
#141771
tyrnov написал:
rtorrent: Error in option file: ~/.rtorrent.rc:23: Command "execute_log" does not exist.

Попробуйте (от пользователя!)

text

mkdir -p /home/chipset/torrent/
#141773

mkdir -p /home/chipset/torrent/ сделал это но эта папка там была точно

#141774
text
chown chipset:chipset /home/chipset/.rtorrent.rc

Это теперь выполнилось от пользователя теперь выдает:

text
$ rtorrent 
rtorrent: Error in option file: ~/.rtorrent.rc:23: Command "execute_log" does not exist.
#141775

tyrnov, а дефолтный конфигурационный файл для rtorrent глянуть можно?

#141777
Показать
#минимальное число пиров на торрент
min_peers = 1

#максимальное число пиров на торрент
max_peers = 1000

#максимальная скорость загрузки
download_rate = 0

#максимальная скорость отдачи. 0 - не ограничена
upload_rate = 0

#каталог для сохранения закачек или откуда буду сидироваться торренты.
directory = /home/chipset/torrent

#каталог куда будет сохраняться состояние торрентов
session = /home/chipset/torrent/_incoming

#rtorrent каждые 5 секунд проверяет этот каталог на новые *.torrent файлы и если они есть то ставит их на закачку
schedule = watch_directory,5,5,load_start=/home/torrent/torrent_auto_load/*.torrent

#лог файл
execute_log = /home/chipset/torrent/rtorrent.log

#номер порта (или нескольких портов) который открывает клиент для обмена данными
port_range = 40890-40890

#случайный выбор порта для обмена данными. В данном случае он отключён
port_random = no

#проверять хэш торрента после закачки
check_hash = yes

#использовать udp
use_udp_trackers = yes

#сохранять сессию
session_save = yes

scgi_port = localhost:5000
#141778
tyrnov написал:
rtorrent: Error in option file: ~/.rtorrent.rc:23: Command "execute_log" does not exist.

Строчку (# execute_log = /home/chipset/torrent/rtorrent.log) в конфигурационном файле попробуйте закомментировать.

#141779

tyrnov, это не дефолтный конфиг, а уже настроенный.
Покажите вывод команды

text

equery f net-p2p/rtorrent
#141780

Закоментил запустился. Выдает так:

text
(10:04:48) Using 'epoll' based polling.
(10:04:48) XMLRPC initialized with 531 functions.
(10:04:48) The SCGI socket is bound to a specific network device yet may still pose a security risk, consider using 'scgi_loc

Но не вижу закачки а файл лежит .torrent в нужной папке

#141781
text
equery f net-p2p/rtorrent
[ Searching for packages matching net-p2p/rtorrent... ]
* Contents of net-p2p/rtorrent-0.8.6-r1:
/etc
/etc/conf.d
/etc/conf.d/rtorrentd
/etc/init.d
/etc/init.d/rtorrentd
/usr
/usr/bin
/usr/bin/rtorrent
/usr/share
/usr/share/doc
/usr/share/doc/rtorrent-0.8.6-r1
/usr/share/doc/rtorrent-0.8.6-r1/AUTHORS.bz2
/usr/share/doc/rtorrent-0.8.6-r1/README.bz2
/usr/share/doc/rtorrent-0.8.6-r1/TODO.bz2
/usr/share/doc/rtorrent-0.8.6-r1/rtorrent.rc.bz2
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/rtorrent.1.bz2
#141783

Покажите вывод команды

text

ls -al /home/torrent/torrent_auto_load/
#141785

Это лог через веб интерфейс выдает:

text
[19.03.2011 07:07:49] WebUI started.
[19.03.2011 07:07:49] JS error: [http://localhost/rutorrent/ : 1] Uncaught SyntaxError: Unexpected token <
[19.03.2011 07:07:49] Bad response from server: (0 [null,getuisettings])
[19.03.2011 07:07:49] Bad response from server: (0 [error,getuisettings])
#141786

Поправил не много под свой адрес:

text
$ ls -al /home/chipset/torrent/torrent_auto_load/
итого 24
drwxr-xr-x 2 chipset chipset  4096 Мар 18 19:13 .
drwxr-xr-x 4 chipset chipset  4096 Мар 19 10:03 ..
-rw-r--r-- 1 chipset chipset 15426 Мар 18 18:52 1.torrent
#141789
tyrnov написал:
/usr/share/doc/rtorrent-0.8.6-r1/rtorrent.rc.bz2

Этот файл скиньте куда-нибудь.
Ну и выполните

text

man  rtorrent | col -bfx > rtorrent-man.txt
wgetpaste rtorrent-man.txt
Войдите или зарегистрируйтесь, чтобы ответить.