ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Fwd: Re: [Comm] Re: init.d cкрипты для apache/samba опускают чужие экземляры
@ 2005-12-20 11:17 Michael Shigorin
  2005-12-20 11:48 ` Epiphanov Sergei
  0 siblings, 1 reply; 19+ messages in thread
From: Michael Shigorin @ 2005-12-20 11:17 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 329 bytes --]

	Здравствуйте.
Тут кой-чего запостили, решил, что стоит более разработческого
внимания.

http://lists.altlinux.ru/pipermail/community/2005-December/171914.html
http://lists.altlinux.ru/pipermail/community/2005-December/171954.html

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: Type: message/rfc822, Size: 9237 bytes --]

[-- Attachment #2.1.1: Type: text/plain, Size: 1965 bytes --]

Michael Shigorin пишет:
> On Wed, Dec 14, 2005 at 11:19:26PM +0300, Vlad Borisoff wrote:
> 
>>В  случае,  если  запущены  несколько экземпляров apache и/или
>>samba с разными конфигурационными файлами, /etc/init.d/httpd*
>>/etc/init.d/smb* скрипты опускают все экземляры (поднимаются
>>экземляры без проблем).
> 
> 
> Да.
> 
> 
>>Проблема с /etc/init.d/httpd связана, как я понял с тем, что
>>программа start-stop-daemon  учитывает  не  только  pidfile,
>>но и имя процесса: таким  образом  убивая  все процессы с
>>именем libhttpd.ep (ну и к тому же, ниже вызова функции
>>stop_daemon libhttpd.ep дополниельно убиваются через  killall).
> 
> 
> Да... источник проблемы, которая *редко* приводит к залипанию
> одного из детишек на :80 (или где ещё) и как следствие -- морозит
> перезапуск сервера -- где-то сильно глубоко, судя по обсуждению 
> в апачевых рассылках.
> 
> Пришлось внедрить такой workaround, до этого он жил
> в рестарт-скрипте monit у нас.
> 
> 
>>Существует  ли какое-либо простое решение организации
>>запуска/останова нескольких  экземпляров  процессов
>>apache/samba  в  дистрибутиве  ALT Linux?  или  это  считается
>>абсолютно ненужным и совершенно не стоящим внимания?
Что-то начало треда я пропустил... Но судя по контексту решение есть. У 
меня нормально пускаются/останавливаются несколько отдельных httpd 
серверов. Вот в аттаче один из скриптов /etc/rc.d/init.d/httpd*
Технология такая:
1. делаем ln -s /usr/sbin/httpd /usr/sbin/httpd-whatever
2. добавляем юзера whatever, под которым будет работать сервер
3. скрипт копируется в /etc/rc.d/init.d/httpd-whatever,
в нем везде меняем gysmeteo на whatever
(везде - это переменные  BINARY PIDFILE PERLPIDFILE LOCKFILE CFGFILE 
STATUSURL)
4. Осталось только создать нужную структуру каталогов для whatever и 
правильно написать httpd.conf
ls ~gysmeteo/*
/home/gysmeteo/httpd:
conf  logs  modules

/home/gysmeteo/tmp:
mc-gysmeteo

/home/gysmeteo/www:
cgi-bin  html  icons  protected-cgi-bin


[-- Attachment #2.1.2: httpd-gysmeteo --]
[-- Type: text/plain, Size: 3448 bytes --]

#! /bin/sh
#
# httpd          Start/Stop the Apache Web Server
#
# chkconfig: 345 80 15
# description: Apache is a World Wide Web server.  It is used to serve \
#              HTML files and CGI.
# processname: httpd
# pidfile: /var/run/httpd.pid
# config: /etc/httpd/conf/httpd.conf

WITHOUT_RC_COMPAT=1

# Source function library.
. /etc/init.d/functions

BINARY=/usr/sbin/httpd-gysmeteo
PIDFILE=/var/run/httpd-gysmeteo.pid
PERLPIDFILE=/var/run/httpd-perl-gysmeteo.pid
LOCKFILE=/var/lock/subsys/httpd-gysmeteo
RETVAL=0
#vod
CFGFILE=/home/gysmeteo/httpd/conf/httpd.conf

export TMPDIR=/tmp

### Hack for bad hostname configuration
#vod thehost=`hostname`
#vod hostname -i 1>/dev/null 2>/dev/null|| hostname localhost

### Hack for Status
LYNX="lynx -dump"
STATUSURL="http://www.gysmeteo.ru/server-status"

# Change the major functions into functions.
moduleargs() {
	moduledir=/usr/lib/apache
	moduleargs=
	for module in ${moduledir}/*.so ; do
		if [ -x ${module} ] ; then
			module=`echo ${module} | 
			sed -e 's/.*\///g; s/^mod_//g; s/^lib//g; s/\.so//g;'|
			tr '[:lower:]' '[:upper:]'`
			moduleargs="${moduleargs} -DHAVE_$module"
		fi
	done
	echo ${moduleargs}
}

conftest() {
	# TODO: translatable form?
	action "Checking configuration sanity for `basename $BINARY`: " \
		"$BINARY" -t `moduleargs` $DEFINE -f "$CFGFILE"
	RETVAL=$?
	return $RETVAL
}

start()
{
	if [ "$1" != "again" ]; then
		if status --pidfile "$PERLPIDFILE" --expect-user root \
			  --expect-user root -- httpd-perl >&/dev/null; then
			echo "Warning: httpd-perl is already running, check 'service `basename $BINARY` status' now"
			passed "httpd-perl already running"
		fi
	fi
	start_daemon --pidfile "$PIDFILE" --lockfile "$LOCKFILE" \
		--expect-user root --name libhttpd.ep -- $BINARY -f "$CFGFILE"
	RETVAL=$?
	return $RETVAL
}

stop()
{
	stop_daemon --pidfile "$PIDFILE" --lockfile "$LOCKFILE" \
		--expect-user root --name libhttpd.ep -- $BINARY
	if [ "$1" != "nocheck" -a -f "$PERLPIDFILE" ]; then
		echo "Warning: httpd-perl is running, check 'service httpd-perl extendedstatus'"
		passed "httpd-perl already running"
	fi
	RETVAL=$?
	return $RETVAL
}

reload()
{
	msg_reloading `basename $BINARY`
	stop_daemon --pidfile "$PIDFILE" \
		--expect-user root --name libhttpd.ep -HUP -- $BINARY
	RETVAL=$?
	return $RETVAL
} 

restart()
{
	stop nocheck
	conftest || _exit $?
	start again
}

briefstatus()
{
	status --pidfile "$PIDFILE" --expect-user root \
		--expect-user root --name libhttpd.ep -- $BINARY
	RETVAL=$?
	return $RETVAL
}

extendedstatus()
{
	if briefstatus >/dev/null; then
	    RETVAL=$?
	    $LYNX $STATUSURL | awk ' /process$/ { print; exit } { print } '	
	else
	    RETVAL=$?
	    msg_not_running "`basename $BINARY`"
	    echo
	fi
	return $RETVAL
}

_exit() {
	hostname $thehost
	exit $1
}

# See how we were called.
case "$1" in
	start)
		start
		;;
	stop)
		stop
		;;
	restart)
		restart
		;;
	reload|graceful)
		if [ -e /usr/lib/apache/mod_jserv.so ]; then
			restart
		else
			reload
		fi
		;;
	check|configtest)
		conftest
		_exit $?
		;;
	condstop)
		if [ -e "$LOCKFILE" ]; then
			stop
		fi
		;;
	update|condrestart)
		if [ -e "$LOCKFILE" ]; then
			restart
		fi
		;;
	condreload)
		if [ -e "$LOCKFILE" ]; then
			reload
		fi
		;;
	extendedstatus)
		extendedstatus
		;;
	status)
		briefstatus
		;;
	*)
		msg_usage "${0##*/} {start|stop|reload|restart|check|configtest|condstop|condrestart|condreload|status}"
		RETVAL=1
esac

_exit $RETVAL

[-- Attachment #2.1.3: Type: text/plain, Size: 153 bytes --]

_______________________________________________
Community mailing list
Community@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/community

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] Fwd: Re: [Comm] Re: init.d cкрипты для apache/samba опускают чужие экземляры
  2005-12-20 11:17 [devel] Fwd: Re: [Comm] Re: init.d cкрипты для apache/samba опускают чужие экземляры Michael Shigorin
@ 2005-12-20 11:48 ` Epiphanov Sergei
  2005-12-20 14:43   ` [devel] [JT] " Michael Shigorin
  2005-12-20 18:34   ` [devel] " Денис Смирнов
  0 siblings, 2 replies; 19+ messages in thread
