Ошибка в syslog Failed to create root cgroup hierarchy: Permission denied на системе Debina 8.
В логе /var/log/syslog с периодичностью 2-3 раз в час появляются следующие сообщения:
May 1 06:37:55 repo systemd[2196]: Failed to create root cgroup hierarchy: Permission denied May 1 06:37:55 repo systemd[2196]: Failed to allocate manager object: Permission denied
Более полный лог «по краям»:
May 1 08:53:07 repo systemd[1]: Starting user-116.slice. May 1 08:53:07 repo systemd[1]: Created slice user-116.slice. May 1 08:53:07 repo systemd[1]: Starting User Manager for UID 116... May 1 08:53:07 repo systemd[1]: Starting Session 867093 of user git. May 1 08:53:07 repo systemd[1]: Started Session 867093 of user git. May 1 08:53:07 repo systemd[3784]: Failed to create root cgroup hierarchy: Permission denied May 1 08:53:07 repo systemd[3784]: Failed to allocate manager object: Permission denied May 1 08:53:07 repo systemd[1]: Started User Manager for UID 116. May 1 08:53:07 repo systemd[1]: Stopped User Manager for UID 116. May 1 08:53:07 repo systemd[1]: Stopping user-116.slice. May 1 08:53:07 repo systemd[1]: Removed slice user-116.slice.
Итак, что это, как с этим быть и что делать.
Гугл приводит к этому:
systemd --user status
Я ввёл это в консоле и получил такой результат:
systemctl --user status Failed to get D-Bus connection: Connection refused
Потом я наткнулся на эту статью — https://codebeer.ru/failed-to-get-d-bus-connection-connection-refused/ , где были подсказки вика как вообще это дело запускается в правильном синтаксисе, например вот:
systemctl --user enable rtorrent
В итоге та же ошибка что у меня, что по ссылке выше.
Надо проверить зависимости systemctl вот такой командой:
apt-cache depends systemd
В её выполнении у меня была строчка:
Recommends: dbus
Устраняется так:
apt-get update apt-get install dbus
Но потом надо перезагрузиться. Машину я не перезагружал, а ошибка сама пропала и до перезагрузки, поэтому помогает это точно или нет, не ясно.
Одна из версий того, что такие ошибки полезли в лог, это обновление какого-либо ПО на системе и некорректное выполнения каких-то команды с текущей версий systemd. У меня была версия 215.
А ещё если выполнить команду systemd —user, то у меня вывод такой:
systemd —user
Trying to run as user instance, but $XDG_RUNTIME_DIR is not set.