ещё раз о торрентах...

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.

ваш торрент клиент (NIX)

Можно выбрать до 1 варианта ответа

 
 
Результаты голосования

Аватара пользователя
aliet
ефрейтор
Сообщения: 67
Зарегистрирован: 2007-08-25 19:24:21

Re: ещё раз о торрентах...

Непрочитанное сообщение aliet » 2009-01-14 14:28:14

Премного извиняюсь, сам прогнал. :oops: По ходу скомпилился rtorrent неправильно и при запуске говорил:

Код: Выделить всё

rtorrent in free(): error: chunk is already free
А я, дурак, в консольке его стартануть не попробовал.
Перекомпилил, работает. Вебморда подключается, но! после перезагрузки rtgui не может подключиться к rtorrent`у. Запускной скрипт у меня такой:

Код: Выделить всё

#!/bin/sh
/bin/rm -f /usr/torrent/torent.sock
/usr/local/bin/dtach -n /usr/torrent/torent.sock /usr/local/bin/rtorrent
dtach использую просто чтоб от терминала рторрент отцепить...
Мое предположение, что дело в очередности старта. Как сделать, чтобы этот скрипт стартовал после апача?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: ещё раз о торрентах...

Непрочитанное сообщение hizel » 2009-01-14 14:40:42

посмотреть какой у apache в скрипте PROVIDE
и приписать себе такой в REQUIRE
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
aliet
ефрейтор
Сообщения: 67
Зарегистрирован: 2007-08-25 19:24:21

Re: ещё раз о торрентах...

Непрочитанное сообщение aliet » 2009-01-15 0:14:14

Благодарю за беспокойство, проблему решил переписыванием стартового скрипта:
#!/bin/sh
export HOME=/home/alex/
/bin/rm -f /usr/torrent/torent.sock
sleep 5
/usr/bin/su -m alex -c '/usr/local/bin/dtach -n /usr/torrent/torent.sock /usr/local/bin/rtorrent'
Теперь можно хоть FAQ писать по rtottent+rtgiu :)

nosferaty
ефрейтор
Сообщения: 57
Зарегистрирован: 2007-09-28 10:21:32
Откуда: РФ, Москва
Контактная информация:

Re: ещё раз о торрентах...

Непрочитанное сообщение nosferaty » 2009-01-18 21:10:32

хм, чет у меня нет никакой активности по порту... фаервол никакой не влючал, фряха только поставленая.

2 aliet покажи плиз чего в конфиг апача добавлял, и куда....

Аватара пользователя
aliet
ефрейтор
Сообщения: 67
Зарегистрирован: 2007-08-25 19:24:21

Re: ещё раз о торрентах...

Непрочитанное сообщение aliet » 2009-01-19 7:53:10

nosferaty писал(а):2 aliet покажи плиз чего в конфиг апача добавлял, и куда....
Сначала к примеру sockstat -4 посмотри, rtorrent должен занять 2 порта - один из них для SCGI, который укажешь в его конфиге. В конфиг апача добавлял:

Код: Выделить всё

LoadModule scgi_module libexec/apache22/mod_scgi.so
#у меня rtorrent для scgi использует 5000 порт
SCGIMount /RPC2 127.0.0.1:5000 

Alias /rtgui "/usr/local/www/rtgui/"
<Directory "/usr/local/www/rtgui/">
    Options none
    AllowOverride Limit
    Order Deny,Allow
    Allow from all
</Directory>
Если что, спрашивай!

nosferaty
ефрейтор
Сообщения: 57
Зарегистрирован: 2007-09-28 10:21:32
Откуда: РФ, Москва
Контактная информация:

Re: ещё раз о торрентах...

Непрочитанное сообщение nosferaty » 2009-01-19 9:32:21

Код: Выделить всё

root     rtorrent   922   4  tcp4   *:55560               *:*
root     rtorrent   922   5  tcp4   127.0.0.1:5000        *:*
в конфиге апача все то же самое, но не работает (((
сам рторрент работает

Аватара пользователя
aliet
ефрейтор
Сообщения: 67
Зарегистрирован: 2007-08-25 19:24:21

Re: ещё раз о торрентах...

Непрочитанное сообщение aliet » 2009-01-19 12:34:36

nosferaty писал(а):в конфиге апача все то же самое, но не работает (((
сам рторрент работает
по существу:
1. В логах апача что?
2. Скажи версии rtorrent, rtgui, xmlrpc-c.

Как вариант: в папке с rtgui есть файл config.php (если нет, скопируй с config.php.example). В этом файле замени строчку:

Код: Выделить всё

$rpc_connect="http://127.0.0.1/RPC2";
на

Код: Выделить всё

$rpc_connect="127.0.0.1:5000";
Возможно поможет. Жду содержимое логов.

nosferaty
ефрейтор
Сообщения: 57
Зарегистрирован: 2007-09-28 10:21:32
Откуда: РФ, Москва
Контактная информация:

Re: ещё раз о торрентах...

Непрочитанное сообщение nosferaty » 2009-01-19 12:58:51

rTorrent 0.8.4/0.12.4
замена на 127.0.0.1:5000 не помогла.
в логах:
акцесс-лог:
82.114.100.2 - - [19/Jan/2009:12:56:18 +0300] "GET /rtgui/ HTTP/1.1" 200 7359 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5"
82.114.100.2 - - [19/Jan/2009:12:56:18 +0300] "GET /rtgui/submodal/subModal.css HTTP/1.1" 304 - "http://XXXX.homeunix.net:48422/rtgui/" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5"
82.114.100.2 - - [19/Jan/2009:12:56:18 +0300] "GET /rtgui/submodal/common.js HTTP/1.1" 304 - "http://XXXX.homeunix.net:48422/rtgui/" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5"
82.114.100.2 - - [19/Jan/2009:12:56:18 +0300] "GET /rtgui/submodal/subModal.js HTTP/1.1" 304 - "http://XXXX.homeunix.net:48422/rtgui/" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5"
82.114.100.2 - - [19/Jan/2009:12:56:18 +0300] "GET /rtgui/images/downarrow.gif HTTP/1.1" 304 - "http://XXXX.homeunix.net:48422/rtgui/" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5"
82.114.100.2 - - [19/Jan/2009:12:56:18 +0300] "GET /rtgui/style.css HTTP/1.1" 304 - "http://XXXX.homeunix.net:48422/rtgui/" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5"
82.114.100.2 - - [19/Jan/2009:12:56:18 +0300] "GET /rtgui/submodal/close.gif HTTP/1.1" 304 - "http://XXXX.homeunix.net:48422/rtgui/" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5"
82.114.100.2 - - [19/Jan/2009:12:56:18 +0300] "GET /rtgui/submodal/loading.html HTTP/1.1" 304 - "http://XXXX.homeunix.net:48422/rtgui/" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5"
ерр-лог (после рестарта апача)

Код: Выделить всё

[Mon Jan 19 13:26:01 2009] [notice] caught SIGTERM, shutting down
[Mon Jan 19 13:26:04 2009] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Mon Jan 19 13:26:05 2009] [notice] Digest: generating secret for digest authentication ...
[Mon Jan 19 13:26:05 2009] [notice] Digest: done
[Mon Jan 19 13:26:06 2009] [notice] Apache/2.2.11 (FreeBSD) mod_ssl/2.2.11 OpenSSL/0.9.8e DAV/2 PHP/5.2.8 with Suhosin-Patch mod_scgi/1.12 configured -- resuming normal operations
машина стоит за роутером, на роутере настроен проброс порта. Одно время рядом стояла машина с убунтой, на ней все прекрасно работало.
Последний раз редактировалось nosferaty 2009-01-19 13:27:11, всего редактировалось 1 раз.

Аватара пользователя
aliet
ефрейтор
Сообщения: 67
Зарегистрирован: 2007-08-25 19:24:21

Re: ещё раз о торрентах...

Непрочитанное сообщение aliet » 2009-01-19 13:29:44

nosferaty писал(а):rTorrent 0.8.4/0.12.4
замена на 127.0.0.1:5000 не помогла.
в логах:
акцесс-лог:
ерр-лог (после рестарта апача)
Запрос GET проходит... Что у тебя rtgui при открытии пишет? надпись "Cannot connect to rtorrent" присутствует? или просто белый экран?

nosferaty
ефрейтор
Сообщения: 57
Зарегистрирован: 2007-09-28 10:21:32
Откуда: РФ, Москва
Контактная информация:

Re: ещё раз о торрентах...

Непрочитанное сообщение nosferaty » 2009-01-19 13:35:02

нет, не проходит, присутвует

Код: Выделить всё

Warning: file_get_contents(http://127.0.0.1:5000) [function.file-get-contents]: failed to open stream: HTTP request failed! in /usr/local/www/rtgui/functions.php on line 10
в еррлогах еще появилось

Код: Выделить всё

expat reports error code 5
        description: Invalid document end
        line: 1
        column: 1
        byte index: 0
        total bytes: 0

        data beginning 0 before byte index:

Аватара пользователя
aliet
ефрейтор
Сообщения: 67
Зарегистрирован: 2007-08-25 19:24:21

Re: ещё раз о торрентах...

Непрочитанное сообщение aliet » 2009-01-19 13:54:15

nosferaty писал(а):нет, не проходит, присутвует

Код: Выделить всё

Warning: file_get_contents(http://127.0.0.1:5000) [function.file-get-contents]
Прости, я не совсем точно выразился. Проблему с file_get_contents я решил просто - перешел на более другой libtorrent. Обновляй порты, деинсталь rtorrent и собирай заново - rTorrent 0.8.2 и libtorrent 0.12.2 точно нормально работают. Как более быстрый вариант - возможно это косяк веб-морды - качни свежую.
ЗЫ: xmlrpc-c на моей связке сейчас стоит 1.11.00_2.

nosferaty
ефрейтор
Сообщения: 57
Зарегистрирован: 2007-09-28 10:21:32
Откуда: РФ, Москва
Контактная информация:

Re: ещё раз о торрентах...

Непрочитанное сообщение nosferaty » 2009-01-19 14:10:28

да я обновлял порты перед установкой всего этого хозяйства... ладно, попробую дальше ковырять
абыдно что на убунте все завелось с полпинка, а на фряхе никак не разберусь где грабли (

ЗЫ
xmlrpc-c-devel-1.11.00_2 XML-RPC library for C and C++

nosferaty
ефрейтор
Сообщения: 57
Зарегистрирован: 2007-09-28 10:21:32
Откуда: РФ, Москва
Контактная информация:

Re: ещё раз о торрентах...

Непрочитанное сообщение nosferaty » 2009-01-19 14:26:53

хех, договырялся что rtorrent , больше не запускается....

Код: Выделить всё

rtorrent: std::bad_alloc

Аватара пользователя
aliet
ефрейтор
Сообщения: 67
Зарегистрирован: 2007-08-25 19:24:21

Re: ещё раз о торрентах...

Непрочитанное сообщение aliet » 2009-01-19 14:28:41

Попробуй те версии, что я сказал - rtorrent 0.8.2

nosferaty
ефрейтор
Сообщения: 57
Зарегистрирован: 2007-09-28 10:21:32
Откуда: РФ, Москва
Контактная информация:

Re: ещё раз о торрентах...

Непрочитанное сообщение nosferaty » 2009-01-19 14:36:49

все таки мне кажется проблема с апачем...
пользую 22, может в этом косяк? хотя на убунте прекрасно с ним работало....

щас попробуемс стабильный 0.8.2 поставить

nosferaty
ефрейтор
Сообщения: 57
Зарегистрирован: 2007-09-28 10:21:32
Откуда: РФ, Москва
Контактная информация:

Re: ещё раз о торрентах...

Непрочитанное сообщение nosferaty » 2009-01-19 15:11:25

поставил стабильный rtorrent и rtgui 0.2.6 (из портов и правда староват, 0.2.2)
по прежнему не работает, ругается

Код: Выделить всё

Cannot connect to rtorrent :(

reman
рядовой
Сообщения: 11
Зарегистрирован: 2008-04-23 8:41:29
Откуда: e-burg
Контактная информация:

Re: ещё раз о торрентах...

Непрочитанное сообщение reman » 2009-01-19 23:24:37

nosferaty писал(а):Люююди, ну покажите как оно должно выглядеть?
httpd.conf:

Код: Выделить всё

LoadModule scgi_module  libexec/apache22/mod_scgi.so

<ifModule alias_module>
...
Alias /rtgui/ "/usr/local/www/rtgui/"
</ifModule>

<ifModule scgi_module>
SCGIMount /RPC2 127.0.0.1:5000
</ifModule>

Directory "/usr/local/www/rtgui/">
    Options none
    AllowOverride Limit
    Order Deny,Allow
    Allow from all
</Directory>
Последний раз редактировалось reman 2009-01-21 12:46:08, всего редактировалось 1 раз.

Аватара пользователя
aliet
ефрейтор
Сообщения: 67
Зарегистрирован: 2007-08-25 19:24:21

Re: ещё раз о торрентах...

Непрочитанное сообщение aliet » 2009-01-20 8:03:08

nosferaty писал(а):поставил стабильный rtorrent и rtgui 0.2.6 (из портов и правда староват, 0.2.2)
по прежнему не работает, ругается

Код: Выделить всё

Cannot connect to rtorrent :(
Вот уже прогресс есть! Теперь при этой надписи опять смотри error-лог апача. У меня кстати стоит 2.2.11 - все работает прекрасно.

nosferaty
ефрейтор
Сообщения: 57
Зарегистрирован: 2007-09-28 10:21:32
Откуда: РФ, Москва
Контактная информация:

Re: ещё раз о торрентах...

Непрочитанное сообщение nosferaty » 2009-01-20 8:27:27

2 reman: спасибо, хоть кто то не стал упираться и просто показал рабочий конфиг :)

ничего наталкивающего на решение пока не вижу :(

Код: Выделить всё

[Tue Jan 20 08:18:58 2009] [notice] Digest: generating secret for digest authentication ...
[Tue Jan 20 08:18:58 2009] [notice] Digest: done
[Tue Jan 20 08:18:58 2009] [notice] Apache/2.2.11 (FreeBSD) DAV/2 PHP/5.2.8 with Suhosin-Patch mod_scgi/1.12 configured -- resuming normal operations
ЗЫ
на убунте у меня тоже все работало на апаче 2.2.11 и rtorrent'e 0.8.2/0.12.2
завелось без проблем вобще (
а на фряхе нет, видимо чего то таки не хватает

Аватара пользователя
zar0ku1
сержант
Сообщения: 238
Зарегистрирован: 2008-02-29 4:38:05
Откуда: Южно-Сахалинск
Контактная информация:

Re: ещё раз о торрентах...

Непрочитанное сообщение zar0ku1 » 2009-01-21 1:22:15

пробую поставить wtorrent с rtorrent, rtorrent работает, rtgui ставил - работало, но не понравился интерфейс, хочется красивый :smile:
скачать wtorrent, распаковал в папку, поправил конфиги, запускаем и видим:

Код: Выделить всё

Fatal error: Smarty error: the $compile_dir 'tpl_c/' does not exist, or is not a directory. in /usr/home/www/wt/lib/smarty/Smarty.class.php on line 1092
Что не так? Не думаю что это ошибка разработчиков :unknown:
На фоне дураков четче хорошие люди прорисовываются.
(с) Граффити

Аватара пользователя
aliet
ефрейтор
Сообщения: 67
Зарегистрирован: 2007-08-25 19:24:21

Re: ещё раз о торрентах...

Непрочитанное сообщение aliet » 2009-01-21 7:52:32

zar0ku1 писал(а):

Код: Выделить всё

Fatal error: Smarty error: the $compile_dir 'tpl_c/' does not exist, or is not a directory. in /usr/home/www/wt/lib/smarty/Smarty.class.php on line 1092
Что не так? Не думаю что это ошибка разработчиков :unknown:
Где-то я на подобное натыкался... попробуй заменить в файле system.conf.php:
Нужно заменить

Код: Выделить всё

define( 'DIR_TPL', 'tpl_c/' );
на

Код: Выделить всё

define( 'DIR_TPL', 'wt/tpl/' );
Или просто создай директорию tpl_c :smile:

nosferaty
ефрейтор
Сообщения: 57
Зарегистрирован: 2007-09-28 10:21:32
Откуда: РФ, Москва
Контактная информация:

Re: ещё раз о торрентах...

Непрочитанное сообщение nosferaty » 2009-01-21 11:21:01

при обращениии на http://server/RPC2/
в логе пишется вот это:

Код: Выделить всё

[Wed Jan 21 11:18:21 2009] [notice] Apache/2.2.11 (FreeBSD) DAV/2 PHP/5.2.8 with Suhosin-Patch mod_scgi/1.12 configured -- resuming normal operations
[Wed Jan 21 11:18:24 2009] [error] [client 82.114.100.2] Premature end of script headers: RPC2
[Wed Jan 21 11:18:24 2009] [error] [client 82.114.100.2] (500)Unknown error: 500: scgi: Unknown error: 500: error reading response headers
чего ему не хватает для полного счастья, и что там должно отображаться при корректной работе сервиса?

Аватара пользователя
aliet
ефрейтор
Сообщения: 67
Зарегистрирован: 2007-08-25 19:24:21

Re: ещё раз о торрентах...

Непрочитанное сообщение aliet » 2009-01-21 12:41:48

При корректной работе в еррор-лог не должно быть ничего! Или, если в httpd.conf параметр LogLevel имеет значение debug, то отобразится примерно вот это:

Код: Выделить всё

[Wed Jan 21 00:16:00 2009] [debug] mod_scgi.c(506): [client 127.0.0.1] connecting to server
[Wed Jan 21 00:16:00 2009] [debug] mod_scgi.c(319): [client 127.0.0.1] sending headers
[Wed Jan 21 00:16:00 2009] [debug] mod_scgi.c(533): [client 127.0.0.1] reading response headers
nosferaty писал(а):

Код: Выделить всё

[Wed Jan 21 11:18:21 2009] [notice] Apache/2.2.11 (FreeBSD) DAV/2 PHP/5.2.8 with Suhosin-Patch mod_scgi/1.12 configured -- resuming normal operations
[Wed Jan 21 11:18:24 2009] [error] [client 82.114.100.2] Premature end of script headers: RPC2
[Wed Jan 21 11:18:24 2009] [error] [client 82.114.100.2] (500)Unknown error: 500: scgi: Unknown error: 500: error reading response headers
Про это мало что могу сказать, кроме того что scgi в апаче все-таки работает... А не включен ли у тебя случаем модуль fastcgi?

nosferaty
ефрейтор
Сообщения: 57
Зарегистрирован: 2007-09-28 10:21:32
Откуда: РФ, Москва
Контактная информация:

Re: ещё раз о торрентах...

Непрочитанное сообщение nosferaty » 2009-01-21 13:05:11

я про вывод http://server/RPC2/
понятное дело что если все ок, в еррлог ничего не пишется :)
на счет fastcgi - не помню, и посмотреть не могу, канал упал (
а он может сильно мешать?

Аватара пользователя
zar0ku1
сержант
Сообщения: 238
Зарегистрирован: 2008-02-29 4:38:05
Откуда: Южно-Сахалинск
Контактная информация:

Re: ещё раз о торрентах...

Непрочитанное сообщение zar0ku1 » 2009-01-21 13:44:28

aliet писал(а):
zar0ku1 писал(а):

Код: Выделить всё

Fatal error: Smarty error: the $compile_dir 'tpl_c/' does not exist, or is not a directory. in /usr/home/www/wt/lib/smarty/Smarty.class.php on line 1092
Что не так? Не думаю что это ошибка разработчиков :unknown:
Где-то я на подобное натыкался... попробуй заменить в файле system.conf.php:
Нужно заменить

Код: Выделить всё

define( 'DIR_TPL', 'tpl_c/' );
на

Код: Выделить всё

define( 'DIR_TPL', 'wt/tpl/' );
Или просто создай директорию tpl_c :smile:
заменил и узрел

Код: Выделить всё

Fatal error: Class 'PDOStatement' not found in /usr/home/www/wt/lib/cls/PDOe.cls.php on line 13
На фоне дураков четче хорошие люди прорисовываются.
(с) Граффити