From: Epiphanov Sergei @ 2005-12-20 11:48 UTC (permalink / raw)
  To: devel

В сообщении от Tuesday 20 December 2005 14:17 Michael Shigorin написал(a):
> 	Здравствуйте.
> Тут кой-чего запостили, решил, что стоит более разработческого
> внимания.
>
> http://lists.altlinux.ru/pipermail/community/2005-December/171914.html
> http://lists.altlinux.ru/pipermail/community/2005-December/171954.html

Внесу свои "пять копеек" (ИМХО).

1) Для apache зачем? Там же всё нормально реализуется через VirtualHost и 
NameVirtualHost. И городить весь этот огород - только себе проблем создавать 
при очередном обновлении программы и при балансировке в системе потоков 
апача. Потому как по предложенному варианту если обновить бинарники, то всё 
равно надо перезапустить все экземпляры сервера иначе наловится глюков. А 
если что пропущено?

2) Для smb, в принципе, неплохо и может сгодиться, особенно если есть общие 
расшаренные каталоги или для каждой сети нужен свой домен или группу.Но 
можно использовать технологию virtual server (и для apache тоже).

Всё это мои мысли.

-- 
С уважением, Епифанов Сергей



^ permalink raw reply	[flat|nested] 19+ messages in thread

* [devel] [JT] Re: Fwd: Re: [Comm] Re: init.d cкрипты для apache/samba опускают чужие экземляры
  2005-12-20 11:48 ` Epiphanov Sergei
@ 2005-12-20 14:43   ` Michael Shigorin
  2005-12-20 18:34   ` [devel] " Денис Смирнов
  1 sibling, 0 replies; 19+ messages in thread
From: Michael Shigorin @ 2005-12-20 14:43 UTC (permalink / raw)
  To: devel

On Tue, Dec 20, 2005 at 02:48:48PM +0300, Epiphanov Sergei wrote:
> Внесу свои "пять копеек" (ИМХО).
> 1) Для apache зачем?  Там же всё нормально реализуется через
> VirtualHost и NameVirtualHost. И городить весь этот огород -
> только себе проблем создавать при очередном обновлении
> программы и при балансировке в системе потоков апача. Потому
> как по предложенному варианту если обновить бинарники, то всё
> равно надо перезапустить все экземпляры сервера иначе наловится
> глюков. А если что пропущено?

Я себе немного представляю, зачем людям приходится так делать, 
но предпочитаю для такого vserver (благо их есть).

> 2) Для smb, в принципе, неплохо и может сгодиться, особенно
> если есть общие расшаренные каталоги или для каждой сети нужен
> свой домен или группу.Но можно использовать технологию virtual
> server (и для apache тоже).  Всё это мои мысли.

Так отож.  Но тем не менее -- вопрос не впервые и может, кому-то 
как раз не хватало коллеги по задачам...

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] Fwd: Re: [Comm] Re: init.d cкрипты для apache/samba опускают чужие экземляры
  2005-12-20 11:48 ` Epiphanov Sergei
  2005-12-20 14:43   ` [devel] [JT] " Michael Shigorin
@ 2005-12-20 18:34   ` Денис Смирнов
  2005-12-21  8:32     ` Epiphanov Sergei
  1 sibling, 1 reply; 19+ messages in thread
From: Денис Смирнов @ 2005-12-20 18:34 UTC (permalink / raw)
  To: devel

On Tue, Dec 20, 2005 at 02:48:48PM +0300, Epiphanov Sergei wrote:

ES> 1) Для apache зачем? Там же всё нормально реализуется через VirtualHost и 
ES> NameVirtualHost. 

Нифига там не реализуется, потому как mod_php редкостное <censored> как и
вся архитектура Apache. Потому как запускать разные виртуалхосты от одного
пользователя это бред, идиотизм, и вообще небезопасно.

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------
[...] одна фича наложилась на другую и аннулировала её ;)
		-- inger in #7738


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] Fwd: Re: [Comm] Re: init.d cкрипты для apache/samba опускают чужие экземляры
  2005-12-20 18:34   ` [devel] " Денис Смирнов
