imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Пингвинятник (ОС *NIX)
Опции темы
Старый 26.01.2009, 05:20     # 1
Plague
Administrator
 
Аватар для Plague
 
Регистрация: 06.05.2003
Адрес: Московская Подводная Лодка
Пол: Male
Сообщения: 12 059

Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Deluge

народ, требуется запустить deluged автозагрузкой во FreeBSD от обычного пользователя, а не от рута.
проблема в том что ключа типа --user=_____(впиши нужное) сия чУдная софтина не понимает
скрипт
Код:
#!/bin/sh
# taken from http://forum.deluge-torrent.org/viewtopic.php?f=7&t=3185
# deluge startup script
# 

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DELUGE="/usr/local/bin/deluge" #replace with actual path if different
WEBDAEMON="/usr/local/bin/deluge"
USER=delugeuser

DELUGEDAEMON="/usr/local/bin/deluged"
DESC1="Deluge Daemon"
DESC2="WebUi"
NAME1="deluged"
NAME2="Deluge webserver"

case "$1" in
	start)
		echo -n "Starting $DESC1 : "
		$DELUGEDAEMON --port=58846 --logfile=$HOME/.config/deluge/deluged.log --loglevel=warning
		echo "$NAME1"
		sleep 2
		echo -n "Starting $DESC2 : "
		$WEBDAEMON --ui web &
		echo "$NAME2"
		;;
	stop)
		echo -n "Stopping $DESC1 : "
		PIDDELUGE=`ps ax |grep deluged |sed -n 1p |awk '{print $1}'`
		kill $PIDDELUGE
		echo "$NAME1."
		echo -n "Stopping $DESC2 : "
		PIDWEB=`ps ax |grep "deluge --ui web" |sed -n 1p |awk '{print $1}'`
		kill $PIDWEB
		echo "$NAME2."
		;;
	*)
		N=deluge-daemon
		echo "Usage: $N {start|stop}" >&2

		exit 1
		;;
esac

exit 0
замечательно работает, пока его ручками пускаешь. а вот как в него прописать юзера под которым оно должно грузиться при загрузке системы?
переменная USER=delugeuser не производит на него никакого впечатления: если пытаюсь пустить скрипт под рутом все это хозяйство рутом и запускается..
__________________
все "спасибы" - в приват и в репутацию! не засоряйте форум!!!!
~~~~~~~~~~~~~~~~~~~~~~

The time has come it is quite clear, our antichrist is almost already here.
M.M.
Plague вне форума  
Старый 26.01.2009, 09:50     # 2
Borland
СуперМод
IMHO Консультант 2005-2009
 
Аватар для Borland
 
Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 494

Borland - Гад и сволочь
А, к примеру, заюзать что-нить типа sudo?
(Возможно, конечно, глупость сморозил... )
Или вот http://lists.freebsd.org/pipermail/freebsd-questions/2004-September/058556.html вроде похожий вопрос...
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила!
Распространенье наше по планете
Особенно заметно вдалеке:
В общественном парижском туалете
Есть надписи на русском языке

В. Высоцкий

Borland вне форума  
Старый 26.01.2009, 12:39     # 3
Plague
Administrator
 
Аватар для Plague
 
Регистрация: 06.05.2003
Адрес: Московская Подводная Лодка
Пол: Male
Сообщения: 12 059

Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Цитата:
Сообщение от Borland Посмотреть сообщение
Возможно, конечно, глупость сморозил...
за исключением, того что ты опять попутал немного, и в данном случае если и прикручивать, то не sudo, а su надо, в целом мысль нормальная, только чего-то не получилось у меня ночью. заменял к примеру
Код:
$DELUGEDAEMON --port=58846 --logfile=$HOME/.config/deluge/deluged.log --loglevel=warning
на
Код:
su delugeuser $DELUGEDAEMON --port=58846 --logfile=$HOME/.config/deluge/deluged.log --loglevel=warning
получал ругательства что-то про :____required____: is missing.

хотя сильно сдается мне, что есть и более элегантное решение (без нагромождений с su), просто я как-то не так строку поиска в гугле набираю...

в варианте по ссылке твоей - юзают suid (бит смены идентификатора юзера: chmos u+s имя_скрипта ). это я попробовал первым делом. не проканало..
__________________
все "спасибы" - в приват и в репутацию! не засоряйте форум!!!!
~~~~~~~~~~~~~~~~~~~~~~

The time has come it is quite clear, our antichrist is almost already here.
M.M.
Plague вне форума  
Старый 26.01.2009, 12:45     # 4
Borland
СуперМод
IMHO Консультант 2005-2009
 
