Зависимость не выполнена для SSSD.

Вопрос или проблема

Сегодня при загрузке моей системы я получил следующие сообщения об ошибках:

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. Проблема заключается в том, что данная служба не активна, и следовательно, все зависимые сокеты не могут стартовать.

  1. Ошибка зависимостей для сокетов: Все сообщения вроде Bound to unit sssd.service, but unit isn't active означают, что сами по себе сокеты не могут быть запущены, так как основная служба SSSD не запущена.

  2. Отсутствие изменений системы: Если вы не устанавливали новые пакеты и не изменяли конфигурации, это может быть проблема с обновлением или отказом в каком-либо состоянии системы, например, ударами питания или проблемами на диске.

Обзор решения

Теперь давайте перейдем к конкретным шагам для устранения этой проблемы:

  1. Проверка статуса SSSD:

    sudo systemctl status sssd.service

    Это даст вам представление о состоянии службы.

  2. Просмотр логов SSSD:
    Обратите внимание на журналы в /var/log/sssd/ для получения более подробной информации об ошибках. Это может выявить проблемы с конфигурацией или доступом к источникам данных.

  3. Проверка конфигурации:
    Откройте файл конфигурации /etc/sssd/sssd.conf и убедитесь, что он правильно настроен. Возможно, была повреждена конфигурация или имеется проблема с доступом к необходимым данным.

  4. Запуск сервиса вручную:
    Попробуйте запустить службу вручную и отслеживайте вывод.

    sudo systemctl start sssd.service
  5. Переустановка SSSD:
    Если ни один из шагов выше не помог, возможно, имеет смысл переустановить SSSD.

    sudo apt-get install --reinstall sssd

Призыв к действию

После выполнения этих шагов проверьте, работает ли SSSD корректно и решена ли проблема с sudo. Если проблема сохраняется, может быть полезно обратиться к системным администраторам или службам поддержки, так как это может указывать на более глубокие проблемы в системе.

Эти действия должны помочь вам восстановить систему и избежать нарушения безопасности. Восстановление службы SSSD критически важно для нормальной работы системы.

Оцените материал
Добавить комментарий

Капча загружается...