Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » rtorrent+rutorrent

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

freewood



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FreeBSD 8.2, все собиралось с портов. Перечитал кучу гайдов, хаутушек и прочего. При заходе на _http://server/rutorrent появляется вебморда с ошибкой:

Код:
[30.10.2011 20:37:11] WebUI started.
[30.10.2011 20:37:11] JS error: [http://192.168.0.254/rutorrent/ : 488] XML can't be the whole program
[30.10.2011 20:37:11] Bad response from server: (200 [parsererror,getuisettings]) <?php require_once( 'util.php' ); $fname = getSettingsPath()."/uisettings.json"; $s = @file_get_contents($fname); if($s==false) $s = '{}'; cachedEcho($s,"application/json",true); ?>

И жалобой на то, что связь с рторрентом не установлена.
Бюсь почти весь день и все в пустую, не могу понять в каком месте затык.
httpd.conf
.rtorrent.rc
конфиг руторрента
Версии пакетов: apache 2.2, php5 (расширения к нему: curl, xml, xmlrpc), rtorrent 0.8.9
Опции при сборке пакетов: options
rtorrent стартует от пользователя p2p, пользователь p2p в группе www. Директория /usr/local/www принадлежит www. Т.е. у пользователя p2p есть все права на папку share в /usr/local/www/apache22/data/rutorrent/ (на оффисайте написано, что они нужны).
Помогите, люди добрые.

Всего записей: 307 | Зарегистр. 28-12-2008 | Отправлено: 21:31 30-10-2011 | Исправлено: freewood, 21:36 30-10-2011
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
про эту хрень не знаю, но под фрей пользуюсь
 
transmission-web-2.41
transmission-daemon-2.41
 
после того, как поставишь настрой как-то так
 
transmission_enable="YES"
transmission_conf_dir="/usr/local/etc/transmission"
transmission_download_dir="/mnt/ad4s1a"
 
 
веб-интерфейс по-умолчанию будет доступен на порту 9091

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 01:20 31-10-2011
freewood



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Про transmission думал уже, но хотелось бы все таки rtorrent, говорят он менее требовательный к ресурсам. И еще в нем прельщает функция прослушивания определенных папок и добавление закачек с путем в зависимости от этих папок.
Да и у народа работает. Думается мне, что дело в php, но не могу понять где смотреть.

Всего записей: 307 | Зарегистр. 28-12-2008 | Отправлено: 07:56 31-10-2011
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
приколист - та нагрузка, которую даст само использование торрента, будет никак не сравнима с нагрузкой самого демона.
 
что касается импорта торрентов из папки - 3 года пользуюсь трансмишином, не вижу проблем в том, чтобы через веб-морду запишнуть торрент.
 
З.Ы. предлагаю поставить трансмишин и если не понравиться вернуться к рторренту.
 
З.Ы.Ы. я тоже ставил рторрент перед трансмишином :)

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 10:37 31-10-2011
freewood



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tankistua
Я попробую transmission, обещаю, но не раньше чем доделаю выше упомянутую связку. У людей работает же, тут уже дело принципа.
 
А с папками - это прихоть такая. Но и удобно ведь.

Всего записей: 307 | Зарегистр. 28-12-2008 | Отправлено: 11:31 31-10-2011
freewood



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подумал, может ipfw как то блочит соединения по lo0, но вроде бы правила верно прописаны.

Код:
00100 allow ip from any to any via lo0
00101 allow ip from any to any via lan0
00200 deny ip from 192.168.0.0/16 to any in recv bee0
00201 deny ip from 172.16.0.0/12 to any in recv bee0
00203 deny ip from 127.0.0.0/8 to any in recv bee0
00204 deny ip from 0.0.0.0/8 to any in recv bee0
00205 deny ip from 169.254.0.0/16 to any in recv bee0
00300 allow udp from me to 85.21.192.3 dst-port 53 out xmit bee0 keep-state
00301 allow udp from me to 213.234.192.8 dst-port 53 out xmit bee0 keep-state
00302 allow udp from me to 195.14.38.42 dst-port 1701 out xmit bee0 keep-state
00500 nat 1 ip from any to any via ng0
65535 deny ip from any to any

Всего записей: 307 | Зарегистр. 28-12-2008 | Отправлено: 22:10 31-10-2011
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
так останови фаервол на время теста

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 00:15 01-11-2011
freewood



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ipfw не причем, проверил.
По кривому хэндбуку* и с гугловой помощью заставил исполнятся php скрипты, теперь сударь руторрент выдает всего лишь:

Код:
[01.11.2011 00:27:29] WebUI started.
[01.11.2011 00:27:29] JS error: [http://192.168.0.254/rutorrent/ : 488] XML can't be the whole program

Что уже немного лучше, чем то, что было. )
 
 
*В хэндбуке описаны некоторые элементы настройки apache 2.2 которые к 2.2 (если я правильно понял) уже не имеют отношения, а именно AddModule.

Всего записей: 307 | Зарегистр. 28-12-2008 | Отправлено: 00:31 01-11-2011
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
что значит лучше или хуже - работает или не работает.

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 01:06 01-11-2011
freewood



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Текст ошибки стал короче, значит что-то уже заработало, но не все целиком. Нет, так и не работает, все так же пишет, что нет связи с rtorrent'ом.
 
Добавлено:

Код:
[01.11.2011 07:34:53] WebUI started.
 
[01.11.2011 07:35:53] Нет связи с rTorrent. Проверьте, запущен ли он. Проверьте, что параметры $scgi_port и $scgi_host в файле config.php совпадают со значением переменной scgi_port в файле конфигурации rTorrent.

Вот что пишет если открыть через IE. Но я проверил, они совпадают. Для теста попробовал порт переделать на 5001, не помогло.

Всего записей: 307 | Зарегистр. 28-12-2008 | Отправлено: 07:23 01-11-2011
freewood



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Просто скотство какое-то.

Код:
409: Conflict
 
Your request had an invalid session-id header.
 
To fix this, follow these steps:
 
    When reading a response, get its X-Transmission-Session-Id header and remember it
    Add the updated header to your outgoing requests
    When you get this 409 error message, resend your request with the updated header
 
This requirement has been added to help prevent CSRF attacks.
 
X-Transmission-Session-Id: FBvF4XOpCCKVMJEfDF1GtbQDEZFOVSRpq87p6IPzNdoFER7f

Хваленый трансмишен при попытке зайти на морду. )
 
Добавлено:
При этом если пройти по ссылке http://torrent-server:9091/transmission/web/#file
То открывается интерфейс.

Уже не открывается. )
Но в прочем, remote-gui очень впечатилил, добротная работа.

Всего записей: 307 | Зарегистр. 28-12-2008 | Отправлено: 21:50 01-11-2011 | Исправлено: freewood, 23:52 01-11-2011
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » UNIX » rtorrent+rutorrent


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru