Баг в SAMBA. ntlm_auth[XXX]: segfault at X ip XXX sp XXX error X in libsamba-security.
Добавлено: 05 июл 2016, 18:06
Обновление SAMBA за Май 2016 года, версия 4.1 и выше.
Описание бага
После обновления перестает работать ntlm_auth хелпер, проводящий аутентификацию через samba/winbind.
При этом в самой самбе подключение к домену проходит корректно, wbinfo и kinit отрабатывают.
Примеры из логов, связанные с багом:
syslog
squid proxy server
Баг присутствует в багтрекере https://bugzilla.samba.org/show_bug.cgi?id=11914
Решение
Обходного маневра нет. Если обновились, то все, кирдык.
Либо откатываться в последнее стабильное состояние (бэкапы форева!), либо ставить версию с багфиксом.
Баг пофиксен в samba 4.3.2.
Описание бага
После обновления перестает работать ntlm_auth хелпер, проводящий аутентификацию через samba/winbind.
При этом в самой самбе подключение к домену проходит корректно, wbinfo и kinit отрабатывают.
Примеры из логов, связанные с багом:
syslog
Код: Выделить всё
Jul 5 05:48:34 servername kernel: [ 1157.816105] ntlm_auth[2823]: segfault at 4 ip b6f21163 sp bf8d5530 error 4 in libsamba-security.so.0[b6f17000+1e000]
Jul 5 05:48:34 servername kernel: [ 1157.819682] ntlm_auth[2845]: segfault at 4 ip b6f6e163 sp bffbc1c0 error 4 in libsamba-security.so.0[b6f64000+1e000]
Jul 5 05:48:34 servername kernel: [ 1158.162353] ntlm_auth[2846]: segfault at 4 ip b6f32163 sp bfc45cf0 error 4 in libsamba-security.so.0[b6f28000+1e000]
Jul 5 05:48:35 servername kernel: [ 1158.442969] ntlm_auth[2844]: segfault at 4 ip b6f2f163 sp bfb5ff20 error 4 in libsamba-security.so.0[b6f25000+1e000]
Jul 5 05:48:39 servername kernel: [ 1163.103771] show_signal_msg: 26 callbacks suppressed
Jul 5 05:48:39 servername kernel: [ 1163.103780] ntlm_auth[2878]: segfault at 4 ip b6f68163 sp bf9a4f60 error 4 in libsamba-security.so.0[b6f5e000+1e000]
Jul 5 05:48:39 servername kernel: [ 1163.110586] ntlm_auth[2879]: segfault at 4 ip b6f3b163 sp bfac0e50 error 4 in libsamba-security.so.0[b6f31000+1e000]
Jul 5 05:48:39 servername kernel: [ 1163.112321] ntlm_auth[2880]: segfault at 4 ip b6f1e163 sp bff315d0 error 4 in libsamba-security.so.0[b6f14000+1e000]
Jul 5 05:48:39 servername kernel: [ 1163.114251] ntlm_auth[2877]: segfault at 4 ip b6ffb163 sp bf96d110 error 4 in libsamba-security.so.0[b6ff1000+1e000]
Jul 5 05:48:39 servername kernel: [ 1163.119016] ntlm_auth[2881]: segfault at 4 ip b6f63163 sp bfa13950 error 4 in libsamba-security.so.0[b6f59000+1e000]
Код: Выделить всё
2016/07/05 05:48:28 kid1| WARNING: ntlmauthenticator #Hlpr0 exited
2016/07/05 05:48:28 kid1| Too few ntlmauthenticator processes are running (need 1/100)
2016/07/05 05:48:28 kid1| ERROR: The ntlmauthenticator helpers are crashing too rapidly, need help!
2016/07/05 05:48:28 kid1| Starting new helpers
2016/07/05 05:48:28 kid1| helperOpenServers: Starting 1/100 'ntlm_auth' processes
2016/07/05 05:48:28 kid1| ERROR: NTLM Authentication Helper '0xb8d3f000/0xb8d3f000' crashed!.
2016/07/05 05:48:28 kid1| ERROR: NTLM Authentication validating user. Result: {result=Unknown}
2016/07/05 05:48:28 kid1| WARNING: ntlmauthenticator #Hlpr0 exited
2016/07/05 05:48:28 kid1| Too few ntlmauthenticator processes are running (need 1/100)
2016/07/05 05:48:28 kid1| ERROR: The ntlmauthenticator helpers are crashing too rapidly, need help!
Решение
Обходного маневра нет. Если обновились, то все, кирдык.
Либо откатываться в последнее стабильное состояние (бэкапы форева!), либо ставить версию с багфиксом.
Баг пофиксен в samba 4.3.2.