@ 2005-12-21  8:32     ` Epiphanov Sergei
  2005-12-21 12:10       ` [devel] " Michael Shigorin
  2005-12-21 12:17       ` [devel] " Денис Смирнов
  0 siblings, 2 replies; 19+ messages in thread
From: Epiphanov Sergei @ 2005-12-21  8:32 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от Tuesday 20 December 2005 21:34 Денис Смирнов написал(a):
> On Tue, Dec 20, 2005 at 02:48:48PM +0300, Epiphanov Sergei wrote:
>
> ES> 1) Для apache зачем? Там же всё нормально реализуется через
> VirtualHost и ES> NameVirtualHost.
>
> Нифига там не реализуется, потому как mod_php редкостное <censored> как и
> вся архитектура Apache. Потому как запускать разные виртуалхосты от одного
> пользователя это бред, идиотизм, и вообще небезопасно.

Хорошо. А virtual server или xen? Безопасней некуда!

-- 
С уважением, Епифанов Сергей



^ permalink raw reply	[flat|nested] 19+ messages in thread

* [devel] Re: Fwd: Re: [Comm] Re: init.d cкрипты для apache/samba опускают чужие экземляры
  2005-12-21  8:32     ` Epiphanov Sergei
@ 2005-12-21 12:10       ` Michael Shigorin
  2005-12-21 12:17       ` [devel] " Денис Смирнов
  1 sibling, 0 replies; 19+ messages in thread
