Вопрос или проблема
Сегодня при загрузке моей системы я получил следующие сообщения об ошибках:
Jan 07 19:38:25 ubuntu20 systemd[1]: Condition check resulted in System Security Services Daemon being skipped.
Jan 07 19:38:25 ubuntu20 systemd[1]: Reached target User and Group Name Lookups.
Jan 07 19:38:25 ubuntu20 systemd[1]: sssd-nss.socket: Bound to unit sssd.service, but unit isn't active.
Jan 07 19:38:25 ubuntu20 systemd[1]: Dependency failed for SSSD NSS Service responder socket.
Jan 07 19:38:25 ubuntu20 systemd[1]: sssd-nss.socket: Job sssd-nss.socket/start failed with result 'dependency'.
Jan 07 19:38:25 ubuntu20 systemd[1]: sssd-autofs.socket: Bound to unit sssd.service, but unit isn't active.
Jan 07 19:38:25 ubuntu20 systemd[1]: Dependency failed for SSSD AutoFS Service responder socket.
Jan 07 19:38:25 ubuntu20 systemd[1]: sssd-autofs.socket: Job sssd-autofs.socket/start failed with result 'dependency'.
Jan 07 19:38:25 ubuntu20 systemd[1]: sssd-pac.socket: Bound to unit sssd.service, but unit isn't active.
Jan 07 19:38:25 ubuntu20 systemd[1]: Dependency failed for SSSD PAC Service responder socket.
Jan 07 19:38:25 ubuntu20 systemd[1]: sssd-pac.socket: Job sssd-pac.socket/start failed with result 'dependency'.
Jan 07 19:38:25 ubuntu20 systemd[1]: sssd-pam-priv.socket: Bound to unit sssd.service, but unit isn't active.
Jan 07 19:38:25 ubuntu20 systemd[1]: Dependency failed for SSSD PAM Service responder private socket.
Jan 07 19:38:25 ubuntu20 systemd[1]: Dependency failed for SSSD PAM Service responder socket.
Jan 07 19:38:25 ubuntu20 systemd[1]: sssd-pam.socket: Job sssd-pam.socket/start failed with result 'dependency'.
Jan 07 19:38:25 ubuntu20 systemd[1]: sssd-pam-priv.socket: Job sssd-pam-priv.socket/start failed with result 'dependency'.
Jan 07 19:38:25 ubuntu20 systemd[1]: sssd-ssh.socket: Bound to unit sssd.service, but unit isn't active.
Jan 07 19:38:25 ubuntu20 systemd[1]: Dependency failed for SSSD SSH Service responder socket.
Jan 07 19:38:25 ubuntu20 systemd[1]: sssd-ssh.socket: Job sssd-ssh.socket/start failed with result 'dependency'.
Jan 07 19:38:25 ubuntu20 systemd[1]: sssd-sudo.socket: Bound to unit sssd.service, but unit isn't active.
Jan 07 19:38:25 ubuntu20 systemd[1]: Dependency failed for SSSD Sudo Service responder socket.
Jan 07 19:38:25 ubuntu20 systemd[1]: sssd-sudo.socket: Job sssd-sudo.socket/start failed with result 'dependency'.
Jan 07 19:38:25 ubuntu20 systemd[1]: Starting Accounts Service...
Кажется, из-за этого sudo
также перестал работать. Теперь я получаю sudo: 3 incorrect password attempts
. Вчера все было в порядке, я не вносил никаких изменений в свою систему и не устанавливал никакого программного обеспечения.
С чего мне начать?
Ответ или решение
Для решения проблемы с ошибкой "Dependency failed for SSSD" при загрузке системы, приведенной в вашем описании, следуйте этим рекомендациям. Первоначально важно понять, что SSSD (System Security Services Daemon) — это служба, которая обеспечивает интеграцию с различными источниками данных безопасности, такими как LDAP, Kerberos и другими.
Захватите внимание
Получение таких сообщений об ошибках при загрузке системы может казаться пугающим, но вы на правильном пути к решению. Давайте разберем, что может быть причиной и как это исправить.
Углубление в проблему
Проблема: Все перечисленные в логе ошибки указывают на зависимость от службы sssd.service
. Проблема заключается в том, что данная служба не активна, и следовательно, все зависимые сокеты не могут стартовать.
-
Ошибка зависимостей для сокетов: Все сообщения вроде
Bound to unit sssd.service, but unit isn't active
означают, что сами по себе сокеты не могут быть запущены, так как основная служба SSSD не запущена. -
Отсутствие изменений системы: Если вы не устанавливали новые пакеты и не изменяли конфигурации, это может быть проблема с обновлением или отказом в каком-либо состоянии системы, например, ударами питания или проблемами на диске.
Обзор решения
Теперь давайте перейдем к конкретным шагам для устранения этой проблемы:
-
Проверка статуса SSSD:
sudo systemctl status sssd.service
Это даст вам представление о состоянии службы.
-
Просмотр логов SSSD:
Обратите внимание на журналы в/var/log/sssd/
для получения более подробной информации об ошибках. Это может выявить проблемы с конфигурацией или доступом к источникам данных. -
Проверка конфигурации:
Откройте файл конфигурации/etc/sssd/sssd.conf
и убедитесь, что он правильно настроен. Возможно, была повреждена конфигурация или имеется проблема с доступом к необходимым данным. -
Запуск сервиса вручную:
Попробуйте запустить службу вручную и отслеживайте вывод.sudo systemctl start sssd.service
-
Переустановка SSSD:
Если ни один из шагов выше не помог, возможно, имеет смысл переустановить SSSD.sudo apt-get install --reinstall sssd
Призыв к действию
После выполнения этих шагов проверьте, работает ли SSSD корректно и решена ли проблема с sudo
. Если проблема сохраняется, может быть полезно обратиться к системным администраторам или службам поддержки, так как это может указывать на более глубокие проблемы в системе.
Эти действия должны помочь вам восстановить систему и избежать нарушения безопасности. Восстановление службы SSSD критически важно для нормальной работы системы.