LINUX.ORG.RU

rtorrent не реагирует на xmlrpc. Как пофиксить?


0

0

Достался недавно компик, я поставил на нём Gentoo и туда — rtorrent. Всё качается и раздается, проблем нет. Взял старый проверенный скриптик управления скоростью rtorrent'а который я давно уже оттестировал, и вдруг rtorrent перестал реагировать, вот что выдаёт на любой запрос, например: Код:

localhost ~ # xmlrpc 127.0.0.1:5000 system.listMethods
Failed.  Call failed.  libcurl failed to execute the HTTP POST transaction.  Empty reply from server.  (XML-RPC fault code -504)

Пробовал отправить запрос через netcat:

localhost ~ # echo -e "<?xml version="1.0"?><methodCall><methodName>system.listMethods</methodName></methodCall>" | nc 127.0.0.1 5000
localhost ~ #

В ответ, как видно, тишина. rtorrent ничего не выдает.

Use-флаги сборки:

localhost ~ # emerge -vp rtorrent
[ebuild     U ] net-p2p/rtorrent-0.8.5 [0.8.4-r1] USE="daemon xmlrpc -debug -ipv6" 0 kB

Уже и разные версии rtorrent / xmlrpc-c (поддерживаемые Gentoo) ставил — ничего не помогает.

Перепробованные версии:

rtorrent: 0.8.5, 0.8.4-r1 libtorrent: 0.12.5 xmlrpc-c: 1.18.02

Как пофиксить проблему?

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

Блин, помогло. Удивительное рядом :-/

Как-то я даже и не думал, что rtorrent через вебсервер работает, думал, он напрямую xmlrpc-команды принимает.

Большое спасибо за помощь!

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