LINUX.ORG.RU
ФорумAdmin

rTorrent+wTorrent ошибка


0

1

привет. не могу настроить web интерфейс для rTorrent.

вот что я сделал

шаг 1

apt-get install apache2 php5 php5-xmlrpc rtorrent php5-sqlite sqlite libxmlrpc-c3 libapache2-mod-scgi screen subversion

шаг 2

sudo nano /etc/apache2/sites-available/default

вписал эти строчки

LoadModule scgi_module /usr/lib/apache2/modules/mod_scgi.so SCGIMount /RPC2 127.0.0.1:5000 sudo /etc/init.d/apache2 restart

шаг 3

sudo nano /home/torrent/.rtorrent.rc scgi_port = 127.0.0.1:5000

sudo /etc/init.d/rtorrent start

Сам таррент запустился а вот с веб интерфейсом туго! заполняю всё без ошибок вроде . А веб интерфейс выдаёт ошибку «Error: cannot connect to rtorrent, please check host, folder and port values (and user/password if you have auth set up).»

3 день танцую с бубном и без полезно! Помогите, что не так?

Ответ на: комментарий от mannaz2004

Покажите вывод:

netstat -ant | grep 5000
а также:
curl -d "0" http://127.0.0.1/RPC2
Команды должны выполняться на компьютере, на котором запущен веб-сервер и rtorrent.

edigaryev ★★★★★ ()
Ответ на: комментарий от edigaryev

sudo wget -d «0» http://127.0.0.1/RPC2 DEBUG output created by Wget 1.12 on linux-gnu.

--2010-06-27 22:54:06-- http://0/ Resolving 0... 0.0.0.0 Caching 0 => 0.0.0.0 Connecting to 0|0.0.0.0|:80... connected. Created socket 3. Releasing 0x083402a0 (new refcount 1).

---request begin--- GET / HTTP/1.0 User-Agent: Wget/1.12 (linux-gnu) Accept: */* Host: 0 Connection: Keep-Alive

---request end--- HTTP request sent, awaiting response... ---response begin--- HTTP/1.1 400 Bad Request Date: Sun, 27 Jun 2010 11:54:06 GMT Server: Apache/2.2.14 (Ubuntu) Vary: Accept-Encoding Content-Length: 293 Connection: close Content-Type: text/html; charset=iso-8859-1

---response end--- 400 Bad Request Closed fd 3 2010-06-27 22:54:06 ERROR 400: Bad Request.

--2010-06-27 22:54:06-- http://127.0.0.1/RPC2 Connecting to 127.0.0.1:80... connected. Created socket 3. Releasing 0x08340b78 (new refcount 0). Deleting unused 0x08340b78.

---request begin--- GET /RPC2 HTTP/1.0 User-Agent: Wget/1.12 (linux-gnu) Accept: */* Host: 127.0.0.1 Connection: Keep-Alive

---request end--- HTTP request sent, awaiting response... ---response begin--- HTTP/1.1 500 Internal Server Error Date: Sun, 27 Jun 2010 11:54:06 GMT Server: Apache/2.2.14 (Ubuntu) Vary: Accept-Encoding Content-Length: 614 Connection: close Content-Type: text/html; charset=iso-8859-1

---response end--- 500 Internal Server Error Closed fd 3 2010-06-27 22:54:06 ERROR 500: Internal Server Error.

mannaz2004 ()
Ответ на: комментарий от edigaryev

sudo wget --post-data 'gadsf' http://127.0.0.1/RPC2 -O - 2> /dev/null <?xml version=«1.0» encoding=«UTF-8»?> <methodResponse> <fault> <value><struct> <member><name>faultCode</name> <value><i4>-503</i4></value></member> <member><name>faultString</name> <value><string>Call XML not a proper XML-RPC call. Call is not valid XML. syntax error</string></value></member> </struct></value> </fault> </methodResponse>

mannaz2004 ()

намедни долго возился чтобы поднять связку rTorrent+ruTorrent, есть смысл собрать rTorrent, libTorrent, libxmlrpc-c3 из сырцов

x0r ★★★★★ ()
Ответ на: комментарий от mannaz2004

настраивал под debian

обрати внимание на версии библиотек и рторрента, в мануале, например:

xmlrpc-c-1.11.00 rtorrent вообще из svn сливают

x0r ★★★★★ ()
Ответ на: комментарий от vostrik

vostrik>ещё как читал и чёта не помогло в этоге придётся собирать самому! или типа ты хочешь показать какой ты крутышка и умный?

mannaz2004 ()
Ответ на: комментарий от mannaz2004

я тебе намекаю, что ответы на абсолютно все твои вопросы тут сто раз описаны в куче мануалов, и что не стоит пренебрегать такими источниками информации как README, FAQ и how-to

vostrik ★★★☆ ()
Ответ на: комментарий от vostrik

vostrik>я весь google переискал и не нашёл ширения своей проблемы. всё по инструкции и борода. проста понять не магу смысл от инструкций если они бесполезны.

mannaz2004 ()
Ответ на: комментарий от x0r

x0r> пере собрал я пакеты и фиг сё равно что мешает не понимаю хоть убей

mannaz2004 ()
Ответ на: комментарий от vostrik

мне кажется у меня проблемы с XML-RPC! Не знаете как проверить робит он или нет? И где его конфиг (И как на него поминать пароль )