From: Michael Shigorin @ 2005-12-21 12:10 UTC (permalink / raw)
  To: ALT Devel discussion list

On Wed, Dec 21, 2005 at 11:32:10AM +0300, Epiphanov Sergei wrote:
> Хорошо. А virtual server или xen? Безопасней некуда!

Это и было предложено в community@.  Тем не менее в силу того,
что прецедент не первый -- всё-таки решил форварднуть.

Наверное, проще закрыть тему.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] Fwd: Re: [Comm] Re: init.d cкрипты для apache/samba опускают чужие экземляры
  2005-12-21  8:32     ` Epiphanov Sergei
  2005-12-21 12:10       ` [devel] " Michael Shigorin
@ 2005-12-21 12:17       ` Денис Смирнов
  2005-12-21 13:40         ` [devel] " Vitaly Ostanin
  2005-12-21 22:24         ` Konstantin A. Lepikhov
  1 sibling, 2 replies; 19+ messages in thread
From: Денис Смирнов @ 2005-12-21 12:17 UTC (permalink / raw)
  To: devel

On Wed, Dec 21, 2005 at 11:32:10AM +0300, Epiphanov Sergei wrote:

>> Нифига там не реализуется, потому как mod_php редкостное <censored> как и
>> вся архитектура Apache. Потому как запускать разные виртуалхосты от одного
>> пользователя это бред, идиотизм, и вообще небезопасно.
ES> Хорошо. А virtual server или xen? Безопасней некуда!

xen идёт нафиг, а virtual server у нас только для 2.6.*. А на виртуальный
хостинг ставить 2.6.* я пока не риснул бы.

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------
VMWare нынче не модно. Модно qemu.
		-- mithraen in devel@


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [devel] Re: Fwd: Re: [Comm] Re: init.d cкрипты для apache/samba опускают чужие экземляры
  2005-12-21 12:17       ` [devel] " Денис Смирнов
@ 2005-12-21 13:40         ` Vitaly Ostanin
  2005-12-21 14:31           ` Денис Смирнов
  2005-12-21 22:24         ` Konstantin A. Lepikhov
  1 sibling, 1 reply; 19+ messages in thread
From: Vitaly Ostanin @ 2005-12-21 13:40 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 688 bytes --]

Денис Смирнов пишет:
> On Wed, Dec 21, 2005 at 11:32:10AM +0300, Epiphanov Sergei wrote:
> 
> 
>>>Нифига там не реализуется, потому как mod_php редкостное <censored> как и
>>>вся архитектура Apache. Потому как запускать разные виртуалхосты от одного
>>>пользователя это бред, идиотизм, и вообще небезопасно.
> 
> ES> Хорошо. А virtual server или xen? Безопасней некуда!
> 
> xen идёт нафиг, а virtual server у нас только для 2.6.*. А на виртуальный
> хостинг ставить 2.6.* я пока не риснул бы.

А в чём проблема? 2.6.12-vs26-smp-alt3, работает стабильно под
средней нагрузкой, под большой не проверял.

-- 
Regards, Vyt
mailto:  vyt@vzljot.ru
JID:     vyt@vzljot.ru


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] Re: Fwd: Re: [Comm] Re: init.d cкрипты для apache/samba опускают чужие экземляры
  2005-12-21 13:40         ` [devel] " Vitaly Ostanin
@ 2005-12-21 14:31           ` Денис Смирнов
  0 siblings, 0 replies; 19+ messages in thread
From: Денис Смирнов @ 2005-12-21 14:31 UTC (permalink / raw)
  To: devel

On Wed, Dec 21, 2005 at 04:40:09PM +0300, Vitaly Ostanin wrote:

VO> А в чём проблема? 2.6.12-vs26-smp-alt3, работает стабильно под
VO> средней нагрузкой, под большой не проверял.

До тех пор пока не выйдут патчи от owl на виртуальный хостинг ставить 2.6
я не буду.

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------
В 'man awk' все четко описано по этому поводу. Так что этот баг
не в gawk.
		-- legion in sisyphus@


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [devel] Re: Fwd: Re: [Comm] Re: init.d cкрипты для apache/samba опускают чужие экземляры
  2005-12-21 12:17       ` [devel] " Денис Смирнов
  2005-12-21 13:40         ` [devel] " Vitaly Ostanin
@ 2005-12-21 22:24         ` Konstantin A. Lepikhov
  2005-12-21 22:27           ` [devel] vserver Dmitry V. Levin
  1 sibling, 1 reply; 19+ messages in thread
From: Konstantin A. Lepikhov @ 2005-12-21 22:24 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 607 bytes --]

Hi Денис!

Wednesday 21, at 03:17:44 PM you wrote:

<skip>
> xen идёт нафиг, а virtual server у нас только для 2.6.*. А на виртуальный
> хостинг ставить 2.6.* я пока не риснул бы.
ACK. При этом, только у нас vserver для 2.6, у всех других оно
живет и на 2.4. Я не понимаю позицию rider'а по этому вопросу - раз ему
это не надо, почему это не надо всем?

-- 
WBR, Konstantin	      chat with ==>ICQ: 109916175
     Lepikhov,	      speak  to ==>JID: lakostis@jabber.org
aka L.A. Kostis       write  to ==>mailto:lakostis@pisem.net.nospam

...The information is like the bank... 			  (c) EC8OR

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] vserver
  2005-12-21 22:24         ` Konstantin A. Lepikhov