Аватар для Borland
 
Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 494

Borland - Гад и сволочь
Цитата:
Сообщение от Plague Посмотреть сообщение
это я попробовал первым делом. не проканало
Насколько я понял, там suid предлагается ставить не на скрипт, а на бинарник, который этот скрипт запускает.
Цитата:
most UNIX kernels will
disable users from running scripts as setuid. The most common way
around this is to create a wrapper program around your script. A
wrapper, in this context, is a small program, possibly written in C,
that when executed will simply run your script
Такое вот решение с переподвыподвертом...
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила!
Распространенье наше по планете
Особенно заметно вдалеке:
В общественном парижском туалете
Есть надписи на русском языке

В. Высоцкий

Borland вне форума  
Старый 26.01.2009, 12:51     # 5
Plague
Administrator
 
Аватар для Plague
 
Регистрация: 06.05.2003
Адрес: Московская Подводная Лодка
Пол: Male
Сообщения: 12 059

Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
не надо suid на бинарник ставить
__________________
все "спасибы" - в приват и в репутацию! не засоряйте форум!!!!
~~~~~~~~~~~~~~~~~~~~~~

The time has come it is quite clear, our antichrist is almost already here.
M.M.
Plague вне форума  
Старый 26.01.2009, 13:16     # 6
FantomIL
NetMOD
 
Аватар для FantomIL
 
Регистрация: 19.05.2003
Адрес: МосПодЛод - НачВод-АккОт
Сообщения: 2 376

FantomIL СуперБогFantomIL СуперБог
FantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБог
Plague, А на что ругается конкретно?

По идее рут может менять юзера по su безо всяких ограничений.
Если на пароль ругается, то проверяй permission на su

И разумеется, у того юзера должны быть необходимые привилегии на запуск данного скрипта.
__________________
Красная точка лазерного прицела на вашем лбу это тоже чья-то точка зрения...
---------
Репутация – это то, без чего могут жить люди с характером
FantomIL вне форума  
Старый 26.01.2009, 13:25     # 7
Plague
Administrator
 
Аватар для Plague
 
Регистрация: 06.05.2003
Адрес: Московская Подводная Лодка
Пол: Male
Сообщения: 12 059

Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
я ж написал. что-то возможно я в строку не дописал.

Цитата:
Сообщение от FantomIL Посмотреть сообщение
у того юзера должны быть необходимые привилегии на запуск данного скрипта

Цитата:
Сообщение от Plague Посмотреть сообщение
замечательно работает, пока его ручками пускаешь.
но повторяю: я на 99% уверен, что должен быть более правильный способ, без нагромождений с su и suid. ведь далеко не только deluge требуется запускать с правами непривелигированного юзера..

ps. под линух-то в том топике откуда я этот скрипт стянул все нормально вырулили...
__________________
все "спасибы" - в приват и в репутацию! не засоряйте форум!!!!
~~~~~~~~~~~~~~~~~~~~~~

The time has come it is quite clear, our antichrist is almost already here.
M.M.
Plague вне форума  
Старый 26.01.2009, 13:40     # 8
FantomIL
NetMOD
 
Аватар для FantomIL
 
Регистрация: 19.05.2003
Адрес: МосПодЛод - НачВод-АккОт
Сообщения: 2 376

FantomIL СуперБогFantomIL СуперБог
FantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБог
Ну а если через cron стартовать с ключом @reboot?
Не покатит?
__________________
Красная точка лазерного прицела на вашем лбу это тоже чья-то точка зрения...
---------
Репутация – это то, без чего могут жить люди с характером
FantomIL вне форума  
Старый 26.01.2009, 13:45     # 9
Plague
Administrator
 
Аватар для Plague
 
Регистрация: 06.05.2003
Адрес: Московская Подводная Лодка
Пол: Male
Сообщения: 12 059

Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
теоретически должно. тож думал на эту тему.
но уже просто интересно стало как сие реализуется посредством стандартной системы стартапа. ну ведь должно оно быть!
угу, мы не ищем лёгких путей

конкретно по deluge - майтейнера данного порта пинают на тему написания стартовых скриптов:
http://groups.google.com/group/muc.l...fa30ebe5f3f25e (только я там нихрена не понял )
и скорей всего в ближайшее время они появятся. просто уже реально интересно стало как данный сабж рулить не в проекции на конкретную софтину, а в принципе..
__________________
все "спасибы" - в приват и в репутацию! не засоряйте форум!!!!
~~~~~~~~~~~~~~~~~~~~~~

