Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Вопрос о связке: rtorrent+rutorrent  (Прочитано 28643 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн B7W

  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
    • isudo.ru
Re: Вопрос о связке: rtorrent+rutorrent
« Ответ #30 : 23 Февраля 2010, 21:50:44 »
То же самое, но обычно работал не меньше дня.
Я подумывал на то, что файлы на ntfs. Но ничего толкового не выяснил.

Решил проблему точно так же, кроном.
Теперь не парюсь.

Если выясните в чем сия проблема, отпишитесть
Нас невозможно сбить с пути, нам по* куда идти!

Оффлайн BeeZONE

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Вопрос о связке: rtorrent+rutorrent
« Ответ #31 : 23 Февраля 2010, 23:37:59 »
Решил проблему точно так же, кроном.
Теперь не парюсь.

Если выясните в чем сия проблема, отпишитесть
Тьфу-тьфу, но вроде работает. За неделю в логах перезапускающего скрипта ни одной записи.

Оффлайн дмитрий ц.

  • Любитель
  • *
  • Сообщений: 53
    • Просмотр профиля
Re: Вопрос о связке: rtorrent+rutorrent
« Ответ #32 : 12 Марта 2010, 11:08:18 »
пытаюсь на ubuntu srver установить rtorrent и rutorrent по прилагаемому описанию.
с шагом 1) сборка и установка пакетов из исходников справился.
с шагом 2) установка веб-сервера и автозагрузкой rtorrent одни проблемы.
теперь настраиваю по этому мануалу:
http://isudo.ru/2009/07/rutorrent-gui-dlya-rtorrent-zamena-utorrent/
кк я понял - надо поднять веб сервер для функционирования rutorrent
установка апача, предложенная автором:
sudo apt-get install rtorrent screen apache2 php5-cgi libapache2-mod-php5 php5-common php5-sqlite php5-xmlrpc sqlite unzip php5-curl libxmlrpc-c3 libapache2-mod-scg libapache2-mod-scgiприводит к ошибке:
media@media-server:~$ sudo apt-get install rtorrent screen apache2 php5-cgi libapache2-mod-php5 php5-common php5-sqlite php5-xmlrpc sqlite unzip php5-curl libxmlrpc-c3 libapache2-mod-scg libapache2-mod-scgi
[sudo] password for media:
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Уже установлена самая новая версия rtorrent.
Уже установлена самая новая версия screen.
Уже установлена самая новая версия apache2.
Уже установлена самая новая версия php5-cgi.
Уже установлена самая новая версия libapache2-mod-php5.
Уже установлена самая новая версия php5-common.
Уже установлена самая новая версия php5-sqlite.
Уже установлена самая новая версия php5-xmlrpc.
Уже установлена самая новая версия sqlite.
Уже установлена самая новая версия unzip.
Уже установлена самая новая версия php5-curl.
E: Не удалось найти пакет libapache2-mod-scg

если удалить из команды libapache2-mod-scg, то ошибка меняется:
sudo apt-get install rtorrent screen apache2 php5-cgi libapache2-mod-php5 php5-common php5-sqlite php5-xmlrpc sqlite unzip php5-curl libxmlrpc-c3 libapache2-mod-scgi
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Уже установлена самая новая версия rtorrent.
Уже установлена самая новая версия screen.
Уже установлена самая новая версия apache2.
Уже установлена самая новая версия php5-cgi.
Уже установлена самая новая версия libapache2-mod-php5.
Уже установлена самая новая версия php5-common.
Уже установлена самая новая версия php5-sqlite.
Уже установлена самая новая версия php5-xmlrpc.
Уже установлена самая новая версия sqlite.
Уже установлена самая новая версия unzip.
Уже установлена самая новая версия php5-curl.
Уже установлена самая новая версия libapache2-mod-scgi.
Следующие пакеты устанавливались автоматически и больше не требуются:
  linux-headers-2.6.31-14 linux-headers-2.6.31-14-server
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  libxmlrpc-core-c3
НОВЫЕ пакеты, которые будут установлены:
  libxmlrpc-c3 libxmlrpc-core-c3
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 0B/238kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 766kB.
Хотите продолжить [Д/н]? Д
(Чтение базы данных ... на данный момент установлено 67940 файлов и каталогов.)
Распаковывается пакет libxmlrpc-core-c3 (из файла .../libxmlrpc-core-c3_1.06.27-1ubuntu6.1_amd64.deb)...
dpkg: не удалось обработать параметр /var/cache/apt/archives/libxmlrpc-core-c3_1.06.27-1ubuntu6.1_amd64.deb (--unpack):
 попытка перезаписи '/usr/lib/libxmlrpc.so.3', котор(ый)ая также находится в пакете xmlrpc 0:01-1
