Вышел 10.1, пора обновляться значит.


sysvinit можно поставить разве что на сервере.
Поддержка его чисто декларативная: практически любой пакет из какого-нибудь графического окружения имеет по цепочке жёсткую зависимость от systemd.
systemd-shim был выброшен и sysvinit реалистично можно использовать только без графического окружения.

Почитал доки systemd, чтобы примерно понимать что к чему, обновил три домашних машины.
На всех посыпались сервисы. При чём на разных машинах почему-то разные.
tinc, monit, mariadb, apparmor, autofs...

Где очевидно, то починил, а вот почему идентичный tinc тут работает, а там нет, непонятно вообще.
Если руками пустить, то работает, а как дебажить запуск силами systemd, хз.
Раньше сунул set -vx, set -eu в init скрипт, и любуешься, как и где кобыла сдохла.

Поддержки rc.local из коробки нет, нужно добавлять руками.
За много лет аналога sysv-rc-conf как не было, так и нет.

В текущем виде, в качестве drop-in replacement, systemd совершенно не готов.
Нужно доставать лопату и разгребать.


На ноуте с gma500 графика тухнет как дело доходит до переключения на графический фреймбуфер. Видимо gma500_gfx в ядре протух.
Ну хоть по ssh система доступна, и на том спасибо.
Надо будет достать с полочки старое ядро, и если действительно gma500_gfx, то настрочить багрепорт.


В общем: суббота закончилась, а на руках три полурабочие машины.
А ведь когда-то я на Debian Stable переехал именно чтобы больше не красноглазить, эх.








 , ,






URL записи