Страница 1 из 1

Проблемы с самба и винбинд

Добавлено: 2011-12-19 10:06:13
uvetrom
Доброго времени суток, такая проблема:
Делал прокси по статье http://www.lissyara.su/articles/freebsd ... ejik-ntlm/

Код: Выделить всё

luna# uname -a
FreeBSD luna.rnd.***.ru 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Feb 18 02:24:46 UTC 2011     root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
luna#

Код: Выделить всё

luna# smbclient -V
Version 3.6.1
luna#
проблема первая (не самая напряжная) - не стартует автоматом винбинд, приходится запускать руками
проблема вторая, в логи сыпятся ошибки:
при отработке команды wbinfo -g - отображаются группы, но при это в логе:

Код: Выделить всё

Dec 19 10:07:33 luna kernel: bge0: link state changed to UP
Dec 19 10:45:39 luna winbindd[1334]: [2011/12/19 10:45:39.920252,  0] winbindd/winbindd_cache.c:3144(initialize_winbindd_cache)
Dec 19 10:45:39 luna winbindd[1334]:   initialize_winbindd_cache: clearing cache and re-creating with version number 2
Dec 19 10:45:56 luna winbindd[1362]: [2011/12/19 10:45:56.007260,  0] libads/kerberos_util.c:101(ads_kinit_password)
Dec 19 10:45:56 luna winbindd[1362]:   kerberos_kinit_password LUNA$@RND.***.RU failed: Clock skew too great
Dec 19 10:50:08 luna winbindd[1336]: [2011/12/19 10:50:08.008244,  0] ../lib/util/debug.c:413(talloc_log_fn)
Dec 19 10:50:08 luna winbindd[1336]:   Bad talloc magic value - unknown value
Dec 19 10:50:08 luna winbindd[1336]: [2011/12/19 10:50:08.011083,  0] lib/util.c:1111(smb_panic)
Dec 19 10:50:08 luna winbindd[1336]:   smb_panic: clobber_region() last called from [enum_dom_groups(380)]
Dec 19 10:50:08 luna winbindd[1336]: [2011/12/19 10:50:08.011225,  0] lib/util.c:1117(smb_panic)
Dec 19 10:50:08 luna winbindd[1336]:   PANIC (pid 1336): Bad talloc magic value - unknown value
Dec 19 10:50:08 luna winbindd[1336]: [2011/12/19 10:50:08.012631,  0] lib/util.c:1221(log_stack_trace)
Dec 19 10:50:08 luna winbindd[1336]:   BACKTRACE: 20 stack frames:
Dec 19 10:50:08 luna winbindd[1336]:    #0 0x118e641 <smb_panic+65> at /usr/local/sbin/winbindd
Dec 19 10:50:08 luna winbindd[1336]:    #1 0x21b9f30a <talloc_asprintf+234> at /usr/local/lib/libtalloc.so.2
Dec 19 10:50:08 luna winbindd[1336]:    #2 0x21ba1d55 <talloc_strdup+629> at /usr/local/lib/libtalloc.so.2
Dec 19 10:50:08 luna winbindd[1336]:    #3 0x15362fb <rpccli_lsa_lookup_names+1227> at /usr/local/sbin/winbindd
Dec 19 10:50:08 luna winbindd[1336]:    #4 0x1536935 <dcerpc_lsa_lookup_sids+69> at /usr/local/sbin/winbindd
Dec 19 10:50:08 luna winbindd[1336]:    #5 0x10aae6a <winbindd_lookup_sids+234> at /usr/local/sbin/winbindd
Dec 19 10:50:08 luna winbindd[1336]:    #6 0x10aec32 <rpc_query_user_list+7938> at /usr/local/sbin/winbindd
Dec 19 10:50:08 luna winbindd[1336]:    #7 0x1098a17 <wcache_lookup_groupmem+999> at /usr/local/sbin/winbindd
Dec 19 10:50:08 luna winbindd[1336]:    #8 0x10b953f <_wbint_LookupGroupMembers+111> at /usr/local/sbin/winbindd
Dec 19 10:50:08 luna winbindd[1336]:    #9 0x10c40eb <wbint_get_pipe_fns+5083> at /usr/local/sbin/winbindd
Dec 19 10:50:08 luna winbindd[1336]:    #10 0x10b7b92 <winbindd_dual_ndrcmd+210> at /usr/local/sbin/winbindd
Dec 19 10:50:08 luna winbindd[1336]:    #11 0x10b622e <wb_domain_request_send+3822> at /usr/local/sbin/winbindd
Dec 19 10:50:08 luna winbindd[1336]:    #12 0x11a1b39 <tevent_queue_start+425> at /usr/local/sbin/winbindd
Dec 19 10:50:08 luna winbindd[1336]:    #13 0x11a0468 <tevent_common_loop_immediate+232> at /usr/local/sbin/winbindd
Dec 19 10:50:08 luna winbindd[1336]:    #14 0x119e510 <run_events_poll+64> at /usr/local/sbin/winbindd
Dec 19 10:50:08 luna winbindd[1336]:    #15 0x119ec65 <event_add_to_poll_args+805> at /usr/local/sbin/winbindd
Dec 19 10:50:08 luna winbindd[1336]:    #16 0x119f215 <_tevent_loop_once+149> at /usr/local/sbin/winbindd
Dec 19 10:50:08 luna winbindd[1336]:    #17 0x108da36 <main+2182> at /usr/local/sbin/winbindd
Dec 19 10:50:08 luna winbindd[1336]:    #18 0x108ac2b <_start+203> at /usr/local/sbin/winbindd
Dec 19 10:50:08 luna winbindd[1336]:    #19 0x108ab78 <_start+24> at /usr/local/sbin/winbindd
Dec 19 10:50:08 luna winbindd[1336]: [2011/12/19 10:50:08.013409,  0] lib/util.c:1122(smb_panic)
Dec 19 10:50:08 luna winbindd[1336]:   smb_panic(): calling panic action [/bin/sleep 999999999]

