FreeIPA. Не удается зайти в веб-интерфейс администрирования сервера
Проблема
Не удается зайти в веб-интерфейс администрирования сервера FreeIPA.
Диагностика
Проверить наличие сообщения вида:
gssproxy[793]: (OID: { 1 2 840 113554 1 2 2 }) Unspecified GSS failure.
Выполнить команду:
ls -l /var/lib/ipa/gssproxy
Если результатом выполнения будут владелец файла и его права
www-data
:-rw------- 1 www-data www-data 528 авг 12 14:04 http.keytab
следует изменить владельца и его права.
Возможная причина: Изменен владелец и его права в файле http.keytab. Перейти к решению.
Проверить наличие:
сообщений в файлах:
/var/log/apache2/error.log
:[auth_gssapi:error] [pid 3298] [client 127.0.0.1:49672] GSS ERROR gss_acquire_cred[_from]() failed to get server creds: [Unspecified GSS failure. Minor code may provide more information ( SPNEGO cannot find mechanisms to negotiate)] [wsgi:error] [pid 22506] [remote 10.0.1.10:56123] ipa: INFO: 401 Unauthorized: No session cookie found
/var/log/kern.log
:kernel: TCP: request_sock_TCP: Possible SYN flooding on port 88. Sending cookies. Check SNMP counters. kernel: traps: syslog-ng[5784] general protection fault ip:763a4b66a8a0 sp:7fadfcd8c4b0 error:0 in libpython2.7.so.1.0[763a4b547000+17f000]
ТСР-соединений в состоянии
TIME_WAIT
:sudo netstat -nta | egrep "State|88"
Возможная причина: Ошибки во временных файлах Winbind и Samba. Перейти к решению.
Проверить в файле
/etc/syslog
наличие сообщения вида:Sep 14 11:37:56 srv14cu101 smartd[1728]: Device: /dev/sdb [SAT], 2 Currently unreadable (pending) sectors
Возможная причина: Ошибки доступа к диску. Перейти к решению.
Проверить валидность таблицы ключей и версию KVNO в таблице:
kvno -k /var/lib/ipa/gssproxy/http.keytab http/`hostname` klist -kte /var/lib/ipa/gssproxy/http.keytab
Если версии различаются, следует получить новый
keytab
.
Возможная причина: Различаются версии KVNO. Перейти к решению.