mannaz2004 ()
Ответ на: комментарий от mannaz2004

а мне кажется проблем с XML-RPC у вас нет. чтобы проверить, работает или нет достаточно сгенерить правильный запрос и wget'ом скормить его http://127.0.0.1/RPC2

конфиг его вам не нужен, все, что вам нужно в данный момент - конфиг апача и install.php wtorrent'a если я правильно понял, на какой стадии у вас возникает ошибка

а вообще проверить права на все файлы и папки, показать install.php и показать access.log с сервера - это первое, что надо сделать. погуглить «Error: cannot connect to rtorrent, please check host, folder and port values (and user/password if you have auth set up» тоже не мешает. в том, что гугл выдал мне почему-то нет ни слова о ошибках XML-RPC

vostrik ★★★☆ ()
Ответ на: комментарий от vostrik

Ситуация токова. Я всё где надо прописал в конфигурациях! Захожу на сервер набираю host он всё нормуль грузит страницу говорит что надо воспользоваться install.php перехожу, ввожу всё, порт указываю 5000 а он говорит (Error: cannot connect to rtorrent, please check host, folder and port values (and user/password if you have auth set up). А если перехожу http://192.168.1.19/RPC2 , просит пользователя и пароль вожу своего и борода не догоняю в чём проблема прав хватает на папках !

mannaz2004 ()
Ответ на: комментарий от mannaz2004

ты можешь минут на 5 победить свое косноязычие и нормально описать проблему? с конфигами и без бороды?

vostrik ★★★☆ ()
Ответ на: комментарий от vostrik

могу! Настроил я как всё написано в этой инструкции http://xand.net.ru/linux/stati-linux/rtorrent-wtorrent-ubuntu/#more-49. Прописал где что надо. Захожу на сервер http://192.168.1.19/wtorrent/install.php. Заполняю поля указываю папки указываю порт 5000 нажимаю проверить а он выдаёт ошибку. cannot connect to rtorrent, please check host, folder and port values (and user/password if you have auth set up). Мож icq дашь спишемся быстрей будет

mannaz2004 ()
Ответ на: комментарий от mannaz2004

>Заполняю поля указываю папки указываю порт 5000

потому что указывать надо 80

второй результат из гугла

картинка

Здесь указываем, где находится SCGI-сервер (rTorrent scgi host, rTorrent scgi port) оставляем по-умолчанию;

vostrik ★★★☆ ()
Ответ на: комментарий от vostrik

ps aux | grep rtorrent mannaz 1165 0.0 0.1 4524 1276 ? Ss Jul01 0:00 SCREEN -dm -S rtorrent mannaz 2540 0.0 0.5 12288 4352 pts/3 Ss+ 01:09 0:00 rtorrent root 2572 0.0 0.1 3324 876 pts/1 S+ 01:09 0:00 grep --color=auto rtorrent

mannaz2004 ()
Ответ на: комментарий от mannaz2004

Сделай как на сайте wtorrent написано именно с lighttpd, а тоже с апачем сутки возился, потом забил и сделал как на сайте пишут. Ставил на Ubuntu desktop, но думаю большой разницы нет, а точнее вообще нет.

GoNaX ★★★ ()
Ответ на: комментарий от GoNaX

я за 10 минут сделал так, как написано по его ссылке. только без автозапуска rtorrent'a. и сюрприз, все работает как надо.

vostrik ★★★☆ ()
Ответ на: комментарий от mannaz2004

слушай а мож я тебе выделю shh под пользователем чтоб ты посмотрел сам что надо? а что подправить в icq скажешь! Мне кажется быстрей будет. Ну так что?

mannaz2004 ()
Ответ на: комментарий от mannaz2004

объясни, как ты сначала правишь sudo nano /home/torrent/.rtorrent.rc

потом запускаешь непонятно откуда взявшийся

sudo /etc/init.d/rtorrent start

а потом у тебя rtorrent запускается от твоего пользователя?

vostrik ★★★☆ ()
Ответ на: комментарий от mannaz2004

ну так разберись, как и от какого пользователя ты его хочешь запускать. и покажи выхлоп cat /var/log/apache2/access.log | grep RPC2

vostrik ★★★☆ ()
Ответ на: комментарий от mannaz2004

ну елки-палки.

#192.168.1.19 - - [02/Jul/2010:01:12:18 +1100] «POST /RPC2 HTTP/1.0» 401 624 "-" «XML-RPC for PHP 3.0.0.beta»

401 Unauthorized

проверяй еще раз пользователей и пароли

vostrik ★★★☆ ()
Ответ на: комментарий от mannaz2004

The Web server (running the Web site) thinks that the HTTP data stream sent by the client (e.g. your Web browser or our CheckUpDown robot) was correct, but access to the URL resource requires user authentication 1) which has not yet been provided or 2) which has been provided but failed authorization tests. This is commonly known as «HTTP Basic Authentication». The actual authentication request expected from the client is defined in the HTTP protocol as the WWW-Authenticate header field.

Generally this error message means you need to log on (enter a valid user ID and password) somewhere first. If you have just entered these and then immediately see a 401 error, it means that one or both of your user ID and password were invalid for whatever reason (entered incorrectly, user ID suspended etc.).

vostrik ★★★☆ ()
Ответ на: комментарий от vostrik

а английским туго! Лано попробую пере становить систему один фиг её убил её своими экспериментами

mannaz2004 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.