Распаковывается пакет libxmlrpc-c3 (из файла .../libxmlrpc-c3_1.06.27-1ubuntu6.1_amd64.deb)...
dpkg: не удалось обработать параметр /var/cache/apt/archives/libxmlrpc-c3_1.06.27-1ubuntu6.1_amd64.deb (--unpack):
 попытка перезаписи '/usr/lib/libxmlrpc_abyss.so.3', котор(ый)ая также находится в пакете xmlrpc 0:01-1
При обработке следующих пакетов произошли ошибки:
 /var/cache/apt/archives/libxmlrpc-core-c3_1.06.27-1ubuntu6.1_amd64.deb
 /var/cache/apt/archives/libxmlrpc-c3_1.06.27-1ubuntu6.1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
как я понимаю, причина в том, что я собрал и установил свои пакеты.

пока забил - один хрен темный лес.

пытаюсь настроить автозапуск rtorrent.
что может быть не так с предложенным автором скриптом
#!/bin/bash
#

User="media"

Name="rtorrent"

#-------


if [ `whoami` != root ]; then
        echo "-> You are not Root!"
        echo
        exit 1
fi


Status() {
        if [ "`su -c "screen -ls | grep $Name" $User `" != "" ]; then
         echo "-> Screen work"
        else
         echo "-> Screen dosn't work"
        fi
}


Start() {
        if [ "`su -c "screen -ls | grep $Name" $User `" != "" ]; then
         echo "-> Screen already work"
        else
          echo "-> Trying to start"
          su -c "screen -dm -S $Name nice -n 8 $Name" $User
          sleep 1
          Status
        fi
}

Stop() {
        if [ "`su -c "screen -ls | grep $Name" $User `" = "" ]; then
         echo "-> Screen already stop"
        else
         echo "-> Stoping screen"
         su -c "screen -r $Name -X quit" $User
         sleep 1
         Status
        fi
}
Screen() {
    su -c "screen -x $Name" $User
}

case "$1" in
        start) Start ;;
        stop) Stop ;;
        status) Status ;;
        restart)
         Stop
         Start
        ;;
        screen) Screen ;;
        *)
          echo "-> Help -> Usage: [ start|stop|restart|status|screen ]"

        ;;
esac

exit 0

 если команда
sudo /etc/init.d/rtorrent start

сообщает о ошибке:
: not found/rtorrent: 1: #!/bin/bash
: not found/rtorrent: 3:
: not found/rtorrent: 5:
: not found/rtorrent: 7:
: not found/rtorrent: 9:
: not found/rtorrent: 10:
/etc/init.d/rtorrent: 52: Syntax error: word unexpected (expecting "in")
???
screen -dr rtorrentтоже ругается.
There is no screen to be detached matching rtorrent.

есть ли более понятное руководство?

Пользователь решил продолжить мысль 12 Марта 2010, 14:30:08:
ак... опытным путем удалось установить, что апач работает.
 it works!


и руторрент запустился....
но, вот нет связи rtorrent....


Нет связи с rTorrent. Проверьте, запущен ли он. Проверьте, что параметры $scgi_port и $scgi_host в файле config.php совпадают со значением переменной scgi_port в файле конфигурации rTorrent.

чуть осталось...

Пользователь решил продолжить мысль 13 Марта 2010, 14:51:57:
парни!!! ну кто нибудь!!!
« Последнее редактирование: 13 Марта 2010, 14:51:57 от дмитрий ц. »

Оффлайн amitim

  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Re: Вопрос о связке: rtorrent+rutorrent
