This is the old XigmaNAS forum in read only mode,
it will taken offline by the end of march 2021!



I like to aks Users and Admins to rewrite/take over important post from here into the new fresh main forum!
Its not possible for us to export from here and import it to the main forum!

[SOLVED] smbd lock order violation (N4F v. 10.3.0.3)

CIFS/SMB network sharing.
Forum rules
Set-Up GuideFAQsForum Rules
Post Reply
Knappe
experienced User
experienced User
Posts: 76
Joined: 08 May 2015 08:46
Status: Offline

[SOLVED] smbd lock order violation (N4F v. 10.3.0.3)

Post by Knappe »

and syslog is written permanently.

Code: Select all

Nov  6 10:08:55 nasbackup smbd[13572]: [2016/11/06 10:08:55.610282,  0] ../lib/dbwrap/dbwrap.c:184(dbwrap_check_lock_order)
Nov  6 10:08:55 nasbackup smbd[13572]:   Lock order violation: Trying /var/db/samba4/locking.tdb at 1 while /var/db/samba4/brlock.tdb at 2 is locked
Nov  6 10:08:55 nasbackup smbd[13572]: [2016/11/06 10:08:55.610616,  0] ../lib/dbwrap/dbwrap.c:133(debug_lock_order)
Nov  6 10:08:55 nasbackup smbd[13572]:   lock order:  1:<none> 2:/var/db/samba4/brlock.tdb 3:<none>
Nov  6 10:08:55 nasbackup smbd[13572]: [2016/11/06 10:08:55.610786,  0] ../source3/lib/util.c:789(smb_panic_s3)
Nov  6 10:08:55 nasbackup smbd[13572]:   PANIC (pid 13572): invalid lock_order
Nov  6 10:08:55 nasbackup smbd[13572]: [2016/11/06 10:08:55.627444,  0] ../source3/lib/util.c:900(log_stack_trace)
Nov  6 10:08:55 nasbackup smbd[13572]:   BACKTRACE: 26 stack frames:
Nov  6 10:08:55 nasbackup smbd[13572]:    #0 0x803847158 <log_stack_trace+0x28> at /usr/local/lib/libsmbconf.so.0
Nov  6 10:08:55 nasbackup smbd[13572]:    #1 0x803847042 <smb_panic_s3+0x52> at /usr/local/lib/libsmbconf.so.0
Nov  6 10:08:55 nasbackup smbd[13572]:    #2 0x801687efd <smb_panic+0x13d> at /usr/local/lib/libsamba-util.so.0
Nov  6 10:08:55 nasbackup smbd[13572]:    #3 0x80782de3f <dbwrap_fetch_locked+0x29f> at /usr/local/lib/samba/libdbwrap-samba4.so
Nov  6 10:08:55 nasbackup smbd[13572]:    #4 0x801b910f2 <get_share_mode_lock+0x152> at /usr/local/lib/samba/libsmbd-base-samba4.so
Nov  6 10:08:55 nasbackup smbd[13572]:    #5 0x801b51d4e <remove_oplock+0x4e> at /usr/local/lib/samba/libsmbd-base-samba4.so
Nov  6 10:08:55 nasbackup smbd[13572]:    #6 0x801b01fd9 <close_file+0xb89> at /usr/local/lib/samba/libsmbd-base-samba4.so
Nov  6 10:08:55 nasbackup smbd[13572]:    #7 0x8144d3415 <samba_init_module+0x1a35> at /usr/local/lib/shared-modules/vfs/fruit.so
Nov  6 10:08:55 nasbackup smbd[13572]:    #8 0x801ae988f <smbd_do_setfilepathinfo+0x2fcf> at /usr/local/lib/samba/libsmbd-base-samba4.so
Nov  6 10:08:55 nasbackup smbd[13572]:    #9 0x801aec6a8 <reply_trans2+0x1de8> at /usr/local/lib/samba/libsmbd-base-samba4.so
Nov  6 10:08:55 nasbackup smbd[13572]:    #10 0x801aeae2b <reply_trans2+0x56b> at /usr/local/lib/samba/libsmbd-base-samba4.so
Nov  6 10:08:55 nasbackup smbd[13572]:    #11 0x801b19556 <smb_request_done+0xb16> at /usr/local/lib/samba/libsmbd-base-samba4.so
Nov  6 10:08:55 nasbackup smbd[13572]:    #12 0x801b1ca49 <req_is_in_chain+0xc89> at /usr/local/lib/samba/libsmbd-base-samba4.so
Nov  6 10:08:55 nasbackup smbd[13572]:    #13 0x801b1bf93 <req_is_in_chain+0x1d3> at /usr/local/lib/samba/libsmbd-base-samba4.so
Nov  6 10:08:55 nasbackup smbd[13572]:    #14 0x80385be6b <run_events_poll+0x28b> at /usr/local/lib/libsmbconf.so.0
Nov  6 10:08:55 nasbackup smbd[13572]:    #15 0x80385c661 <event_add_idle+0x541> at /usr/local/lib/libsmbconf.so.0
Nov  6 10:08:55 nasbackup smbd[13572]:    #16 0x804f1a8e2 <_tevent_loop_once+0x72> at /usr/local/lib/libtevent.so.0
Nov  6 10:08:55 nasbackup smbd[13572]:    #17 0x804f1ab1b <tevent_common_loop_wait+0x3b> at /usr/local/lib/libtevent.so.0
Nov  6 10:08:55 nasbackup smbd[13572]:    #18 0x801b1b6b1 <smbd_process+0x8c1> at /usr/local/lib/samba/libsmbd-base-samba4.so
Nov  6 10:08:55 nasbackup smbd[13572]:    #19 0x102abe1 <main+0x27e1> at /usr/local/sbin/smbd
Nov  6 10:08:55 nasbackup smbd[13572]:    #20 0x80385be6b <run_events_poll+0x28b> at /usr/local/lib/libsmbconf.so.0
Nov  6 10:08:55 nasbackup smbd[13572]:    #21 0x80385c661 <event_add_idle+0x541> at /usr/local/lib/libsmbconf.so.0
Nov  6 10:08:55 nasbackup smbd[13572]:    #22 0x804f1a8e2 <_tevent_loop_once+0x72> at /usr/local/lib/libtevent.so.0
Nov  6 10:08:55 nasbackup smbd[13572]:    #23 0x804f1ab1b <tevent_common_loop_wait+0x3b> at /usr/local/lib/libtevent.so.0
Nov  6 10:08:55 nasbackup smbd[13572]:    #24 0x1029e9c <main+0x1a9c> at /usr/local/sbin/smbd
Nov  6 10:08:55 nasbackup smbd[13572]:    #25 0x10277b1 <_start+0x1a1> at /usr/local/sbin/smbd
Nov  6 10:08:55 nasbackup smbd[13572]: [2016/11/06 10:08:55.629577,  0] ../source3/lib/dumpcore.c:298(dump_core)
Nov  6 10:08:55 nasbackup smbd[13572]:   unable to change to %N.core
Nov  6 10:08:55 nasbackup smbd[13572]:   refusing to dump core
Nov  6 
Can unfortunately not find the cause.
Any help is appreciated.
Last edited by Knappe on 08 Dec 2016 13:40, edited 1 time in total.