The time has come it is quite clear, our antichrist is almost already here.
M.M.
Plague вне форума  
Старый 26.01.2009, 13:52     # 10
FantomIL
NetMOD
 
Аватар для FantomIL
 
Регистрация: 19.05.2003
Адрес: МосПодЛод - НачВод-АккОт
Сообщения: 2 376

FantomIL СуперБогFantomIL СуперБог
FantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБог
Ну в принципе, можно наваять скрипт, который будет запускать твой скрипт от непривилегированного пользователя и засунуть этот "запускач" в /usr/local/etc/rc.d
Теоретически тоже должно работать
Тока с cron проще будет, IMHO
__________________
Красная точка лазерного прицела на вашем лбу это тоже чья-то точка зрения...
---------
Репутация – это то, без чего могут жить люди с характером
FantomIL вне форума  
Старый 26.01.2009, 13:57     # 11
Plague
Administrator
 
Аватар для Plague
 
Регистрация: 06.05.2003
Адрес: Московская Подводная Лодка
Пол: Male
Сообщения: 12 059

Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Цитата:
Сообщение от FantomIL Посмотреть сообщение
можно наваять скрипт, который будет запускать твой скрипт от непривилегированного пользователя
эмммм. а в чем собственно разница между такой этажеркой и одним скриптом, который пускает сервис от непривелигированного пользователя?
Цитата:
Сообщение от FantomIL Посмотреть сообщение
засунуть этот "запускач" в /usr/local/etc/rc.d
это понятно. это и есть стартап.
в общем, ребят мне хотелось бы все-таки конкретного кода, а не общетеоретических изысканий...
__________________
все "спасибы" - в приват и в репутацию! не засоряйте форум!!!!
~~~~~~~~~~~~~~~~~~~~~~

The time has come it is quite clear, our antichrist is almost already here.
M.M.
Plague вне форума  
Старый 26.01.2009, 15:07     # 12
FantomIL
NetMOD
 
Аватар для FantomIL
 
Регистрация: 19.05.2003
Адрес: МосПодЛод - НачВод-АккОт
Сообщения: 2 376

FantomIL СуперБогFantomIL СуперБог
FantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБогFantomIL СуперБог
Цитата:
Сообщение от Plague Посмотреть сообщение
а в чем собственно разница между такой этажеркой и одним скриптом, который пускает сервис от непривелигированного пользователя
В том, что стартап-сервисы из /usr/local/etc/rc.d/ всегда исполняются от рута, если не ошибаюсь.
Поэтому от рута исполняется "запускач", который запускает твой скрипт от другого пользователя.

Что-то типа:
/usr/local/etc/rc.d/запускач.sh

Код:
su delugeuser delug_start_script.sh
Цитата:
Сообщение от Plague Посмотреть сообщение
я на 99% уверен, что должен быть более правильный способ, без нагромождений с su и suid.
Правильный способ это написание RC-скрипта и затем манипулировать переменными в \etc\rc.conf:

scriptname_enabled="YES"
scriptname_user="username"


Но самое простое и безгимморное - cron
__________________
Красная точка лазерного прицела на вашем лбу это тоже чья-то точка зрения...
---------
Репутация – это то, без чего могут жить люди с характером

Последний раз редактировалось FantomIL; 26.01.2009 в 15:33.
FantomIL вне форума  
Старый 27.01.2009, 01:05     # 13
Plague
Administrator
 
Аватар для Plague
 
Регистрация: 06.05.2003
Адрес: Московская Подводная Лодка
Пол: Male
Сообщения: 12 059

Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
сделал-таки. через su:
Код:
#!/bin/sh
# taken from http://forum.deluge-torrent.org/viewtopic.php?f=7&t=3185
# Headless deluge startup script
# 

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DELUGE="/usr/local/bin/deluge" #replace with actual path if different
WEBDAEMON="/usr/local/bin/deluge --ui web &"
DELUGEUSER="plague"


DELUGEDAEMON="/usr/local/bin/deluged --port=58846 --logfile=/home/${DELUGEUSER}/.config/deluge/deluged.log --loglevel=warning"
DESC1="Deluge Daemon"
DESC2="WebUi"
NAME1="deluged"
NAME2="Deluge webserver"

