Начиная с обновления NFS и Ubuntu до 14.04, все монтирования NFS отказывают

После обновления моей Ubuntu Machine все мои монтировки NFS зависли. Я проверил системный журнал, и я вижу это сейчас:

Sep 29 04:29:10 ip-10-10-10-10 kernel: [ 9589.594814] RPC: AUTH_GSS upcall failed. Please check user daemon is running.

Все остальные методы отладки NFS все еще показывают его и работают (telnet, rpcinfo и т. Д.). Что такое служба AUTH_GSS и почему она должна быть запущена? Я бегал по Google, но я не вижу причин, по которым он уже не пойдет.

** ОБНОВИТЬ **

В дополнение к этому, теперь я вижу следующее на сервере:

Sep 29 05:55:12 ip-10-10-10-10 rpc.gssd[860]: ERROR: can't open /run/rpc_pipefs/gssd/clntXX/info: No such file or directory
Sep 29 05:55:12 ip-10-10-10-10 rpc.gssd[860]: ERROR: failed to read service info

** ДАЛЬНЕЙШАЯ ОТЛАДКА **

Чтобы было ясно, он абсолютно запущен и принимает соединения с клиентского компьютера. Я могу без проблем подключиться к 111 и 2049 с клиентского компьютера.

1 ответ

GSSAPI или интерфейс прикладного программирования Generic Security Services используется NFS (версии 3 и 4) при использовании Kerberos для аутентификации и шифрования.

Конфигурационный файл Ubuntu /etc/default/nfs-common имеет несколько строк об этом:

# Do you want to start the gssd daemon? It is required for Kerberos mounts.
NEED_GSSD=

Либо настройте Kerberos и GSS, либо убедитесь, что вы их не используете.

На панели запуска есть сообщение об ошибке, в котором предлагается либо NEED_GSSD=yes или отключение GSS путем внесения в черный список rpcsec_gss_krb5 модуль (в /etc/modprobe.d/blacklist.conf после чего нужно перезагрузить).

Другие вопросы по тегам