@ 2005-12-21 22:27           ` Dmitry V. Levin
  2005-12-21 22:31             ` [devel] vserver Konstantin A. Lepikhov
  0 siblings, 1 reply; 19+ messages in thread
From: Dmitry V. Levin @ 2005-12-21 22:27 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 582 bytes --]

On Thu, Dec 22, 2005 at 01:24:03AM +0300, Konstantin A. Lepikhov wrote:
> Wednesday 21, at 03:17:44 PM you wrote:
> > xen идёт нафиг, а virtual server у нас только для 2.6.*. А на виртуальный
> > хостинг ставить 2.6.* я пока не риснул бы.
> ACK. При этом, только у нас vserver для 2.6, у всех других оно
> живет и на 2.4. Я не понимаю позицию rider'а по этому вопросу - раз ему
> это не надо, почему это не надо всем?

Потому что "кому надо, тот соберёт".  Так у нас было всегда.
И я тоже такой.  И ты, наверное.  Стало быть, никому не надо, иначе бы
было.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* [devel] Re: vserver
  2005-12-21 22:27           ` [devel] vserver Dmitry V. Levin
@ 2005-12-21 22:31             ` Konstantin A. Lepikhov
  2005-12-21 22:43               ` [devel] kernel-2.4.x Dmitry V. Levin
  0 siblings, 1 reply; 19+ messages in thread
From: Konstantin A. Lepikhov @ 2005-12-21 22:31 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 996 bytes --]

Hi Dmitry!

Thursday 22, at 01:27:55 AM you wrote:

> On Thu, Dec 22, 2005 at 01:24:03AM +0300, Konstantin A. Lepikhov wrote:
> > Wednesday 21, at 03:17:44 PM you wrote:
> > > xen идёт нафиг, а virtual server у нас только для 2.6.*. А на виртуальный
> > > хостинг ставить 2.6.* я пока не риснул бы.
> > ACK. При этом, только у нас vserver для 2.6, у всех других оно
> > живет и на 2.4. Я не понимаю позицию rider'а по этому вопросу - раз ему
> > это не надо, почему это не надо всем?
> 
> Потому что "кому надо, тот соберёт".  Так у нас было всегда.
> И я тоже такой.  И ты, наверное.  Стало быть, никому не надо, иначе бы
> было.
значит будет - мне-то оно пока надо.

PS Есть правда одна засада - непонятная ситуация с 2.4 в сизифе.

-- 
WBR, Konstantin	      chat with ==>ICQ: 109916175
     Lepikhov,	      speak  to ==>JID: lakostis@jabber.org
aka L.A. Kostis       write  to ==>mailto:lakostis@pisem.net.nospam

...The information is like the bank... 			  (c) EC8OR

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] kernel-2.4.x
  2005-12-21 22:31             ` [devel] vserver Konstantin A. Lepikhov
@ 2005-12-21 22:43               ` Dmitry V. Levin
  2005-12-25 21:09                 ` Sergey Vlasov
  0 siblings, 1 reply; 19+ messages in thread
From: Dmitry V. Levin @ 2005-12-21 22:43 UTC (permalink / raw)
  To: ALT Devel discussion list; +Cc: Sergey Vlasov

