rtorrentd [ crashed ]
KV1s 21 мая, 2010 - 15:43
Доброго времени суток.
Установил rtorrent как демон добавил в Runlevel: default.
При работе возникло несколько проблем:
- rtorrent отказывается староват вместе с системой, стартует только с /etc/init.d/rtorrentd start
- при вызове rc-status у rtorrentd стоит статус [crashed], хотя он продолжает работать.
min_peers = 1 max_peers = 1000 download_rate = 0 upload_rate = 0 directory = /share/torrents/Загрузка/ session = /share/torrents/session/ schedule = watch_directory,5,5,load_start=/share/torrents/torrent_auto_load/*.torrent port_range = 40890-40890 port_random = no check_hash = yes session_save = yes encryption = allow_incoming,enable_retry,prefer_plaintext use_udp_trackers = yes scgi_port = localhost:5000 execute = {sh,-c,/usr/bin/php /var/www/localhost/htdocs/rutorrent/php/initplugins.php kv1s &}
»
- Для комментирования войдите или зарегистрируйтесь
Для начала запустите rtorrent
Для начала запустите rtorrent руками. Если запустится - почитайте сообщения внизу экрана
в том то и дело что ничего
в том то и дело что ничего странного не пишет.
а смотришь
Похоже, что Вы меня не
Похоже, что Вы меня не поняли. Я имел ввиду запустить не демон, а сам rtorrent, т.е. не
/etc/init.d/rtorrent start
, аrtorrent
Должен появится cli-интерфейс самого rtorrent. И в нем уже нужно смотреть сообщения (левый нижний угол экрана)
запустил rtorrent ( 8:53:29)
запустил rtorrent
Попробуйте пересобрать
Попробуйте пересобрать sys-libs/ncurses и app-misc/screen. Ну и про revdep-rebuild не забудьте
P.S. После пересоборки этих пакетов можно и rtorrent пересобрать
Пересобрал всё.
Пересобрал всё. revdep-rebuild сделал.
Не помогло.
А с другими демонами все в
А с другими демонами все в порядке? В
/etc/init.d/rtorrentd
ничего не правили? Сама система в актуальном состоянии?P.S.
/bin/rc-status
- это баш скрипт. Покопайтесь в нем, посмотрите, откуда берутся статусы. Может быть это прояснит проблемуС другими демонами проблем
С другими демонами проблем нет.
Я ещё не настолько крут чтоб править системные файлы :)
Перед тем как создавать топик делал emerge --sync && emerge -e system.
P.S. в /bin/rc-status чтото страшно нечитаемое.
ок, давайте зайдем с другой
ок, давайте зайдем с другой стороны.
/etc/init.d/rtorrentd status
что показывает?~ # /etc/init.d/rtorrentd
тогда давайте вывод
тогда давайте вывод
/var/lib/init.d/started/
. Меня интересует наличие rtorrentd в этой директории~ # ls -lah
как бы вот так...
может это поможет
ок, тогда покажите вывод
ок, тогда покажите вывод
/var/lib/init.d
. У Вас точно gentoo? Не calculate там или еще что-токак раз Calculate Directory
как раз Calculate Directory Server 10.4
но у них заявлена "100% совместимость с Gentoo."
или это только громкие слова?
По поводу совместимости - на
По поводу совместимости - на знаю, никогда его не щупал (сори за офтоп - а там тоже исходники компилить надо?)
А Вы выполните
и выложите результат работы сюда (должно быть пара строк). В $svcdir/started лежат ссылки на запущенные демоны. Проверьте там наличие rtorrentd, а, если его там нет, запомните права на $svcdir/started, поставьте 777, и попробуйте запусть rtorrentd. Если в этом случае будет создан необходимый симлинк - посмотрите на его права. Если сами не разберетесь - пишите сюда
[офтоп] исходники компилить
[офтоп] исходники компилить надо! таже гента только разворачиваемая из stage4 (на сколько я понял), заточенная под LDAP, где часть пакетов программ, для потдержки LDAP, берёться из их оверлея. и самое важное для меня ставиться одной командой (без учёта настройки сети, и разбиения диска)[/офтоп]
svcdir нет поэтому выкладываю всё.
насколько я понял из вашего сообщения, rc неможет создать или найти файл состояния демона, поэтому и пишет crahed. По аналогии посмотрел debug status других демонов, ничего интересного не нашёл :(
Та нет там демона rtorrent.
Та нет там демона rtorrent. Он в screen'е запускается.
wolfovich написал(а): Та нет
Я в курсе, как запускается rtorrent. Только как это относится к проблеме ТС?
Попробуйте выполнить такую-же
Попробуйте выполнить такую-же операцию, но с другим демоном, и выдайте лог. И еще глупый вопрос - rtorrent собирался с USE="daemon", или init скпипт был найден на просторах интернета?
KV1s написал(а):execute =
Уберите эту строчку из конфига.
Убрал, изминений нет.это
Убрал, ситуация не изменилась.
это строчка автозапуска плагинов для rutorrenta.
KV1s написал(а): Убрал,
на сколько я помню в rutorrent - просто кидаешь плагины в каталог rutorrent/plugins и все.
Автостарт плагинов Строчку
Автостарт плагинов
Строчку убрал, rutorrent не запускал, ситуация не изменилась.
У меня тоже так пишет. Есть
У меня тоже так пишет. Есть подозрение, что это из-за его метода запуска так пишет. Он ведь не как демон запускается, а просто в screen'е. Короче можно не заморачиваться.