[Samba] Smbd dumps core while starting
dish kyao
dishkyaao at gmail.com
Thu Jan 8 07:10:25 MST 2015
updated smb.conf, still same error. details below.
# cat /etc/samba/smb.conf
[global]
workgroup = NAMDEV
realm = NAMDEV.NSROOTDEV.NET <http://namdev.nsrootdev.net/>
client ldap sasl wrapping = seal
;username map = /etc/opt/samba/users.map
encrypt passwords = yes
client ntlmv2 auth = yes
client lanman auth = no
client plaintext auth = no
lanman auth = no
ntlm auth = no
disable netbios = yes
smb ports = 445
server string = saixr312
wins proxy = no
wins support = no
preferred master = no
domain master = no
local master = no
browse list = no
case sensitive = yes
hide dot files = No
log file = /var/opt/samba/log.%m
lock directory = /var/opt/samba/locks
pid directory = /var/opt/samba/locks
server signing = auto
max protocol = NT1
===============================
gdb --dbx /opt/samba/sbin/smbd core
Core was generated by `smbd'.
Program terminated with signal 4, Illegal instruction.
#0 0x0000000000000000 in ?? ()
(gdb) where
#0 0x0000000000000000 in ?? ()
#1 0x0900000008406760 in regdb_init () at
../source3/registry/reg_backend_db.c:733
#2 0x0900000008414a98 in registry_init_common () at
../source3/registry/reg_init_basic.c:33
#3 0x090000000826d590 in registry_init_full () at
../source3/registry/reg_init_full.c:80
#4 0x0000000100002414 in main (argc=2, argv=0xffffffffffffaa0) at
../source3/smbd/server.c:1414
(gdb) q
=================================
# tail -30 /var/opt/samba/log.smbd
[2015/01/08 21:50:30.091779, 10, pid=26869968, effective(0, 0), real(0, 0)]
../lib/dbwrap/dbwrap.c:133(debug_lock_order)
lock order: 1:<none> 2:<none> 3:<none>
[2015/01/08 21:50:30.091854, 10, pid=26869968, effective(0, 0), real(0, 0)]
../source3/smbd/smbXsrv_version.c:245(smbXsrv_version_global_init)
smbXsrv_version_global_init
[2015/01/08 21:50:30.091922, 10, pid=26869968, effective(0, 0), real(0, 0)]
../source3/smbd/smbXsrv_version.c:246(smbXsrv_version_global_init)
[2015/01/08 21:50:30.091961, 1, pid=26869968, effective(0, 0), real(0, 0)]
../librpc/ndr/ndr.c:296(ndr_print_debug)
&global_blob: struct smbXsrv_version_globalB
version : SMBXSRV_VERSION_0 (0)
seqnum : 0x00000001 (1)
info : union smbXsrv_version_globalU(case 0)
info0 : *
info0: struct smbXsrv_version_global0
db_rec : NULL
num_nodes : 0x00000001 (1)
nodes: ARRAY(1)
nodes: struct smbXsrv_version_node0
server_id: struct server_id
pid : 0x00000000019a00d0
(26869968)
task_id : 0x00000000 (0)
vnn : 0xffffffff
(4294967295)
unique_id : 0x8063dd929538eac5
(-9195262392521921851)
min_version : SMBXSRV_VERSION_0 (0)
max_version : SMBXSRV_VERSION_0 (0)
current_version : SMBXSRV_VERSION_0 (0)
[2015/01/08 21:50:30.096418, 5, pid=26869968, effective(0, 0), real(0, 0)]
../source3/lib/messages.c:293(messaging_register)
Registering messaging pointer for type 784 - private_data=110028a70
[2015/01/08 21:50:30.096495, 5, pid=26869968, effective(0, 0), real(0, 0)]
../source3/lib/messages.c:293(messaging_register)
Registering messaging pointer for type 788 - private_data=11002a910
[2015/01/08 21:50:30.096576, 5, pid=26869968, effective(0, 0), real(0, 0)]
../source3/lib/messages.c:293(messaging_register)
Registering messaging pointer for type 789 - private_data=11002eab0
On Thu, Jan 8, 2015 at 7:08 PM, Rowland Penny <rowlandpenny at googlemail.com>
wrote:
> On 08/01/15 10:46, Dish wrote:
>
> Only looking for file server solution. export LIBPATH=/opt/samba/lib
>
> /opt/samba/sbin/smbd –D
>
>
>
> cat smb.conf
>
> [global]
>
> security = ads
>
> password server = *
>
> workgroup = ABC.NET <http://abc.net/>
>
> username map = /etc/opt/samba/users.map
>
> encrypt passwords = yes
>
> client ntlmv2 auth = yes
>
> client lanman auth = no
>
> client plaintext auth = no
>
> lanman auth = no
>
> ntlm auth = no
>
> server signing = auto
>
> max protocol = SMB2
>
> ;Enter hostname for samba server on next line
>
> server string = aix123
>
> wins proxy = no
>
> wins support = no
>
> preferred master = no
>
> domain master = no
>
> local master = no
>
> browse list = no
>
> case sensitive = yes
>
> hide dot files = No
>
> log file = /var/opt/samba/log.%m
>
> lock directory = /var/opt/samba/locks
>
> pid directory = /var/opt/samba/locks
>
>
> Hmm, I think it might be because you have a dot in your workgroup name,
> see here: http://support.microsoft.com/kb/909264/en-us
>
> also this is my smb.conf, yours seems to be a lot different to mine:
>
> [global]
> workgroup = EXAMPLE
> security = ADS
> realm = EXAMPLE.LAN
> dedicated keytab file = /etc/krb5.keytab
> kerberos method = secrets and keytab
> server string = Samba 4 Client %h
> winbind enum users = yes
> winbind enum groups = yes
> winbind use default domain = yes
> winbind expand groups = 4
> winbind nss info = rfc2307
> winbind refresh tickets = Yes
> winbind normalize names = Yes
> idmap config * : backend = tdb
> idmap config * : range = 2000-9999
> idmap config EXAMPLE : backend = ad
> idmap config EXAMPLE : range = 10000-999999
> idmap config EXAMPLE : schema_mode = rfc2307
> printcap name = cups
> cups options = raw
> usershare allow guests = yes
> domain master = no
> local master = no
> preferred master = no
> os level = 20
> map to guest = bad user
> username map = /etc/samba/user.map
> vfs objects = acl_xattr
> map acl inherit = Yes
> store dos attributes = Yes
> log level = 6
> wins server = 192.168.0.2
>
> Also what is your AD DC ?
>
> Rowland
>
>
More information about the samba
mailing list