case "$1" in
	start)
		echo -n "Starting ${DESC1} : "
		su ${DELUGEUSER} -c "${DELUGEDAEMON}"
		echo "${NAME1}"
		sleep 2
		echo -n "Starting ${DESC2} : "
		su ${DELUGEUSER} -c "${WEBDAEMON}"
		echo "${NAME2}"
		;;
	stop)
		echo -n "Stopping ${DESC1} : "
		PIDDELUGE=`ps ax |grep deluged |sed -n 1p |awk '{print $1}'`
		kill ${PIDDELUGE}
		echo "${NAME1}."
		echo -n "Stopping ${DESC2} : "
		PIDWEB=`ps ax |grep "deluge --ui web" |sed -n 1p |awk '{print $1}'`
		kill ${PIDWEB}
		echo "${NAME2}."
		;;
	*)
		N=deluge-daemon
		echo "Usage: $N {start|stop}" >&2

		exit 1
		;;
esac

exit 0
терь это надо замутить через "левого" юзверя, но это уже отдельная пестня

хотя ощущение что можно было обойтись просто переменными - не отступает...

Цитата:
Сообщение от FantomIL Посмотреть сообщение
Правильный способ это написание RC-скрипта
а я про что спрашивал?
__________________
все "спасибы" - в приват и в репутацию! не засоряйте форум!!!!
~~~~~~~~~~~~~~~~~~~~~~

The time has come it is quite clear, our antichrist is almost already here.
M.M.
Plague вне форума  
Старый 07.10.2010, 12:05     # 14
Plague
Administrator
 
Аватар для Plague
 
Регистрация: 06.05.2003
Адрес: Московская Подводная Лодка
Пол: Male
Сообщения: 12 059

Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
народ, хэлп. уже неделю медитирую - нифига понять не могу. самое ужасное, что даже не могу понять в какую сторону копать

короче. сабж обновился на 1.3.0 (до того я сидел на 1.1.9, то есть 1.2.х я благополучно миновал)
и началась свистопляска. сам демон замечательно стартует и работает. deluge-console тоже фунциклирует. а вот web и гуй работать не хотят. Причем пару раз запустились. но потом видимо, что-то в конфигах не то прописывают и потом работать перестают.
В чем заключается их неработоспособность: сами по себе они запускаются, но не видят демона, и соответственно нифига не отображают..
В логах имеем:
deluged.log (лог демона):
Код:
BadLoginError: Username does not exist
[INFO    ] 17:37:00 rpcserver:223 Deluge client disconnected: Connection was closed cleanly.
[INFO    ] 17:37:00 rpcserver:203 Deluge Client connection made from: 127.0.0.1:25073
[ERROR   ] 17:37:00 rpcserver:265 Username does not exist
Traceback (most recent call last):
  File "/usr/local/lib/python2.6/site-packages/deluge-1.3.0-py2.6.egg/deluge/core/rpcserver.py", line 259, in dispatch
    ret = component.get("AuthManager").authorize(*args, **kwargs)
  File "/usr/local/lib/python2.6/site-packages/deluge-1.3.0-py2.6.egg/deluge/core/authmanager.py", line 87, in authorize
    raise BadLoginError("Username does not exist")
BadLoginError: Username does not exist
и т.д
delugew.log (лог web-морды)
Код:
BadLoginError: Username does not exist
--------------------------------------------------------------------------------
[INFO    ] 17:37:00 client:228 Connection lost to daemon at :58846 reason: Connection was closed cleanly.
[INFO    ] 17:37:00 client:221 Connecting to daemon at :58846..
[INFO    ] 17:37:00 client:125 Connected to daemon at :58846..
[ERROR   ] 17:37:00 client:393 RPCError Message Received!
--------------------------------------------------------------------------------
RPCRequest: daemon.login(, )
--------------------------------------------------------------------------------
  File "/usr/local/lib/python2.6/site-packages/deluge-1.3.0-py2.6.egg/deluge/core/rpcserver.py", line 259, in dispatch
    ret = component.get("AuthManager").authorize(*args, **kwargs)
  File "/usr/local/lib/python2.6/site-packages/deluge-1.3.0-py2.6.egg/deluge/core/authmanager.py", line 87, in authorize
    raise BadLoginError("Username does not exist")

BadLoginError: Username does not exist
Тоесть оно явно не может внутри локалхоста заавторизоваться. Судя, по
Цитата:
RPCRequest: daemon.login(, )
- оно вообще не получает ничего из файла auth. Хотя, записи там есть. и где он лежит оно тоже знает, ибо при затирании оного и перезапуске демона оно его создает.

куда хоть брейкпойнты пихать чтоб поглядеть что где и как оно спрашивает/ищет/получает, и как эти брейкпойнты должны выглядеть? Ну типа, как в php - echo ___; (или var_dump ___; ) exit; .... Тут - змеюка, я с ней не сталкивался доселе. Если требуются еще какие подробности - напишу.

