在公司整smb,用windows訪問(wèn)linux的share,但是配了很久都訪問(wèn)不了,一個(gè)選項(xiàng)一個(gè)選項(xiàng)的試,都不行。
偶爾發(fā)現(xiàn)一次能進(jìn)到share folder,但是看起來(lái)windows一直在重新load該folder。
沒(méi)有什么別的辦法了,查日志:/var/log/samba/log.$ConnectionName.發(fā)現(xiàn)某個(gè)lib掛了。
[2017/02/22 17:16:29.389531, 0] ../source3/param/loadparm.c:4412(widelinks_warning)
Share 'ubuntu-share' has wide links and unix extensions enabled. These parameters are incompatible. Wide links will be disabled for this share.
[2017/02/22 17:16:29.392626, 0] ../source3/lib/popt_common.c:68(popt_s3_talloc_log_fn)
Bad talloc magic value - unknown value
[2017/02/22 17:16:29.392669, 0] ../source3/lib/util.c:789(smb_panic_s3)
PANIC (pid 9408): Bad talloc magic value - unknown value
[2017/02/22 17:16:29.393497, 0] ../source3/lib/util.c:900(log_stack_trace)
BACKTRACE: 28 stack frames:
#0 /usr/lib/x86_64-linux-gnu/samba/libsmbregistry.so.0(log_stack_trace+0x1a) [0x7f21ca87514a]
#1 /usr/lib/x86_64-linux-gnu/samba/libsmbregistry.so.0(smb_panic_s3+0x20) [0x7f21ca875220]
#2 /usr/lib/x86_64-linux-gnu/libsamba-util.so.0(smb_panic+0x2f) [0x7f21cb5ec8df]
#3 /usr/lib/x86_64-linux-gnu/libtalloc.so.2(_talloc_free+0x4de) [0x7f21c83742fe]
#4 /usr/lib/x86_64-linux-gnu/libsamba-util.so.0(+0x1246c) [0x7f21cb5e346c]
看log好像是這個(gè)talloc lib和本地的smb lib 不match。
重裝之 sudo apt-get install libtalloc2
搞定!
BTW: 本機(jī)的Samba的版本是Samba 4.3.9-Ubuntu。之前的talloc忘記看版本。。。無(wú)所謂了。
這里有人遇到一樣的問(wèn)題:https://answers.launchpad.net/ubuntu/+question/291448