« Ответ #33 : 16 Марта 2010, 18:06:14 »
Система Ubuntu 9.10 server, 2.6.31-14-generic-pae (поднята в vmware-server 2.0).
Настраиваю сразу после инсталляции ubuntu т.е. лишнего мусора нет еще.
Кучу всяких сайтов почитал, но что-то никак. Пробую ставить по http://isudo.ru/2009/10/rtorrent-compilation/
Дополнительно понадобилось установить libcppunit-dev, иначе ошибка вываливалась.
На этапе компиляции rtorrent
./configure --with-xmlrpc-c --prefix=/usr
выдает ошибку
checking for XMLRPC-C... failed
configure: error: Could not compile XMLRPC-C test
Пробовал и так:
./configure --with-xmlrpc-c=/usr/bin/xmlrpc-c-config --prefix=/usrТкните носом, что подкрутить.

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
Re: Вопрос о связке: rtorrent+rutorrent
« Ответ #34 : 16 Марта 2010, 19:03:15 »
Цитировать
Ткните носом, что подкрутить.

А ты свежую xmlrpc-c собрал?

Оффлайн victor630

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: Вопрос о связке: rtorrent+rutorrent
« Ответ #35 : 16 Марта 2010, 19:31:23 »
а альтернатива поднятия веб-сервера на lighttpd для rtorrent+rutorrent не интересует? если да, могу поделится 100% рабочим, пошаговым мануалом (испытывал на 5 машинах, Ubuntu от 8.04 до 9.04)
Было бы очень интересно :)
ACER Extensa 5230E/Ubuntu 10.04

Оффлайн amitim

  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Re: Вопрос о связке: rtorrent+rutorrent
« Ответ #36 : 16 Марта 2010, 20:40:53 »
А ты свежую xmlrpc-c собрал?
Ну да. Все с SVN. Все согласно  указанной мной ссылке. Каких-либо соплей предыдущих инсталляций конечно нет, т.к. система поставлена с нуля и дополнительно ничего не ставилось. Даже апдейты еще не устанавливались (пробовал на другом сервере, где установлены все апдейты системы - та же ошибка). Глупая мысль закрадывается - а может это в vmware так отрабатывает? На реальное железо не пробовал ставить за неимением свободного компа. Мысль появилась попробовать на другом дистрибутиве поднять, например, десктопном. Ща этим и займусь :-)
« Последнее редактирование: 16 Марта 2010, 20:46:53 от amitim »

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
Re: Вопрос о связке: rtorrent+rutorrent
« Ответ #37 : 16 Марта 2010, 20:54:32 »
Вывод

aptitude search xmlrpc
apt-cache policy libxmlrpc-c3
which xmlrpc-c-config

Пользователь решил продолжить мысль 16 Марта 2010, 18:57:15:
Цитировать
Мысль появилась попробовать на другом дистрибутиве поднять, например, десктопном

Ну, не знаю. У меня на серваке все нормально собирается.
« Последнее редактирование: 16 Марта 2010, 20:57:25 от athost »

Оффлайн amitim

  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Re: Вопрос о связке: rtorrent+rutorrent
