Запускаю в терминале. После недавнего обновления многое перестало работать. Например teamviewer не запускается. Пытаюсь найти в чём проблема. systemd в том числе обновлялся, при этом захотел удалить ifupdown. После этого перестал работать juniper network vpn клиент.
Причины избавиться от systemd:
1. Часто обновляется. При этом после каждого обновления с вероятностью в 80% что-то ломается в системе. Приходится ковырять ручками и исправлять. Например перезагрузка системы начинает требовать пароль рута. Очень неудобно.
2. После того как перешёл на православный SysV время загрузки системы ощутимо уменьшилось. Заметно даже без секундомера. Отсюда делаю вывод что этот ваш systemd очень громоздкая штука.
3. Леннарт Поттеринг не нужен. :) Мнение общественное, не моё. Но учитывая два первых пункта я пожалуй соглашусь с ним.
Кстати попутно вопрос.
Сейчас сижу на ветке testing. Нормально ли это? Может стоит перейти на stable чтобы меньше глюков ловить почти после каждого обновления? Читал что downgrade проблематичный и болезненный.
Для справок:
uname -a
Linux mycomp 4.3.0-1-amd64 #1 SMP Debian 4.3.3-5 (2016-01-04) x86_64 GNU/Linux
многие команды из состава systemd не будут правильно работать.
Согласен, но многие не означает что systemctl.
Например systemctl list-unit-files работает успешно.
Есть мнение, что этот systemctl втихаря поломали и некоторые команды перестали работать. То есть это ожидаемое поведение. И я бы даже плюнул на это. Но после обновления поломались нужные программы. Я конечно не могу доказать что виноват именно systemd. Но методом наблюдений было замечено, что когда обновляется systemd тогда жди беды. А наблюдения это можно сказать научный подход :)
Подскажите как продиагностировать systemd, как убедится что всё с ним в порядке. Как настроить его правильно. Пробовал несколько вариантов, с переменным успехом. Я не против systemd, лишь бы всё работало без проблем.
Блин, чувак, научи меня ломать systemd. Я пользуюсь им с версии 44 и существенных проблем не наблюдал ни разу. Давай ты на каждую проблему заведёшь по отдельному треду и расскажешь подробно, что ты такого натворил, что у тебя всё разваливается.
Потому как на самом деле с systemd старт системы должен происходить существенно быстрее, права на системные действия должны разруливаться автоматически и так далее.
Ты используешь команды systemd, когда у тебя в системе установлен systemd-shim (т. е. заглушка-затычка вместо systemd). Естественно, что никакие специфические команды, и в первую очередь systemctl, работать не будут. Они работают только в том случае, когда установлен пакет systemd-sysv (т. е. когда systemd действительно используется в качестве инита).
Я установил systemd-sysv package и всё заработало!
sysvinit-core успешно грохнулся, systemd вступил в свои полные права.
Наверное зря я на него бочку катил.
Теперь Teamviewer запускается, systemctl работает, vpn клиент соединяется.
Резонное замечание. Давно думаю перейти на stable. Смущает пока что непредсказуемость процесса downgrade. Возможно проще с нуля переустановить систему.
Да и какие плюсы даёт testing? Что я теряю при переходе на stable? По-моему ничего.