Обновление пакета dev-minimal требует отмонтирования каталога /dev. Пакет прдлагает действия: service udevd umount apt-get install dev-minimal service udevd restart Когда стоит systemd, то service обращается к systemd для вызова скрипта, а systemd пишет "Unknown command verb umount", вынуждая писать "/etc/init.d/udevd umount". Команда "systemctl stop udevd" отмонтирование не производит. Нужно решать, как правильно ставить этот пакет, описать порядок, настроить это под systemd. Есть шанс, что скрипт исчезнет из init.d.
Значит, systemd несовместим с этим пакетом (поскольку ломает предыдущий API). Можно, конечно, поправить предлагаемые действия -- но у меня возникает вопрос: а для чего именно Вам понадобился dev-minimal? Вроде давно не требовался...
Данный пакет ставлю на тот случай, что отвалится systemd и придётся сообщать ядру параметр init=/bin/sh. Чтобы совсем не остаться без устройств совсем. Также его требует dev и dejagnu. Если я неправ, и система не останется без dev даже в аварийном случае, то ошибку можно закрыть.
(Ответ для serpiph на комментарий #2) > Данный пакет ставлю на тот случай, что отвалится systemd и придётся сообщать > ядру параметр init=/bin/sh. Чтобы совсем не остаться без устройств совсем. На этот случай стоит держать под рукой http://altlinux.org/rescue -- скорее всего, получится меньшими затратами времени и нервов что-либо исправить, включая и убившийся загрузчик... > Также его требует dev и dejagnu. Если я неправ, и система не останется без > dev даже в аварийном случае, то ошибку можно закрыть. dev -- это другой подпакет того же пакета, а dejagnu хочет /dev/pts, принадлежащий пакету filesystem; как именно выглядит зависимость для Вас?
Увы, rescue не подходит, ибо система на флешке, которую приходится использовать в самых разных компьютерах. И иногда systemd сходит с ума от очередного устройства. CD-DVD приводов нет, а ещё одну флешку пронести затруднительно.
(In reply to Michael Shigorin from comment #3) > (Ответ для serpiph на комментарий #2) > > Также его требует dev и dejagnu. Если я неправ, и система не останется без > > dev даже в аварийном случае, то ошибку можно закрыть. > dev -- это другой подпакет того же пакета, а dejagnu хочет /dev/pts, > принадлежащий пакету filesystem; как именно выглядит зависимость для Вас? У меня эта зависимость также выглядит. Но основная задача dev-minimal - это НЗ на случай закидона systemd.
Вас понял; отправил косметическое исправление для удобства: http://git.altlinux.org/tasks/269283/ Если будут соображения о том, как сделать лучше -- пишите, конечно. У меня их просто сходу нет. Кстати, среди http://altlinux.org/starterkits есть и образы на sysvinit; можете сделать свой на основе одного из них (и не только -- например, на моей основной машине стоит MATE из p9_e2k и работает с sysvinit; это вариация на тему Рабочей станции).
MAKEDEV-3.3.1-alt23 -> sisyphus: Fri Apr 09 2021 Michael Shigorin <mike@altlinux> 3.3.1-alt23 - updated udevd umount/restart notice (closes: #39897)