« Ответ #38 : 16 Марта 2010, 21:24:56 »
$ sudo aptitude search xmlrpc
p   liblua5.1-xmlrpc-dev            - Documentation files for the xmlrpc library
p   liblua5.1-xmlrpc0               - xmlrpc library for the lua language versio
p   libroxen-xmlrpc-common          - Common programs for the XML RPC Roxen/Caud
p   libroxen-xmlrpc-roxen           - XML RPC module for the Roxen Challenger we
p   libxmlrpc-c3                    - A lightweight RPC library based on XML and
p   libxmlrpc-c3-dev                - A lightweight RPC library based on XML and
p   libxmlrpc-core-c3               - A lightweight RPC library based on XML and
p   libxmlrpc-core-c3-dev           - A lightweight RPC library based on XML and
p   libxmlrpc-epi-dev               - Development files for libxmlrpc-epi0, a XM
p   libxmlrpc-epi0                  - A XML-RPC request serialisation/deserialis
p   libxmlrpc-epi0-dbg              - Debug symbols for libxmlrpc-epi0, a XML-RP
p   libxmlrpc-light-ocaml-dev       - XmlRpc-Light is an XmlRpc library written
p   libxmlrpc-ruby                  - фиктивный пакет для обновления           
v   libxmlrpc-ruby1.8               -                                           
p   libxmlrpc3-client-java          - XML-RPC implementation in Java (client sid
p   libxmlrpc3-client-java-gcj      - XML-RPC implementation in Java (client sid
p   libxmlrpc3-common-java          - XML-RPC implementation in Java           
p   libxmlrpc3-common-java-gcj      - XML-RPC implementation in Java           
p   libxmlrpc3-java-doc             - XML-RPC implementation in Java (API docume
p   libxmlrpc3-server-java          - XML-RPC implementation in Java (server sid
p   libxmlrpc3-server-java-gcj      - XML-RPC implementation in Java (server sid
p   openser-xmlrpc-module           - XML-RPC support for OpenSER's Management I
p   php5-xmlrpc                     - XML-RPC module for php5                   
v   xmlrpc                          -                                           
i   xmlrpc-c                        - xmlrpc               

$ sudo apt-cache policy libxmlrpc-c3

libxmlrpc-c3:
  Установлен: (отсутствует)
  Кандидат: 1.06.27-1ubuntu6.1
  Таблица версий:
     1.06.27-1ubuntu6.1 0
        500 http://ru.archive.ubuntu.com karmic-updates/main Packages
        500 http://security.ubuntu.com karmic-security/main Packages
     1.06.27-1ubuntu6 0
        500 http://ru.archive.ubuntu.com karmic/main Packages

$ which xmlrpc-c-config
/usr/bin/xmlrpc-c-config

Как вижу libxmlrpc-c3 не установлен? Тады пробуем установить:
$ sudo aptitude install libxmlrpc-c3

Следующие НОВЫЕ пакеты будут установлены:
  libxmlrpc-c3 libxmlrpc-core-c3{a}
0 пакетов обновлено, 2 установлено новых, 0 пакетов отмечено для удаления, и 50 пакетов не обновлено.
Необходимо получить 0Б/221kБ архивов. После распаковки 700kБ будет занято.
Хотите продолжить? [Y/n/?]
Запись информации расширенных состояний... Готово
(Чтение базы данных ... на данный момент установлено 47111 файлов и каталогов.)
Распаковывается пакет libxmlrpc-core-c3 (из файла .../libxmlrpc-core-c3_1.06.27-1ubuntu6.1_i386.deb)...
dpkg: не удалось обработать параметр /var/cache/apt/archives/libxmlrpc-core-c3_1.06.27-1ubuntu6.1_i386.deb (--unpack):
 попытка перезаписи '/usr/lib/libxmlrpc.so.3', котор(ый)ая также находится в пакете xmlrpc-c 0:20100316-1
Распаковывается пакет libxmlrpc-c3 (из файла .../libxmlrpc-c3_1.06.27-1ubuntu6.1_i386.deb)...
dpkg: не удалось обработать параметр /var/cache/apt/archives/libxmlrpc-c3_1.06.27-1ubuntu6.1_i386.deb (--unpack):
 попытка перезаписи '/usr/lib/libxmlrpc_abyss.so.3', котор(ый)ая также находится в пакете xmlrpc-c 0:20100316-1
При обработке следующих пакетов произошли ошибки:
 /var/cache/apt/archives/libxmlrpc-core-c3_1.06.27-1ubuntu6.1_i386.deb
 /var/cache/apt/archives/libxmlrpc-c3_1.06.27-1ubuntu6.1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Не удалось установить пакет

Пробовал удалить скомпиленную мной из SVN версию xmlrpc и поставил libxmlrpc-c3 из репозитория. Поставился пакет без ошибок. Но компиляция rtorrent выдает всё ту же ошибку.

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
Re: Вопрос о связке: rtorrent+rutorrent
« Ответ #39 : 16 Марта 2010, 21:42:46 »
Не, у тебя все не так, как нужно

1. Должны стоять ТОЛЬКО

libxmlrpc-c3 версии 1.16.07
libxmlrpc-c3-dev версии 1.16.07

Собранные пакеты были здесь, но их почему-то убрали.

Ищи.

Пользователь решил продолжить мысль 16 Марта 2010, 14:01:27:
Цитировать
Не, у тебя все не так, как нужно

Правда я уже начинаю сомневаться в своей вменяемости:)

Я явно rtorrent собирал по пьяни. Все сделано через жопу, а работает без единой проблемы.

Пользователь решил продолжить мысль 16 Марта 2010, 16:03:38:
Я бы на твоем месте собрал бы более свежую версию из trunk https://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/release_number/
Там уже 1.21.00

Пользователь решил продолжить мысль 16 Марта 2010, 18:05:54:
Особенно, если у тебя amd64

Пользователь решил продолжить мысль 16 Марта 2010, 22:12:56:
Все разобрался, почему такой бардак.

Я ставил пакеты из ppa, в убунте они имеют наименование libxmlrpc-c3

Ты все сделал правильно, только надо более свежую версию из trunk собрать, а старые убунтовские пакеты удалить.
« Последнее редактирование: 16 Марта 2010, 22:12:56 от athost »

Оффлайн amitim

  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Re: Вопрос о связке: rtorrent+rutorrent
« Ответ #40 : 16 Марта 2010, 23:01:02 »
собрал версию 1.21.00 - болт. Что-то в моей консерватории не то.

Оффлайн дмитрий ц.

  • Любитель
  • *
  • Сообщений: 53
    • Просмотр профиля
Re: Вопрос о связке: rtorrent+rutorrent
« Ответ #41 : 17 Марта 2010, 08:14:23 »
у меня тоже rtorrent не собирался из-за того, что не был установлен libcppunit-dev.
дальше в принципе - как по маслу.
если у тебя amd64, то давай я свои пакеты выложу? собирал 11 марта.
я так понимаю, ты потом rutorrent ставить будешь?
очень нужны мысли, как обойти, то что ни одна из версий rtorrent гениальным разработчикам веб-морды не нравится...

Оффлайн amitim

  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Re: Вопрос о связке: rtorrent+rutorrent
« Ответ #42 : 17 Марта 2010, 09:38:37 »
если у тебя amd64
Не, щас на виртуалке с i386 упражняюсь. Да и потом на реальном железе тоже будет i386
Цитировать
я так понимаю, ты потом rutorrent ставить будешь?
Ага. Wtorrent мне не понравился, rtgui тоже. Остальные не достойны внимания, IMHO. rutorrent самое то.
Цитировать
очень нужны мысли, как обойти, то что ни одна из версий rtorrent гениальным разработчикам веб-морды не нравится...
Как ни странно, сейчас у меня крутиться на реальном серваке эта связка. Но там система Ubuntu-server 9.04-i386. На нем я первоначально пробовал ставить разные морды перед тем, как остановился на rutorrent. Щас стоит версия 0.8.5. Компиляция с нужным ключиком видать прошла без проблем, т.к. не помню, чтобы долго возился с установкой (посетила мысль: "А может я тоже тогда был по-пьяни, как писал athost и потому все прошло гладко"  :D ) На родных сайтах в багтреках есть записи данной проблемы, но со старыми версиями rtorrent. Да и решений как таковых я что-то не увидел. Те, которые упоминаются - не действуют или не актуальны. На самом деле проблема ведь лишь в компиляции rtorrent. Без поддержки xmlrpc компилится и работает без проблем, только вот без веб-морды.
Есть подозрение на версию glibc-2.10-1 - в config.log есть ошибка /usr/local/lib/libtorrent.so: undefined reference to `fallocate64'. Читал тут https://forums.gentoo.org/viewtopic-t-816003-start-0.html, что может помочь установка glibc-2.11, которая исправляет эту ошибку при компиляции именно на i386-платформе (https://bugs.gentoo.org/show_bug.cgi?id=300307). Чтож, буду эксперементировать на Ubuntu-server 9.10-x64 для выяснения
« Последнее редактирование: 17 Марта 2010, 13:38:03 от amitim »

Оффлайн Qdecnik

  • Любитель
  • *
  • Сообщений: 58
  • Home, Work: Debian Squeeze
    • Просмотр профиля
Re: Вопрос о связке: rtorrent+rutorrent
« Ответ #43 : 17 Марта 2010, 15:27:47 »
Собрал новый рторрент 0.8.6. При добавлении в .rtorrent.rc строки scgi_port = 127.0.0.1:5000 rtorrent не запускается и выдает сообщение: rtorrent: XMLRPC not supported.Rtorrent собирался с опцией ./configure --with-xmlrpc-c --prefix=/usr. Если убрать строчку из .rtorrent.rc rtorrent запускается, но нет коннекта с rutorrent.

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
Re: Вопрос о связке: rtorrent+rutorrent
« Ответ #44 : 17 Марта 2010, 15:40:04 »
Собрать xmlrpc-c, и пересобрать rtorrent с указанной опцией  -with-xmlrpc-c

 

Страница сгенерирована за 0.035 секунд. Запросов: 25.