[Samba] Samba 4.15 AD installation crashed and burned

Patrick Goetz pgoetz at math.utexas.edu
Thu Oct 21 19:35:09 UTC 2021


Follow up:

I just realized I forgot to disable the smbd, nmdb, and winbind services 
before attempting this.  Too used to Arch linux, where nothing is done 
for you automatically.  Will try again to see if this resolves the issue.

On 10/21/21 14:24, Patrick Goetz via samba wrote:
> 
> Context: I'm installing Samba 4.15 using the http://apt.van-belle.nl/ 
> PPA on Ubuntu 20.04. One detail I hope is irrelevant is that Ubuntu is 
> running in an LXD 4.19 container.  The container is connected to a 
> system bridge and for all intents and purposes looks like a bare metal 
> installation attached directly to my network
> 
> Command:
> 
>   # samba-tool domain provision --use-rfc2307 --interactive
> 
> All responses were default save for forwarding DNS, for which I gave the 
> IP address of my own DNS server. Then this happened -- any thoughts? I'm 
> guessing there's some resource limit which needs to be increased.  Also 
> why is it repacking anything? This is a clean install on a pristine copy 
> of Ubuntu 20.04 container image.  The only additional packages I 
> installed save those needed for Samba are openssh-server and gpg.
> 
> ...
> Repacking database from v1 to v2 format (first record 
> CN=6bcd5678-8314-11d6-977b-00c04f613221,CN=Operations,CN=DomainUpdates,CN=System,DC=ea,DC=linuxcs,DC=com) 
> 
> Security context active token stack underflow!
> ===============================================================
> INTERNAL ERROR: Security context active token stack underflow! in pid 
> 6324 (4.15.0-Debian)
> If you are running a recent Samba version, and if you think this problem 
> is not yet fixed in the latest versions, please consider reporting this 
> bug, see https://wiki.samba.org/index.php/Bug_Reporting
> ===============================================================
> PANIC (pid 6324): Security context active token stack underflow! in 
> 4.15.0-Debian
> BACKTRACE: 58 stack frames:
>   #0 /lib/x86_64-linux-gnu/libsamba-util.so.0(log_stack_trace+0x34) 
> [0x7f91abd6c9c4]
>   #1 /lib/x86_64-linux-gnu/libsamba-util.so.0(smb_panic+0xd) 
> [0x7f91abd6cc1d]
>   #2 
> /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(sec_ctx_active_token+0x78) 
> [0x7f91a7697178]
>   #3 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(try_chown+0xb1) 
> [0x7f91a76a3921]
>   #4 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(set_nt_acl+0x1b1) 
> [0x7f91a76a3ba1]
>   #5 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(+0x91ac1) 
> [0x7f91a75ddac1]
>   #6 /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(+0x231111) 
> [0x7f91a777d111]
>   #7 
> /usr/lib/x86_64-linux-gnu/samba/libsmbd-base.so.0(fset_nt_acl_common+0x2b7) 
> [0x7f91a777f367]
>   #8 /usr/lib/x86_64-linux-gnu/samba/vfs/acl_xattr.so(+0x14fc) 
> [0x7f91a46be4fc]
>   #9 
> /usr/lib/python3/dist-packages/samba/samba3/smbd.cpython-38-x86_64-linux-gnu.so(+0x477a) 
> [0x7f91a78b277a]
>   #10 /usr/bin/python3(PyCFunction_Call+0x59) [0x5f5db9]
>   #11 /usr/bin/python3(_PyObject_MakeTpCall+0x29e) [0x5f698e]
>   #12 /usr/bin/python3(_PyEval_EvalFrameDefault+0x629c) [0x57195c]
>   #13 /usr/bin/python3(_PyEval_EvalCodeWithName+0x26a) [0x56a0ba]
>   #14 /usr/bin/python3(_PyFunction_Vectorcall+0x393) [0x5f6343]
>   #15 /usr/bin/python3(_PyEval_EvalFrameDefault+0x186a) [0x56cf2a]
>   #16 /usr/bin/python3(_PyEval_EvalCodeWithName+0x26a) [0x56a0ba]
>   #17 /usr/bin/python3(_PyFunction_Vectorcall+0x393) [0x5f6343]
>   #18 /usr/bin/python3(_PyEval_EvalFrameDefault+0x71d) [0x56bddd]
>   #19 /usr/bin/python3(_PyEval_EvalCodeWithName+0x26a) [0x56a0ba]
>   #20 /usr/bin/python3(_PyFunction_Vectorcall+0x393) [0x5f6343]
>   #21 /usr/bin/python3(_PyEval_EvalFrameDefault+0x71d) [0x56bddd]
>   #22 /usr/bin/python3(_PyEval_EvalCodeWithName+0x26a) [0x56a0ba]
>   #23 /usr/bin/python3(_PyFunction_Vectorcall+0x393) [0x5f6343]
>   #24 /usr/bin/python3(_PyEval_EvalFrameDefault+0x186a) [0x56cf2a]
>   #25 /usr/bin/python3(_PyEval_EvalCodeWithName+0x26a) [0x56a0ba]
>   #26 /usr/bin/python3(_PyFunction_Vectorcall+0x393) [0x5f6343]
>   #27 /usr/bin/python3(_PyEval_EvalFrameDefault+0x186a) [0x56cf2a]
>   #28 /usr/bin/python3(_PyEval_EvalCodeWithName+0x26a) [0x56a0ba]
>   #29 /usr/bin/python3(_PyFunction_Vectorcall+0x393) [0x5f6343]
>   #30 /usr/bin/python3() [0x50b291]
>   #31 /usr/bin/python3(PyObject_Call+0x1f7) [0x5f56c7]
>   #32 /usr/bin/python3(_PyEval_EvalFrameDefault+0x1f36) [0x56d5f6]
>   #33 /usr/bin/python3(_PyEval_EvalCodeWithName+0x26a) [0x56a0ba]
>   #34 /usr/bin/python3(_PyFunction_Vectorcall+0x393) [0x5f6343]
>   #35 /usr/bin/python3() [0x50ad7c]
>   #36 /usr/bin/python3(PyObject_Call+0x1f7) [0x5f56c7]
>   #37 /usr/bin/python3(_PyEval_EvalFrameDefault+0x1f36) [0x56d5f6]
>   #38 /usr/bin/python3(_PyEval_EvalCodeWithName+0x26a) [0x56a0ba]
>   #39 /usr/bin/python3(_PyFunction_Vectorcall+0x393) [0x5f6343]
>   #40 /usr/bin/python3() [0x50ad7c]
>   #41 /usr/bin/python3(PyObject_Call+0x1f7) [0x5f56c7]
>   #42 /usr/bin/python3(_PyEval_EvalFrameDefault+0x1f36) [0x56d5f6]
>   #43 /usr/bin/python3(_PyEval_EvalCodeWithName+0x26a) [0x56a0ba]
>   #44 /usr/bin/python3(_PyFunction_Vectorcall+0x393) [0x5f6343]
>   #45 /usr/bin/python3() [0x50b291]
>   #46 /usr/bin/python3(PyObject_Call+0x1f7) [0x5f56c7]
>   #47 /usr/bin/python3(_PyEval_EvalFrameDefault+0x1f36) [0x56d5f6]
>   #48 /usr/bin/python3(_PyEval_EvalCodeWithName+0x26a) [0x56a0ba]
>   #49 /usr/bin/python3(PyEval_EvalCode+0x27) [0x68d5b7]
>   #50 /usr/bin/python3() [0x67cd01]
>   #51 /usr/bin/python3() [0x67cd7f]
>   #52 /usr/bin/python3() [0x67ce21]
>   #53 /usr/bin/python3(PyRun_SimpleFileExFlags+0x197) [0x67ef47]
>   #54 /usr/bin/python3(Py_RunMain+0x212) [0x6b7242]
>   #55 /usr/bin/python3(Py_BytesMain+0x2d) [0x6b75cd]
>   #56 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) 
> [0x7f91acd5c0b3]
>   #57 /usr/bin/python3(_start+0x2e) [0x5fb18e]
> Can not dump core: corepath not set up
> 



More information about the samba mailing list