Проблема

Не запускается служба rpc-svcgssd.service

Диагностика

  • Выполнить команду:

    sudо systemctl status rpc-svcgssd.service
    CODE

    и проверить наличие сообщения вида:

    rpc-svcgssd.service - RPC security service for NFS server
    Loaded: loaded (/lib/systemd/system/rpc-svcgssd.service; static; vendor preset: enabled)
    Active: failed (Result: exit-code) since Tue 2023-11-28 17:41:53 +05; 9s ago
    Process: 10089 ExecStart=/usr/sbin/rpc.svcgssd $SVCGSSDARGS (code=exited, status=1/FAILURE)
    CODE

    Сервер не введен в домен, krb5 не используется.

Возможная причина: Не используется домен. Перейти к решению.


  • Проверить наличие принципала (если сервер введен в домен AD):

    sudo klist -ke
    CODE

    Вывод при наличии принципала:

  • Проверить вывод команды (если сервер введен в домен FreeIPA):

    sudo journalctl -xeu rpc-svcgssd.service
    CODE

    на наличие следующих сообщений:

    -- Начат процесс запуска юнита rpc-svcgssd.service.
    rpc.svcgssd[611]: ERROR: GSS-API: error in gss_acquire_cred(): GSS_S_FAILURE (Unspecified GSS failure.  Minor code may provide more information) - No key table entry found matching nfs/@
    rpc.svcgssd[611]: unable to obtain root (machine) credentials
    rpc.svcgssd[611]: do you have a keytab entry for nfs/<your.host>@<YOUR.REALM> in /etc/krb5.keytab?
    systemd[1]: rpc-svcgssd.service: Control process exited, code=exited, status=1/FAILURE
    -- Subject: Unit process exited
    CODE

Возможная причина: Отсутствует принципал сервиса NFS. Перейти к решению.


Возможные причины