[-- Attachment #1: Type: text/plain, Size: 939 bytes --]

On Thu, Dec 22, 2005 at 01:31:19AM +0300, Konstantin A. Lepikhov wrote:
> Thursday 22, at 01:27:55 AM you wrote:
> > On Thu, Dec 22, 2005 at 01:24:03AM +0300, Konstantin A. Lepikhov wrote:
> > > Wednesday 21, at 03:17:44 PM you wrote:
> > > > xen идёт нафиг, а virtual server у нас только для 2.6.*. А на виртуальный
> > > > хостинг ставить 2.6.* я пока не риснул бы.
> > > ACK. При этом, только у нас vserver для 2.6, у всех других оно
> > > живет и на 2.4. Я не понимаю позицию rider'а по этому вопросу - раз ему
> > > это не надо, почему это не надо всем?
> > 
> > Потому что "кому надо, тот соберёт".  Так у нас было всегда.
> > И я тоже такой.  И ты, наверное.  Стало быть, никому не надо, иначе бы
> > было.
> значит будет - мне-то оно пока надо.
> 
> PS Есть правда одна засада - непонятная ситуация с 2.4 в сизифе.

Есть такое дело.

2vsu: Сергей, проясни нам ситуацию с 2.4 в Сизифе, пожалуйста.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] kernel-2.4.x
  2005-12-21 22:43               ` [devel] kernel-2.4.x Dmitry V. Levin
@ 2005-12-25 21:09                 ` Sergey Vlasov
  2005-12-25 21:21                   ` Sergey Vlasov
  0 siblings, 1 reply; 19+ messages in thread
From: Sergey Vlasov @ 2005-12-25 21:09 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1315 bytes --]

On Thu, Dec 22, 2005 at 01:43:24AM +0300, Dmitry V. Levin wrote:
> On Thu, Dec 22, 2005 at 01:31:19AM +0300, Konstantin A. Lepikhov wrote:
> > Thursday 22, at 01:27:55 AM you wrote:
> > > On Thu, Dec 22, 2005 at 01:24:03AM +0300, Konstantin A. Lepikhov wrote:
> > > > Wednesday 21, at 03:17:44 PM you wrote:
> > > > > xen идёт нафиг, а virtual server у нас только для 2.6.*. А на виртуальный
> > > > > хостинг ставить 2.6.* я пока не риснул бы.
> > > > ACK. При этом, только у нас vserver для 2.6, у всех других оно
> > > > живет и на 2.4. Я не понимаю позицию rider'а по этому вопросу - раз ему
> > > > это не надо, почему это не надо всем?
> > > 
> > > Потому что "кому надо, тот соберёт".  Так у нас было всегда.
> > > И я тоже такой.  И ты, наверное.  Стало быть, никому не надо, иначе бы
> > > было.
> > значит будет - мне-то оно пока надо.
> > 
> > PS Есть правда одна засада - непонятная ситуация с 2.4 в сизифе.
> 
> Есть такое дело.
> 
> 2vsu: Сергей, проясни нам ситуацию с 2.4 в Сизифе, пожалуйста.

2.4.32-std-*-alt1 пошло собираться.  Правда, пока только для i586; с
x86_64, во-первых, вылезли какие-то непонятные проблемы (впрочем,
такой вариант 2.4 на этой машине я вообще не пробовал), во-вторых,
возникает проблема с BuildRequires из-за того, что для x86_64 нет
gcc2.96.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] kernel-2.4.x
  2005-12-25 21:09                 ` Sergey Vlasov
@ 2005-12-25 21:21                   ` Sergey Vlasov
  2005-12-27 17:50                     ` Dmitry V. Levin
  0 siblings, 1 reply; 19+ messages in thread
From: Sergey Vlasov @ 2005-12-25 21:21 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 653 bytes --]

On Mon, Dec 26, 2005 at 12:09:15AM +0300, Sergey Vlasov wrote:
> 2.4.32-std-*-alt1 пошло собираться.  Правда, пока только для i586; с
> x86_64, во-первых, вылезли какие-то непонятные проблемы (впрочем,
> такой вариант 2.4 на этой машине я вообще не пробовал), во-вторых,
> возникает проблема с BuildRequires из-за того, что для x86_64 нет
> gcc2.96.

