[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