From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <41FDF6D7.60604@elecom.ru> Date: Mon, 31 Jan 2005 01:13:59 -0800 From: Dmitry Vodennikov User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: community@altlinux.ru Subject: Re: [Comm] =?KOI8-R?Q?=D7=C9=D3=C9=D4_dante?= References: <200501131607.01789.solar@solar.net.ru> <41E78854.80907@elecom.ru> In-Reply-To: <41E78854.80907@elecom.ru> Content-Type: multipart/mixed; boundary="------------010700000908010705020803" X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Jan 2005 09:14:02 -0000 Archived-At: List-Archive: List-Post: This is a multi-part message in MIME format. --------------010700000908010705020803 Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Dmitry Vodennikov пишет: > Mikhail Pokidko пишет: > >> Где покопать на предмет почему dante висит при запуске? >> >> В messages : >> Jan 13 15:44:29 solar sockd[8171]: created new negotiatorchild >> Jan 13 15:44:29 solar sockd[8172]: created new requestchild >> Jan 13 15:44:29 solar sockd[8173]: created new requestchild >> Jan 13 15:44:29 solar sockd[8174]: created new requestchild >> Jan 13 15:44:29 solar sockd[8175]: created new requestchild >> Jan 13 15:44:29 solar sockd[8170]: dante/server v1.1.14 running >> Jan 13 15:44:29 solar sockd[8176]: created new iochild >> на этом, собственно, все и заканчивается > > > У меня данте не то чтобы висит, запускается нормально, но в бэкграунд не > уходит, останавливаясь на > initlog -q -n sockd -c 'start-stop-daemon --start -N 0 --exec > /usr/sbin/sockd --pidfile /var/run/sockd.pid --user root -- > ' > > Чтобы по быстрому решить проблему, мне пришлось написать в > /etc/sysconfig/sockd > # Socks proxy daemon command line options > EXTRAOPTIONS="-D" > > Но это конечно решение не совсем хорошее - после добавления -D > сервис стартует, но потом через service sockd с ним ничего > сделать нельзя. > > Если кто-то подтвердит баг, то можно и его можно и повешать (скорее, на > пакет dante, чем на service) Дошли таки руки разобраться с sockd, проблема исключительно в /etc/init.d/sockd На dante-server повешен Bug#: 5996, а вот и патчик, исправляющий ошибки --------------010700000908010705020803 Content-Type: text/plain; name="sockd.patch" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="sockd.patch" --- sockd.orig 2005-01-14 10:31:38 +0500 +++ sockd 2005-01-31 14:06:39 +0500 @@ -30,13 +30,13 @@ start () { is_yes "$NETWORKING" || return 0 - start_daemon --pidfile "$PIDFILE" --lockfile "$LOCKFILE" --expect-user root -- sockd $EXTRAOPTIONS + start_daemon --pidfile "$PIDFILE" --lockfile "$LOCKFILE" --expect-user nosockd -- sockd -D $EXTRAOPTIONS RETVAL=$? return $RETVAL } stop () { - stop_daemon --pidfile "$PIDFILE" --lockfile "$LOCKFILE" --expect-user root -- sockd + stop_daemon --pidfile "$PIDFILE" --lockfile "$LOCKFILE" --expect-user nosockd -- sockd RETVAL=$? return $RETVAL } @@ -48,7 +48,7 @@ reload () { msg_reloading sockd - stop_daemon --pidfile "$PIDFILE" --expect-user root -HUP -- sockd + stop_daemon --pidfile "$PIDFILE" --expect-user nosockd -HUP -- sockd RETVAL=$? return $RETVAL } @@ -61,9 +61,6 @@ stop) stop ;; - status) - status - ;; restart) restart ;; @@ -86,7 +83,7 @@ fi ;; status) - status --pidfile "$PIDFILE" --expect-user root -- sockd + status --pidfile "$PIDFILE" --expect-user nosockd -- sockd RETVAL=$? ;; *) --------------010700000908010705020803--