Впрочем, собирать ядра 2.4.x для x86_64 сейчас всё равно бессмысленно,
поскольку там из mkinitrd-busybox напрочь вынесена поддержка старых
ядер.  Зачем я сейчас возился с 2.4.32 - непонятно.  Что в таком
случае делает в Сизифе kernel-image-std-up-2.4.29-alt5.1.x86_64.rpm -
тоже непонятно.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] kernel-2.4.x
  2005-12-25 21:21                   ` Sergey Vlasov
@ 2005-12-27 17:50                     ` Dmitry V. Levin
  2005-12-27 18:28                       ` Sergey Vlasov
  0 siblings, 1 reply; 19+ messages in thread
From: Dmitry V. Levin @ 2005-12-27 17:50 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 959 bytes --]

On Mon, Dec 26, 2005 at 12:21:58AM +0300, Sergey Vlasov wrote:
> On Mon, Dec 26, 2005 at 12:09:15AM +0300, Sergey Vlasov wrote:
> > 2.4.32-std-*-alt1 пошло собираться.  Правда, пока только для i586; с
> > x86_64, во-первых, вылезли какие-то непонятные проблемы (впрочем,
> > такой вариант 2.4 на этой машине я вообще не пробовал), во-вторых,
> > возникает проблема с BuildRequires из-за того, что для x86_64 нет
> > gcc2.96.
> 
> Впрочем, собирать ядра 2.4.x для x86_64 сейчас всё равно бессмысленно,

Согласен.

> поскольку там из mkinitrd-busybox напрочь вынесена поддержка старых
> ядер.

Именно на x86_64?

> Зачем я сейчас возился с 2.4.32 - непонятно.

Это как раз понятно, 2.4.x пока ещё (мне) нужен рабочим, а не в форме
приятного воспоминания.

> Что в таком
> случае делает в Сизифе kernel-image-std-up-2.4.29-alt5.1.x86_64.rpm -
> тоже непонятно.

Скорее всего это ядро никто никогда не загружал.  Удалить?


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] kernel-2.4.x
  2005-12-27 17:50                     ` Dmitry V. Levin
@ 2005-12-27 18:28                       ` Sergey Vlasov
  2005-12-27 20:01                         ` Dmitry V. Levin
  0 siblings, 1 reply; 19+ messages in thread
From: Sergey Vlasov @ 2005-12-27 18:28 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1827 bytes --]

On Tue, Dec 27, 2005 at 08:50:21PM +0300, Dmitry V. Levin wrote:
> On Mon, Dec 26, 2005 at 12:21:58AM +0300, Sergey Vlasov wrote:
> > On Mon, Dec 26, 2005 at 12:09:15AM +0300, Sergey Vlasov wrote:
> > > 2.4.32-std-*-alt1 пошло собираться.  Правда, пока только для i586; с
> > > x86_64, во-первых, вылезли какие-то непонятные проблемы (впрочем,
> > > такой вариант 2.4 на этой машине я вообще не пробовал), во-вторых,
> > > возникает проблема с BuildRequires из-за того, что для x86_64 нет
> > > gcc2.96.
> > 
> > Впрочем, собирать ядра 2.4.x для x86_64 сейчас всё равно бессмысленно,
> 
> Согласен.
> 
> > поскольку там из mkinitrd-busybox напрочь вынесена поддержка старых
> > ядер.
> 
> Именно на x86_64?

Да.

%ifnarch ia64 x86_64
echo CONFIG_FEATURE_2_4_MODULES=y >> .config
echo CONFIG_FEATURE_INSMOD_VERSION_CHECKING=y >> .config
%endif

В busybox-1.00-mkinitrd.config поддержка 2.4 выключена.

> > Зачем я сейчас возился с 2.4.32 - непонятно.
> 
> Это как раз понятно, 2.4.x пока ещё (мне) нужен рабочим, а не в форме
> приятного воспоминания.

В смысле "зачем я сейчас возился со сборкой 2.4.32 для x86_64" (и даже
запатчил kernel-modules-alsa по поводу проблемы, которая проявляется
только на 2.4.x + x86_64).

> > Что в таком
> > случае делает в Сизифе kernel-image-std-up-2.4.29-alt5.1.x86_64.rpm -
> > тоже непонятно.
> 
> Скорее всего это ядро никто никогда не загружал.  Удалить?

У меня единственное предположение - это ядро может быть нужно для
получения пакета kernel-headers-std-up, который может требоваться для
сборки каких-то других пакетов.

