On Mon, Mar 31, 2008 at 01:31:32PM +0300, I wrote: > > MAKEDEV - A program used for creating the device files in /dev > > * Thu Mar 13 2008 Michael Shigorin 3.3.1-alt19 > Не рекомендуется устанавливать именно эту сборку Причём категорически: rpm благополучно установит dev, которому нужен "такой же" dev-minimal, в рамках транзакции после отвала %pre в dev-minimal. Можно оказаться без /dev/sda и прочего наиболее нужного (тогда останется надеяться на udev). > -- под конец всё-таки задёргался и залил не тот src.rpm. > Исправляется в alt20. Готово. Если увидите такое при обновлении на эту версию -- не удивляйтесь, это остатки старой ошибки, а не новая: /var/tmp/rpm-tmp.*: line 1: udev_test_script: command not found error: execution of %preun scriptlet from dev-3.3.1-alt19 failed, exit status 127 Намного лучше предварительно сделать rpm -e --noscripts dev-3.3.1-alt19 Взять 3.3.1-alt20 прямо сейчас можно здесь: http://fly.osdn.org.ua/~mike/packages/MAKEDEV/ > Собственно проблема в том, что проверка на наличие udev не будет > выполнена и обновление произойдёт в любом случае; при этом может > понадобиться выполнить service udevd umount; service udevd start > для нормализации ситуации. И, возможно, reboot (или init 1 с Ctrl-D, не уверен насчёт всех взаимодействий). > И как так умудрился -- у себя-то проверял сборки прям из git... Ещё одна проблема -- в добавлении потенциально вываливающегося скрипта в %preun (что может заблокировать нормальное удаление). Причём эта была и в git, и в голове. Если кто поможет придумать триггер (хотя бы предупреждалку про сборку 3.3.1-alt19) -- спасибо. Пока подготавливаю alt21 без спама насчёт asterisk при /etc/group из старого пакета setup. Прошу прощения за второй разлом подряд :-( -- ---- WBR, Michael Shigorin ------ Linux.Kiev http://www.linux.kiev.ua/