Knappe
experienced User
experienced User
Posts: 76
Joined: 08 May 2015 08:46
Status: Offline

Re: smbd lock order violation (N4F v. 10.3.0.3)

Post by Knappe »

it is irrelevant if "SMB2" or "SMB3" protocol is defined.

Same with the options

Code: Select all

oplocks = no
strict locking = no
Doesn´t help either

Code: Select all

samba restart
Only this helps:

Code: Select all

samba stop
samba start
or a reboot :-)

SMB-Config
[global]
server role = standalone
encrypt passwords = yes
netbios name = nasbackup
workgroup = MyDOMAIN
server string = NAS4Free Server
security = ads
max protocol = SMB2
client max protocol = SMB2
dns proxy = no
# Settings to enhance performance:
strict locking = no
read raw = yes
write raw = yes
oplocks = yes
max xmit = 65535
deadtime = 15
getwd cache = yes
socket options = TCP_NODELAY SO_SNDBUF=128480 SO_RCVBUF=128480
# End of performance section
password server = my.lan.ip.no
wins server = my.lan.ip.no
unix charset = UTF-8
local master = no
domain master = no
preferred master = no
os level = 0
time server = no
guest account = ftp
map to guest = Never
max log size = 100
logging = syslog
loglevel = 1
load printers = no
printing = bsd
printcap cache time = 0
printcap name = /dev/null
disable spoolss = yes
dos charset = CP437
smb passwd file = /var/etc/private/smbpasswd
private dir = /var/etc/private
passdb backend = tdbsam
allow trusted domains = yes
idmap config * : backend = tdb
idmap config * : range = 10000-39999
idmap config MyDOMAIN : backend = rid
idmap config MyDOMAIN : range = 10000-39999
realm = My.Domain.Address
winbind enum users = yes
winbind enum groups = yes
winbind use default domain = yes
winbind normalize names = yes
template homedir = /mnt
template shell = /bin/sh
aio read size = 1024
aio write size = 1024
bind interfaces only = yes
interfaces = igb0
log file = /mnt/permanent_dir/server_logs/samba.log
log level = 0
logging =
#oplocks = no
#strict locking = no

