Назад | Перейти на главную страницу

systemctl --user: процесс org.freedesktop.systemd1 завершен со статусом 1

Коробка является стабильной версией debian (на данный момент растянута). Проблема, с которой я столкнулся, заключается в том, что systemctl не может запрашивать диспетчер служб пользователей. Для команды,

systemctl --user

Сообщение об ошибке:

Failed to list units: Process org.freedesktop.systemd1 exited with status 1

Для команды

systemctl --user status

Сообщение об ошибке:

Failed to read server status: Input/output error

С другой стороны, все выглядит нормально, что нет отказавшего сервиса, и user@1000.service работает как положено. По сути, все пользовательские блоки работают нормально, но я не могу взаимодействовать с ними через systemctl интерфейс.

У многих людей были похожие симптомы, но у всех были разные проблемы. Пытался перезагрузить машину, но это не помогло.

Мой вопрос: как мне отладить сеанс пользователя systemctl? Приведенная выше информация является слишком общей, чтобы указать на настоящую проблему.

Заранее спасибо.

Пожалуйста, проверьте переменную среды XDG_RUNTIME_DIR определено и равно /run/user/$(id -u). Если это не так, определите это как таковое и попробуйте снова.

export XDG_RUNTIME_DIR=/run/user/$(id -u)