ps. FreeBSD
__________________
все "спасибы" - в приват и в репутацию! не засоряйте форум!!!!
~~~~~~~~~~~~~~~~~~~~~~

The time has come it is quite clear, our antichrist is almost already here.
M.M.
Plague вне форума  
Старый 07.10.2010, 13:15     # 15
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Для начала посмотри, висит ли демон в процессах до попытки коннекта и после. Такое ощущение что он умирает. Да, не забудь сверить их PID'ы, если висят, вдруг он просто перезапускается.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 07.10.2010, 14:07     # 16
Plague
Administrator
 
Аватар для Plague
 
Регистрация: 06.05.2003
Адрес: Московская Подводная Лодка
Пол: Male
Сообщения: 12 059

Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
висит. PID'ы не изменяются
__________________
все "спасибы" - в приват и в репутацию! не засоряйте форум!!!!
~~~~~~~~~~~~~~~~~~~~~~

The time has come it is quite clear, our antichrist is almost already here.
M.M.
Plague вне форума  
Старый 07.10.2010, 16:26     # 17
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
А напрямую телнетом сразу после ошибки законнектиться можно?
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 07.10.2010, 16:58     # 18
Plague
Administrator
 
Аватар для Plague
 
Регистрация: 06.05.2003
Адрес: Московская Подводная Лодка
Пол: Male
Сообщения: 12 059

Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
а ошибок он на фейсе как бы и не выдает. просто нифига не показывает.
можно. и на 8112 (порт веб-фейса) и на 58846 (порт демона, в который веб-фейс стучаться должен)

я тут щас такую вещь выяснил, про гуёвину: сношу ее конфиги, запускаю (демон отгружен), - запускается. но соответственно, после отгрузки и сервис кладет. это т.н "классический" режим. а если его отключить, тоесть морды - отдельно, демон отдельно, в этом случае оно при загрузке выдает окно запроса подсоединения к демону (который предварительно загружен) - так вот, демон в окне выбора подключения виден, и оно вроде как кажет что оно подключилось (значок меняет) но нифига не показывает... . Бред какой-то.
возвращаю "классический" режим в конфиге, при загруженном демоне оно естественно ругается, потому как видит что демон уже запущен, и предлагает "классический режим" выключить.
__________________
все "спасибы" - в приват и в репутацию! не засоряйте форум!!!!
~~~~~~~~~~~~~~~~~~~~~~

The time has come it is quite clear, our antichrist is almost already here.
M.M.
Plague вне форума  
Старый 07.10.2010, 17:28     # 19
Plague
Administrator
 
Аватар для Plague
 
Регистрация: 06.05.2003
Адрес: Московская Подводная Лодка
Пол: Male
Сообщения: 12 059

Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
стартую демона не скриптом, а руками:
Код:
/usr/local/bin/deluged --port=58846 --logfile=/home/plague/.config/deluge/deluged.log --pidfile=/var/run/deluge/deluged.pid --loglevel=warning
стартует и работает.
стартую веб-морду руками:
Код:
/usr/local/bin/deluge -uweb --logfile=/home/plague/.config/deluge/deluge-web.log --loglevel=warning &
выдаёт:
Код:
Traceback (most recent call last):
  File "/usr/local/bin/deluge", line 8, in <module>
    load_entry_point('deluge==1.3.0', 'console_scripts', 'deluge')()
  File "/usr/local/lib/python2.6/site-packages/deluge-1.3.0-py2.6.egg/deluge/main.py", line 121, in start_ui
    UI(options, args, options.args)
  File "/usr/local/lib/python2.6/site-packages/deluge-1.3.0-py2.6.egg/deluge/ui/ui.py", line 121, in __init__
    config.save()
  File "/usr/local/lib/python2.6/site-packages/deluge-1.3.0-py2.6.egg/deluge/config.py", line 395, in save
    start, end = objects[0]
IndexError: list index out of range

[1]    Exit 1                        /usr/local/bin/deluge -uweb --logfile=/home/plague/.config/deluge/deluge-web.log --loglevel=warning
и падает.
__________________
все "спасибы" - в приват и в репутацию! не засоряйте форум!!!!
~~~~~~~~~~~~~~~~~~~~~~

The time has come it is quite clear, our antichrist is almost already here.
M.M.
Plague вне форума  
Старый 07.10.2010, 19:31     # 20
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Ну по последней ошибке полюбому надо с трейсом репортить мэйнтэйнерам!
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  

Теги (метки)
deluge, deluge-torrent


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 17:37.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.