LINUX.ORG.RU
ФорумAdmin

Rtorrent & обычный пользователь


0

2

Добрый день.

Пытаюсь запустить обычным пользователем rtorrent (rtorrent-0.8.7-3.fc14) на свежеустановленной Fedora14. Запускается без ошибок, нормально видит сохраненную сессию с предыдущей Fedora12. Но соединяться ни с одним трекером не хочет («Couldn't connect to server»). При этом, netstat видит слушаемый rtorrent-ом порт, а wireshark ни одного пакета в направлении трекеров не наблюдает (хотя rtorrent утверждает, что все время пытается с трекерами соединиться). Пинги до трекеров идут нормально и в wireshark видны.

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

Следующим подозреваемым был SELinux. Но поиски нужных опций в system-config-selinux, как и вообще установка selinux в permissive mode, не помогли.

Буду признателен за любую помощь

PS. При старте/работе rtorrent в логи и консоль ничего не пишет. Ошибок SELinux тоже нет.

а обычный телнет от этого пользователя в сторону трекеров проходит?

Попробуй еще из-под чистого профиля его стартануть, может он что с правами на файлы сессий напутал. Кстати, права на файлы сессий тоже не мешает проверить.

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

1. да, телнет соединяется с трекером под обычным пользователем
2. чтобы избежать косяков со стороны сессий и возможно изменившихся синтаксисов конфигов запускал (при своих поисках) rtorrent -n -p 6991-6991
Все равно не работает

kx6GRLVwpAUe
() автор топика

Дополнение.

На хост установлена Fedora14_x86-64.
Для проверки поставил виртуальную машину (kvm), на нее Fedora14_i386 с rtorrent-ом той же версии. И через http_proxy (squid) выпустил его наружу. Всё заработало сразу без каких-либо дополнительных привилегий (правда, скорость такой конфигурации не проверял).

Пока похоже на баг rtorrent для архитектуры x86-64.

Если у кого-нибудь на Fedora14_x86-64 rtorrent работает, напишите - буду знать, что поиски нужно продолжать ;)

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

Запустил через squid на хосте х86-64 - тоже работает (и со скоростью всё в порядке) :)
А вот напрямую - никак.

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