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


Автор Тема: Скрипт автоматической установки rTorrent + web-ui ruTorrent  (Прочитано 34839 раз)

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

Оффлайн 256mb

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
to Автор скрипта

Распишите пожалуйста, где что и как прописать, что бы вся эта конструкция грузилась из под другого пользователя... Все файлы, в которых нужно изменить root на <user_name> :)

Спасибо за внимание :)

пысы а за скрипт респект :)

Оффлайн D1ablo

  • Новичок
  • *
  • Сообщений: 25
  • Develop
    • Просмотр профиля
    • D1ablo.ru
Для тех кто не хочет запускать из под рута:
Останавливаем rtorrent:
sudo /etc/init.d/rtorrent stop
Меняем владельца файлов:
sudo chown пользователь:группа /etc/init.d/rtorrentsudo chown пользователь:группа /etc/init.d/rtorrentdИ потом перезапускаем rtorrent:
/etc/init.d/rtorrent start

Оффлайн Schneider

  • Участник
  • *
  • Сообщений: 173
    • Просмотр профиля
А что у меня не так?
на стадии коннекта subversion виснет и по CTRL+C вылеатет ошибка

^Csvn: OPTIONS of 'https://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/advanced': SSL handshake failed: SSL error: Function was interrupted. (https://xmlrpc-c.svn.sourceforge.net)

комп в инете через шлюз, через другой комп, все проброшено на отлично и apt-get update работает и все что требует инета.
в чем трабла?
хм. поправил настройку subversion через прокси (squid)
https://forum.ubuntu.ru/index.php?topic=47832.0

вроде работает, но чтото доооолго уже. warning какие то летят по экрану, но xmlrpc-c скачал

---------------
ураааааа заработалоооо.
Автору респектищееее
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 19 Апреля 2011, 18:23:49 от Schneider »

Оффлайн Exo_Ist

  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
В чем может бить проблема
Цитировать
uamarchuan@pc:~$ sudo ./rtorrent_installer.sh
[sudo] password for uamarchuan:
uamarchuan@pc:~$
Ничего не происходит....
а так
(Нажмите, чтобы показать/скрыть)

сам скрипт
(Нажмите, чтобы показать/скрыть)

Помогите кто может  :'(

Оффлайн D1ablo

  • Новичок
  • *
  • Сообщений: 25
  • Develop
    • Просмотр профиля
    • D1ablo.ru
Exo_Ist, Версия ubuntu какая?

Оффлайн Exo_Ist

  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Exo_Ist, Версия ubuntu какая?

exoist@book:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=11.04
DISTRIB_CODENAME=natty
DISTRIB_DESCRIPTION="Ubuntu 11.04"
exoist@book:~$ uname -a
Linux book 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:50 UTC 2011 i686 i686 i386 GNU/Linux

Оффлайн D1ablo

  • Новичок
  • *
  • Сообщений: 25
  • Develop
    • Просмотр профиля
    • D1ablo.ru
DISTRIB_RELEASE=11.04
Может в этом и беда ибо на 10.10 покрайней мере скрипт отработал.

Оффлайн Exo_Ist

  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Обидно если так... :-[

Оффлайн uvv802

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
спасибо автору. рторрент отлично встал на сервер на дебиане

Оффлайн Exo_Ist

  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
cd /var/www/rutorrent
ls -la
Ищите файл .htpasswd, удаляете его:
sudo rm .htpasswdСоздаете по новой:
sudo htpasswd -c /var/www/rutorrent/.htpasswd loginВместо login указываете свое имя для входа.
Вводите пароль.
Ну и все.

Никак не могу войти
(Нажмите, чтобы показать/скрыть)

Оффлайн D1ablo

  • Новичок
  • *
  • Сообщений: 25
  • Develop
    • Просмотр профиля
    • D1ablo.ru
Действия из этого поста выполняли?

Оффлайн Exo_Ist

  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Добрый день,
Спасибо за данный скрипт, установился, запустился без проблем, на веб-морду зашел сразу же.
При установке, скрипт, как и положено, спросил меня о логине-пароле, которые я ввел, но при посещении веб-интерфейса - даже не спрашивает, пускает всех и с локалки, и с инета.
Подскажите, как мне включить эту функцию?

sudo nano /etc/apache2/httpd.confВ него вставляем:
[SCGIMount /RPC2 127.0.0.1:5000
<Location /RPC2>
AuthName "Torrent"
AuthType Basic
AuthBasicProvider file
AuthUserFile /var/www/rutorrent/.htpasswd
Require user torrent
</Location>
Создаем файл .htpasswd:
sudo htpasswd -c /var/www/rutorrent/.htpasswd loginВводим дважды пароль.

Ну как бы и все. Перезапускаем апач:
sudo service apache2 restart
Если не работает открываем /etc/apache2/sites-available/default и смотрим где запись про rutorrent, чтобы были эти опции:
<Directory /var/www/rutorrent/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
</Directory>

У меня та же беда, ходят все кому не лень. Но когда прописываю как выше + делаю новый .htpasswd  окошко авторизации появляется, но залогинится немогу... :-[

Оффлайн emutant

  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
    • Easy.Mutant.Blog
Cпасибо за труд!
Правда, такая связка и вручную собирается просто, но 2 вопроса, у меня такая связка уже год работает собирал из репозитариев:

но rTorrent is compiled with incorrect version of xmlrpc-c library, without i8 support. Version must be >= 1.11. Some functionality will be unavailable.

Что влияет только на отображение размера файлов больше 1.4ГБ
Собирал и из исходников, с параметрами устраняющими данный баг, но как ни ловчился веб интрефейс к  сборному rtorrent, не цеплялся, хотя rtorrent  сам работал.

-У Вас сборка с корректной верисей  xmlrpc-c?
Может я  что-то , провтыкал, но вернул на релиз из репозитария.

 вот следующий вопрос:
-Ваша сборка поддерживает magnet link?
дома:   Mint 13 64-bit, Mint Netbook 32-bit, Ubuntu 12.04.2 Server 64-bit
работа: Mint 13 64-bit

Оффлайн Exo_Ist

  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Добрый день,
Спасибо за данный скрипт, установился, запустился без проблем, на веб-морду зашел сразу же.
При установке, скрипт, как и положено, спросил меня о логине-пароле, которые я ввел, но при посещении веб-интерфейса - даже не спрашивает, пускает всех и с локалки, и с инета.
Подскажите, как мне включить эту функцию?

sudo nano /etc/apache2/httpd.confВ него вставляем:
[SCGIMount /RPC2 127.0.0.1:5000
<Location /RPC2>
AuthName "Torrent"
AuthType Basic
AuthBasicProvider file
AuthUserFile /var/www/rutorrent/.htpasswd
Require user torrent
</Location>
Создаем файл .htpasswd:
sudo htpasswd -c /var/www/rutorrent/.htpasswd loginВводим дважды пароль.

Ну как бы и все. Перезапускаем апач:
sudo service apache2 restart
Если не работает открываем /etc/apache2/sites-available/default и смотрим где запись про rutorrent, чтобы были эти опции:
<Directory /var/www/rutorrent/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
</Directory>

У меня та же беда, ходят все кому не лень. Но когда прописываю как выше + делаю новый .htpasswd  окошко авторизации появляется, но залогинится немогу... :-[

Методом проб и ошыбок решыл проблему...
(Нажмите, чтобы показать/скрыть)

Оффлайн Alsnake

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Добрый день,
Спасибо за данный скрипт, установился, запустился без проблем, на веб-морду зашел сразу же.
При установке, скрипт, как и положено, спросил меня о логине-пароле, которые я ввел, но при посещении веб-интерфейса - даже не спрашивает, пускает всех и с локалки, и с инета.
Подскажите, как мне включить эту функцию?

sudo nano /etc/apache2/httpd.confВ него вставляем:
[SCGIMount /RPC2 127.0.0.1:5000
<Location /RPC2>
AuthName "Torrent"
AuthType Basic
AuthBasicProvider file
AuthUserFile /var/www/rutorrent/.htpasswd
Require user torrent
</Location>
Создаем файл .htpasswd:
sudo htpasswd -c /var/www/rutorrent/.htpasswd loginВводим дважды пароль.

Ну как бы и все. Перезапускаем апач:
sudo service apache2 restart
Если не работает открываем /etc/apache2/sites-available/default и смотрим где запись про rutorrent, чтобы были эти опции:
<Directory /var/www/rutorrent/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
</Directory>

У меня та же беда, ходят все кому не лень. Но когда прописываю как выше + делаю новый .htpasswd  окошко авторизации появляется, но залогинится немогу... :-[

Методом проб и ошыбок решыл проблему...
(Нажмите, чтобы показать/скрыть)

У меня это не срабатывает. Без авторизации все прекрасно установилось и работает (Спасибо автору).
Авторизацию не могу нормально настроить. Все равно ошибка:

[03.06.2011 23:14:03] Bad response from server: (401 [error,list]) <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>401 Authorization Required</title> </head><body> <h1>Authorization Required</h1> <p>This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.</p> <hr> <address>Apache/2.2.14 (Ubuntu) Server at 192.168.133.331 Port 80</address> </body></html>

Где еще копать?

UPD-09/06/11-------------------------------------------------------------------------------------
С первым вопросом разобрался. Оказывается правильный синтаксис строки в httpd.conf
Require user имя_юзера_для_которого_создан_файл_паролей
--------------------------------------------------------------------------------------------------------------

И еще по поводу:

Для тех кто не хочет запускать из под рута:
Останавливаем rtorrent:
sudo /etc/init.d/rtorrent stop
Меняем владельца файлов:
sudo chown пользователь:группа /etc/init.d/rtorrentsudo chown пользователь:группа /etc/init.d/rtorrentdИ потом перезапускаем rtorrent:
/etc/init.d/rtorrent start

Но после перезагрузки rtorrent опять запускается под root-ом
« Последнее редактирование: 09 Июня 2011, 18:43:06 от Alsnake »

 

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