[sisyphus] Ошибка обновления dev при сегодняшнем upgrade.

Sergey Vlasov vsu на altlinux.ru
Пт Фев 9 23:21:33 MSK 2007


On Fri, Feb 09, 2007 at 08:01:44PM +0200, Gennadiy Redko wrote:
> Почему-то не обновляется dev при сегодняшнем upgrade:

В новом пакете udev при останове сервиса udevd не отмонтируется /dev -
это исправляет некоторые проблемы при обновлении самого udev и
завершении работы системы, но инструкции, выводимые в %pre пакета dev,
теперь не работают.  Теперь, кроме останова udevd, нужно использовать,
например, mount -n --move для временного переноса /dev на tmpfs в
другое место и обратно.

В принципе можно попытаться автоматизировать такой переезд даже без
перезапуска udevd (если использовать udevcontrol stop_exec_queue перед
перемещением /dev и udevcontrol start_exec_queue после завершения
обновления - хотя, вероятно, реализовать это надёжно в скриптах rpm
всё-таки не получится).  Проблемы с неработоспособностью udevcontrol
после обновления udev вроде бы решены (правда, возможно, ценой замены
на другие - либо часть событий может быть пропущена, либо (как сделано
в данный момент) все устройства при обновлении пакета udev будут
обработаны повторно).

Впрочем, особых причин обновлять пакет dev при использовании udev нет,
поскольку даже сейчас статический /dev используется только на
начальном этапе запуска системы, когда вряд ли используются те файлы,
которые менялись в последних сборках пакета dev.
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: Digital signature
Url     : http://lists.altlinux.org/pipermail/sisyphus/attachments/20070209/8b875964/attachment.bin 


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