[devel] q: installer: Killing all remaining processes (forever)

Michael Shigorin =?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Чт Апр 3 00:02:07 MSD 2008


On Wed, Apr 02, 2008 at 09:59:20PM +0400, Evgeny Sinelnikov wrote:
> > Это мне второй раз показалось или текущие installer
> > с installer-desktop из 4.0/branch подвисают после вывода
> > надписи "Killing all remaining processes" (которую бы тоже
> > недурно облагородить -- вроде ж было как-то иначе уже)?
> Совершенно верно, причём проблема довольно занятная (скорее
> всего из непонятных ядерных глюков, как в quake3 на наших
> 2.6.18 ядрах - #14027).

С этим самым ядром на этом самом тазике (и в том самом qemu на
другом тазике) не так давно не глючило.

Можно, конечно, взять installer из бранча или покататься...

> Как раз сейчас пытаюсь понять причину... Проблема в
> loop_change_fd() вызываемой из init в stage2 из пакета
> installer-stage2. Причём не совсем понятно зачем вообще это
> нужно.

Чтоб работал многодисковый инсталер.

> Тем не менее, если этот вызов убрать, оно всё равно падает, но
> уже после sysreboot()... Падает оно вроде всегда в Kernel panic
> - not syncing: Attempted to kill init!

У меня до того не доходило.

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


Подробная информация о списке рассылки Devel