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

После обновления NFS и Ubuntu до 14.04 все монтирования NFS не работают

После обновления моей машины Ubuntu все мои монтирования 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 с клиентской машины.

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, после чего потребуется перезагрузка).