LINUX.ORG.RU
ФорумAdmin

Debian+deluged+автозапуск


0

0

Поставил себе чудо-торрент клиент deluge, а именно только демон от него-deluged. Стоит на домашнем сервере, качает и раздает торренты. Цепляюсь к нему виндовой машиной через тот же deluge под винду и работаю с торрентами. Очень удобно, но есть одна грабля.
Почему-то неправильно стартует при запуске сервера.
Симптомы:
1. Процесс заводится, начинает жрать память и судя по всему повисает, т.к интернет канал не используется.
2. Порт процесс слушает, правда в нестате написано python, как и после ручного старта.
3. Приконнектиться виндовым клиентом не выходит.
После запуска командой deluged все запускается легко и просто.
Пробовал писать скрипт
#!/bin/sh
#
#Deluge daemon startup script
/usr/bin/deluged
и его пихать в автозапуск через rcconf. Скрипт срабатывает, т.к процесс вообще появляется, но тем не менее, демон просто висит.
Есть предположение, что проблема в том, что старт производится без каких-либо модулей/библиотек, либо с неподнятыми сетевыми интерфейсами.
В этом ли проблема и как можно устранить?


> в автозапуск через rcconf

пропиши в rc.local

pupok ★★ ()

ironnet:~# update-rc.d deluged defaults
Adding system startup for /etc/init.d/deluged ...
/etc/rc0.d/K20deluged -> ../init.d/deluged
/etc/rc1.d/K20deluged -> ../init.d/deluged
/etc/rc6.d/K20deluged -> ../init.d/deluged
/etc/rc2.d/S20deluged -> ../init.d/deluged
/etc/rc3.d/S20deluged -> ../init.d/deluged
/etc/rc4.d/S20deluged -> ../init.d/deluged
/etc/rc5.d/S20deluged -> ../init.d/deluged
хм... это так и должно быть или пускать надо 1 раз в 1 уровне запуска?

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

UPD Включил режим отладки. Ничего, никаких ошибок там нет. Я уже думаю, может быть проблема в том, что когда я ставил сей клиент из пакетов, то поставил вместе с ним кучу пакетов (в основном конечно python) из нестабильной ветки дистра?

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

Проблема решена. Оказывается, он почему-то брал разные конфиги в случае автостарта и в случае старта из под рута. Решение: #!/bin/sh # #Deluge daemon startup script /usr/bin/deluged --config=/root/.config/deluge/ и все :) Всем спасибо за внимание :)

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