Я не знаю, чем можно быстро получить список пакетов, которые требуют для
сборки kernel-headers-std-up (или, что более вероятно,
kernel-headers-std).  Хотя в srclist для apt соответствующая информация
должна быть.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel] kernel-2.4.x
  2005-12-27 18:28                       ` Sergey Vlasov
@ 2005-12-27 20:01                         ` Dmitry V. Levin
  2005-12-28  9:04                           ` [devel] kernel-2.4.x Konstantin A. Lepikhov
  0 siblings, 1 reply; 19+ messages in thread
From: Dmitry V. Levin @ 2005-12-27 20:01 UTC (permalink / raw)
  To: ALT Devel discussion list; +Cc: Anton D. Kachalov

[-- Attachment #1: Type: text/plain, Size: 1676 bytes --]

On Tue, Dec 27, 2005 at 09:28:13PM +0300, Sergey Vlasov wrote:
[...]
> > > поскольку там из mkinitrd-busybox напрочь вынесена поддержка старых
> > > ядер.
> > 
> > Именно на x86_64?
> 
> Да.
> 
> %ifnarch ia64 x86_64
> echo CONFIG_FEATURE_2_4_MODULES=y >> .config
> echo CONFIG_FEATURE_INSMOD_VERSION_CHECKING=y >> .config
> %endif
> 
> В busybox-1.00-mkinitrd.config поддержка 2.4 выключена.

Это, вероятно, дело рук того, кто в Сс.

> > > Зачем я сейчас возился с 2.4.32 - непонятно.
> > 
> > Это как раз понятно, 2.4.x пока ещё (мне) нужен рабочим, а не в форме
> > приятного воспоминания.
> 
> В смысле "зачем я сейчас возился со сборкой 2.4.32 для x86_64" (и даже
> запатчил kernel-modules-alsa по поводу проблемы, которая проявляется
> только на 2.4.x + x86_64).

Чтобы можно было слушать музыку на dual-head opteron'е, который издаёт
звуки значительной громкости безо всякой alsa.

> > > Что в таком
> > > случае делает в Сизифе kernel-image-std-up-2.4.29-alt5.1.x86_64.rpm -
> > > тоже непонятно.
> > 
> > Скорее всего это ядро никто никогда не загружал.  Удалить?
> 
> У меня единственное предположение - это ядро может быть нужно для
> получения пакета kernel-headers-std-up, который может требоваться для
> сборки каких-то других пакетов.

Очень может быть.

> Я не знаю, чем можно быстро получить список пакетов, которые требуют для
> сборки kernel-headers-std-up (или, что более вероятно,
> kernel-headers-std).  Хотя в srclist для apt соответствующая информация
> должна быть.

Можно сделать grep по логам сборки,
beehive/success$ grep -l ^kernel-headers-std- * |grep -v ^kernel-modules- |wc -l
56


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* [devel] Re: kernel-2.4.x
  2005-12-27 20:01                         ` Dmitry V. Levin
@ 2005-12-28  9:04                           ` Konstantin A. Lepikhov
  0 siblings, 0 replies; 19+ messages in thread
From: Konstantin A. Lepikhov @ 2005-12-28  9:04 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1034 bytes --]

Hi Dmitry!

Tuesday 27, at 11:01:26 PM you wrote:

> > В busybox-1.00-mkinitrd.config поддержка 2.4 выключена.
> 
> Это, вероятно, дело рук того, кто в Сс.
так это сделал cc или upstream? :)

<skip>
> > Я не знаю, чем можно быстро получить список пакетов, которые требуют для
> > сборки kernel-headers-std-up (или, что более вероятно,
> > kernel-headers-std).  Хотя в srclist для apt соответствующая информация
> > должна быть.
> 
> Можно сделать grep по логам сборки,
> beehive/success$ grep -l ^kernel-headers-std- * |grep -v ^kernel-modules- |wc -l
> 56
вот бы еще понять, зачем им такие экзотические зависимости в свете
существования linux-libc-headers и glibc-kernelheaders.

PS Как я понимаю, мне уже можно браться за реанимирование wks-(up|smp) и
ll-(up|smp).

-- 
WBR, Konstantin	      chat with ==>ICQ: 109916175
     Lepikhov,	      speak  to ==>JID: lakostis@jabber.org
aka L.A. Kostis       write  to ==>mailto:lakostis@pisem.net.nospam

...The information is like the bank... 			  (c) EC8OR

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2005-12-28  9:04 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-12-20 11:17 [devel] Fwd: Re: [Comm] Re: init.d cкрипты для apache/samba опускают чужие экземляры Michael Shigorin
2005-12-20 11:48 ` Epiphanov Sergei
2005-12-20 14:43   ` [devel] [JT] " Michael Shigorin
2005-12-20 18:34   ` [devel] " Денис Смирнов
2005-12-21  8:32     ` Epiphanov Sergei
2005-12-21 12:10       ` [devel] " Michael Shigorin
2005-12-21 12:17       ` [devel] " Денис Смирнов
2005-12-21 13:40         ` [devel] " Vitaly Ostanin
2005-12-21 14:31           ` Денис Смирнов
2005-12-21 22:24         ` Konstantin A. Lepikhov
2005-12-21 22:27           ` [devel] vserver Dmitry V. Levin
2005-12-21 22:31             ` [devel] vserver Konstantin A. Lepikhov
2005-12-21 22:43               ` [devel] kernel-2.4.x Dmitry V. Levin
2005-12-25 21:09                 ` Sergey Vlasov
2005-12-25 21:21                   ` Sergey Vlasov
2005-12-27 17:50                     ` Dmitry V. Levin
2005-12-27 18:28                       ` Sergey Vlasov
2005-12-27 20:01                         ` Dmitry V. Levin
2005-12-28  9:04                           ` [devel] kernel-2.4.x Konstantin A. Lepikhov

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git