[SHARE2]
comment = SHARE2
path = /mnt/Share_dir
writeable = yes
printable = no
veto files = /.snap/.sujournal/
hide dot files = yes
guest ok = no
inherit permissions = yes
inherit acls = yes
vfs objects = recycle aio_pthread catia fruit streams_xattr
recycle:repository = .recycle/%U
recycle:keeptree = yes
recycle:versions = yes
recycle:touch = yes
recycle:directory_mode = 0777
recycle:subdir_mode = 0700
fruit:resource = file
fruit:metadata = netatalk
fruit:locking = netatalk
fruit:encoding = native

[SHARE1]
comment = SHARE1
path = /mnt/permanent_dir
writeable = yes
printable = no
veto files = /.snap/.sujournal/
hide dot files = yes
guest ok = no
inherit permissions = yes
inherit acls = yes
vfs objects = recycle aio_pthread catia fruit streams_xattr
recycle:repository = .recycle/%U
recycle:keeptree = yes
recycle:versions = yes
recycle:touch = yes
recycle:directory_mode = 0777
recycle:subdir_mode = 0700
fruit:resource = file
fruit:metadata = netatalk
fruit:locking = netatalk
fruit:encoding = native

Knappe
experienced User
experienced User
Posts: 76
Joined: 08 May 2015 08:46
Status: Offline

Re: smbd lock order violation (N4F v. 10.3.0.3)

Post by Knappe »

push

onega23
Starter
Starter
Posts: 16
Joined: 11 Apr 2014 14:48
Status: Offline

Re: smbd lock order violation (N4F v. 10.3.0.3)

Post by onega23 »

similar problems have been solved.
howto for 9.3:
viewtopic.php?f=21&t=11575

10.3 version, couldn't use for databases (very slow database work)
viewtopic.php?f=21&t=11621

but 10 version with virtualbox, you can install on VM (opennas , nas4free9, ms windows ) for databases.

Knappe
experienced User
experienced User
Posts: 76
Joined: 08 May 2015 08:46
Status: Offline

Re: smbd lock order violation (N4F v. 10.3.0.3)

Post by Knappe »

@onega23
thx but doesn´t works for me.

It seems it´s a problem in Samba see https://wiki.samba.org/index.php/Samba_ ... ed/changed Bug #10564.

Update to N4F v. 10.3.0.3 (3105) doesn't help.

Knappe
experienced User
experienced User
Posts: 76
Joined: 08 May 2015 08:46
Status: Offline

[SOLVED] smbd lock order violation (N4F v. 10.3.0.3)

Post by Knappe »

got a feedback from a samba developer:

append option

Code: Select all

posix locking = no
in /var/etc/smb4.conf or directly via gui in services + CIFS/SMB + Auxiliary parameters.

Works perfect for smb2 + smb3 for me :-)

Post Reply

Return to “CIFS/SMB (Samba)”