Код: Выделить всё

luna# ntpdate 172.17.85.12
19 Dec 10:59:21 ntpdate[1593]: step time server 172.17.85.12 offset 4.901377 sec
luna#
так же через некоторое время появляется

Код: Выделить всё

Dec 18 11:00:00 luna winbindd[1176]: [2011/12/18 11:00:00.369459,  0] winbindd/winbindd.c:944(winbindd_listen_fde_handler)
Dec 18 11:00:00 luna winbindd[1176]:   winbindd: Exceeding 200 client connections, no idle connection found
От этого спасает только перезагрузка (Читал в инете что был такой баг в более ранних версия, но его пофиксили в более ранних версиях чем у меня)

Не знаю какие конфиги нужно выложить, поэтому не буду засорять - скину если будут нужны.

Поможете?

Re: Проблемы с самба и винбинд

Добавлено: 2011-12-19 10:12:19
xrensgory
winbind стартует если вы получили тикет и успешно сделали join

Re: Проблемы с самба и винбинд

Добавлено: 2011-12-19 10:19:43
uvetrom

Код: Выделить всё

luna# klist
Credentials cache: FILE:/tmp/krb5cc_0
        Principal: rbezbabnov@RND.***.RU
luna#
ну и после выполнения net ads join -U, он появился у меня в домене.
Но винбинд точно сам по себе не стартует.
После рестарта:

Код: Выделить всё

luna# wbinfo -p
Ping to winbindd failed
could not ping winbindd!
luna#
luna# winbindd -d9
luna# wbinfo -p
Ping to winbindd succeeded
luna#

Re: Проблемы с самба и винбинд

Добавлено: 2011-12-19 11:24:20
xrensgory
что-то подсказывает на
samba_enable="YES" в /etc/rc.conf

однако в /usr/local/etc/rc.d/samba пишут

Код: Выделить всё

# Add the following lines to /etc/rc.conf.local or /etc/rc.conf                                                                                             
# to enable this service:                                                                                                                                   
#                                                                                                                                                           
#samba_enable="YES"                                                                                                                                         
# or, for fine grain control:                                                                                                                               
#nmbd_enable="YES"                                                                                                                                          
#smbd_enable="YES"                                                                                                                                          
# You need to enable winbindd separately, by adding:                                                                                                        
#winbindd_enable="YES"

т.е. в вашем случае

Код: Выделить всё

samba_enable="YES"
winbindd_enable="YES"
пробуйте

Re: Проблемы с самба и винбинд

Добавлено: 2011-12-19 12:02:58
uvetrom
Могу написать только: 0_о
вписал то, что Вы говорили, винбинд запустился, но при этом и ошибка вроде пропала.
Спасибо огромное на совет, буду смотреть что будет дальше :)

Re: Проблемы с самба и винбинд

Добавлено: 2011-12-19 12:10:05
xrensgory
Если что-то не стартует, когда по сути должно, иногда полезно смотреть как оно это делает :smile:

Re: Проблемы с самба и винбинд

Добавлено: 2011-12-19 12:19:27
uvetrom
Ну теперь буду знать где можно посмотреть. Спасибо за науку